在 Windows 7 中,在拔下外部硬盘或闪存驱动器之前,最好使用“安全删除硬件”选项来确保没有任何待处理的写入操作。
假设距离上一次写入名义上完成已经过去了几分钟。是否可以安全地假设这段时间足够让所有内容写入磁盘,这样您就可以直接拔下设备了?
答案1
不,但这并不意味着如果你这样做就意味着死刑。。
你不能保证所有的写入都已被清除,但经过几分钟的静坐后,它可能数据被清除。但是,如果您处于“性能模式”,您可能会遇到一些文件系统维护问题,这些问题直到您卸载时才会发生(请参阅下一段)
但是还有另一个选项(并且很可能已经为 99% 的可移动媒体设置了此选项)。右键单击设备并转到属性。然后从那里转到硬件选项卡并找到您的设备。
单击Properties
,然后单击Change Settings
新页面上的按钮。转到选项Policies
卡。
如果您的设备设置为“快速移除”,您可以移除设备而无需通过“安全移除硬件”,而不必担心数据丢失。
如果您没有标签,Policies
您可能会跳过该Change Settings
步骤。
答案2
这取决于您将驱动器设置为哪种样式(优化性能或快速移除)。某些文件系统更新不会在性能模式下写入,直到手动卸载驱动器(即单击“安全移除硬件”)。只要您的设备不是在性能模式下(即快速删除模式,因此写入缓存被禁用),您可以直接删除该设备。
如果是,您别无选择,只能单击“安全删除硬件”。这是安全卸载文件系统的唯一方法(除了通过计算机管理手动执行此操作)。如果不这样做,什么也不会发生大概发生 - 但肯定会发生,并且文件系统肯定不会像干净安装/卸载的文件系统那样可靠。
答案3
可能存在许多您不知道的后台程序导致读/写。
例如,假设您在编辑器中打开一个文件...您正在使用该编辑器并单击文件菜单...就您所知,您的项目可能位于最近的文件列表中,并且只需调用菜单,您就可以对文件执行某些操作。
...因此,虽然它更安全,但它并不像使用安全删除硬件那么安全!