我通常会用裸露的手指触摸便携式硬盘,以确保它不再振动,然后再拔下 USB 电缆。有时,即使我在 Windows 10 中安全弹出驱动器,但它也从未停止振动。我甚至无法在设备管理器中找到驱动器,但它仍在振动,这让我觉得拔掉 USB 电缆并停止振动很不舒服。
有什么办法可以阻止这种情况吗?如果我不阻止这种情况,对硬盘有什么损害吗
答案1
结论
您可以在驱动器振动时拔下它,然后等它停止振动后再拿起它。
简短答案
有什么办法我可以阻止这种事情发生吗?
您可以向桥发送命令,让驱动器处于待机状态,可能使其旋转下来。
对硬盘有损害吗
在盘片旋转甚至磁头飞动时拔下驱动器电源不会对驱动器造成物理损坏。拔下电源后,务必等待盘片静止后再操作驱动器。
长答案
当您从 Windows 中弹出驱动器或向桥接器发送待机命令时,它是否向驱动器发送正确的命令以进入待机状态取决于 USB<->SATA 桥接接口芯片。
这也取决于驱动程序的实现,因此请确保如果有任何驱动程序要与便携式磁盘一起使用,则已安装它们。通常除了 Windows 提供的默认驱动程序外,没有其他驱动程序。
至于在磁头飞行时拔掉 USB 线(我猜这也是它的供电方式),这通常且大多情况下是无害的。一旦断电,强力磁铁就会将磁头停住。
较旧的驱动器有时会以这种方式损坏,因为磁头较重且磁铁较大,从而在断电时发出很大的咔嗒声,但过去 10-15 年内制造的任何驱动器都不会出现此问题。
只要拔下硬盘并让盘片静止不动再进行操作,就不会造成物理损坏,即使您在写入/读取数据时将其拔下而不弹出也不会造成物理损坏。现代驱动器设计得相当好,可以安全地承受除固件刷新之外的任何操作期间的突然断电。(拔下电源前务必卸载/弹出磁盘上的文件系统,因为数据可能会损坏,但驱动器不会受到物理损坏)。
直接向磁盘发送待机命令
此程序是 Windows 的端口hdparm
。它可以直接向磁盘发送待机命令。此实用程序以低级方式操作磁盘驱动器,新手不应出于任何原因使用它,也不应在生产系统上使用,因为它具有足够的能力永久销毁数据和磁盘本身如果被误用。
请谨慎操作。此工具未在 Vista 以外的任何 Windows 版本上进行测试。 hdparm-6.9-win32-bin.zip
或者,您可以启动 Linux,然后使用 Linux 的原生 hdparm 实用程序在磁盘上设置省电参数,这会导致磁盘在闲置一段时间后自行停止旋转。弹出磁盘实际上会使磁盘闲置并启动停止旋转的计时器。
该hdparm
工具在 Linux 上比在 Windows 上功能更强大,因此请谨慎使用。
Windows 上的使用方法(省略不相关的参数):
hdparm.exe [options] [device] ..
-B set Advanced Power Management setting (1-255)
-S set standby (spindown) timeout
-y put IDE drive in standby mode
-Y put IDE drive to sleep
例子:
hdparm.exe -B 255 \\.\PhysicalDrive1
hdparm.exe -Y \\.\D: