我有一个便携式 USB 闪存驱动器,用于上网本。外出时,只需合上盖子并取出闪存驱动器即可,无需先使用 Windows 的安全删除硬件程序,非常方便。合上盖子后,上网本会切换到睡眠模式(ACPI S3 模式)。Windows 7 Home Premium 是否可以安全地执行此操作?休眠(S4)和关闭模式呢?
答案1
“安全移除硬件”程序会完成对驱动器的缓存/延迟写入,因此移除驱动器时数据不会处于不一致状态。据我所知,当您的上网本切换到睡眠模式时,它也会完成对闪存驱动器的任何写入。您可以在上网本真正处于睡眠模式后立即拔下驱动器(这可能需要在您合上盖子几秒钟后完成)。
如果上网本处于休眠状态,则应该拔下驱动器是安全的。如果编写不当的程序认为驱动器可用,则在恢复时可能会抛出错误。
如果上网本已关闭,拔下驱动器总是安全的。
答案2
在睡眠状态下断开驱动器可能不会产生任何问题。
但您必须确保没有任何程序正在从该驱动器读取任何文件(例如在 VLC 上播放多媒体文件并将计算机置于睡眠状态。)否则它可能会导致读取文件时出现问题。
在休眠状态下,计算机将强制应用程序保存对其正在处理的文件的更改,因此它是安全的。
虽然关闭计算机是最安全的方法,因为
- 操作系统将关闭所有正在运行的应用程序。(如果应用程序正在运行,则它会强制关闭应用程序,并打开强制关闭对话框。)
- 如果应用程序修改了任何文件且文件未保存,则将显示强制关闭对话框。在这里,您可以选择保存文件,如果不保存,则应用程序将被强制关闭。它正在修改的文件将处于之前的状态,不会进行任何修改。
- 最后它释放应用程序使用的所有资源,并清除内存缓冲区。