我知道如果我们断开旋转驱动器而不进行安全移除,计算机可能会在其中写入一些数据,并且驱动器正在旋转,因此可能会损坏驱动器。但是有必要安全移除闪存盘或 SSD 吗?
答案1
旋转和磁头停顿问题并不像未完全写入的数据那么严重。无论是硬盘、闪存盘还是 SSD 驱动器,我们使用的系统都可能主动写入数据,即使不是由用户启动的。
在磁盘项目内部,即将写入的任何数据都不一定完全位于其应在的位置。
由于这些存储项目中的缓存和 RAM 使用情况、操作系统的缓存、文件系统隐藏文件写入和日志记录的完成等,在未完全清除所有这些的情况下随时断电都可能导致数据丢失。
此外,正在进行的任何内部数据转移,为了处理坏扇区而重新定位扇区、进行磨损均衡和修剪(内部发生和外部启动)都可能导致任何这些操作无法完成,或者更糟的是,处于根本无法正确完成的状态。
尽管人们采用了许多技巧和努力来确保数据在传输之前不会被删除,而且许多文件系统和磁盘系统可以轻松解决此类问题,但我从来不打算冒这个险,也不会丢失任何数据。
你可以采取一些措施来减少用户背后发生的所有事情,并停止缓存,然后确保在移除磁盘(或更重要的是电源)之前完成所有写入。但你必须问自己,你是否觉得自己很幸运?是的 :-)
答案2
移除闪存驱动器或 SSD 不会损坏驱动器,但如果有任何写入尚未提交到磁盘的操作,则可能会丢失数据。