Windows处于睡眠/休眠/关闭模式时,拔出USB驱动器是否安全?


9

我有一个可用于上网本的便携式USB闪存驱动器。当我在旅途中时,无需先使用Windows的“安全删除硬件”例程即可简单地合上盖子并取出闪存驱动器,这非常方便。当我合上盖子时,上网本会更改为睡眠模式(ACPI S3模式)。Windows 7 Home Premium是否可以安全地执行此操作?休眠(S4)和关闭模式呢?

Answers:


8

“安全删除硬件”例程完成了对驱动器的缓存/延迟写入,因此,在删除驱动器时,数据不会保持不一致的状态。据我所知,当您的上网本更改为睡眠模式时,它也会完成对闪存驱动器的所有写入操作。上网本实际上处于睡眠模式后,您可以立即拔下驱动器的电源(关闭主机盖可能需要几秒钟)。

如果上网本处于休眠状态,则应安全拔下驱动器。如果编写不良的程序希望驱动器可用,则在恢复时可能会引发错误。

如果上网本已关闭,则拔出驱动器始终是安全的。


2
对于休眠模式,请记住,这基本上是在保存计算机的当前状态。因此,如果程序正在使用该驱动器,则可能会出错。
Unfundednut

1
好点子。一个写得很好的程序可以很好地处理这种情况,但并非总是如此。
Velociraptors

1
此外,如果在打开计算机之前将其重新插入时插电源也可以。
nhinkle

1
使用您的方法,我还发现,在从睡眠状态唤醒或从休眠状态恢复之前插入驱动器似乎就像未触摸驱动器一样,ReadyBoost不会使缓存文件无效,这是一个很大的胜利。现在,在我有机会重新插入驱动器之前,我只需要阻止上网本从睡眠中唤醒即可。谢谢!
Timothy003'2010/08/

1
如果您使用的是NTFS,休眠状态会更糟。它导致数据丢失。参见 superuser.com/questions/39532/…–
BCoates

1

在睡眠状态下断开驱动器可能不会产生任何问题。
但是您必须确保没有程序正在从该驱动器读取任何文件(例如在VLC上播放多媒体文件并使计算机进入睡眠状态),否则可能会在读取文件时引发问题。

在休眠状态下,计算机将强制应用程序将更改保存到正在运行的文件中,以确保安全。

关闭计算机是最安全的方法,因为

  1. 操作系统将关闭所有正在运行的应用程序。(如果应用程序正在运行,则会强制关闭该应用程序,将打开“强制关闭”对话框。)
  2. 如果应用程序修改了任何文件,但文件未保存,则将显示“强制关闭”对话框。在这里,您可以找到保存文件的范围,如果不这样做,则将强制关闭该应用程序。所修改的文件将保持其先前状态,并且不会进行任何修改。
  3. 最后,它释放应用程序使用的所有资源,并清除内存缓冲区。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.