命令强制硬盘驱动器臂移动到盘片上的特定位置

25 linux hard-disk

什么 *nix 命令会导致硬盘驱动器臂在盘片的中心和边缘之间快速切换?

从理论上讲,它应该很快就会导致机械故障。它用于旧硬盘驱动器的实验。

meu*_*euh 25

hdparm --read-sector N 将绕过块层抽象发出对扇区N的低级读取。使用-I得到行业的设备的数量。

  • 谢谢你。请注意,为了避免缓存,我可能必须使用“-F 刷新驱动器写入缓存”和“--repair-sector”选项。 (2认同)

h22*_*h22 9

您的硬盘驱动器必须非常旧才能按预期工作。驱动器最初允许指定物理磁道(柱面)、真实物理磁头和扇区来访问数据(CHS标准的初始概念),但任何更新的驱动器(甚至像今天这样古老)使用完全虚构的几何形状(并且具有备用块,以自动重新映射驱动器逻辑认为变得不稳定的块)。此外,真实几何和代表性几何之间的精确内部映射可能随时发生变化(有一个SMART 属性可以查看这些事件)。

因此,我认为这些天没有命令“强制硬盘驱动器臂移动到盘片上的特定位置”,除非可以先修改固件。由于这些备件,即使移动到“最后一个块”也不是真正的最后一个块。