在睡眠期间断开SATA磁盘的连接安全吗?


9

在睡眠Windows 7期间断开SATA磁盘的连接安全吗?计算机成功进入睡眠模式后,磁盘是否已关闭电源?这不是我的系统磁盘,只是照片的旋转磁盘。


是外部驱动器还是您的操作系统所在的驱动器?
Shekhar

睡眠模式将所有数据保存-文件,打开的Windows状态,应用程序运行状态到memory(ram)且硬盘驱动器已关闭电源
Shekhar 2013年

2
尽管您不会造成物理损坏,但是在系统恢复时,处于睡眠状态的系统磁盘的删除将导致系统崩溃。
Ramhound

@Shakehar默认情况下为true,但是根据他的电源设置,他的磁盘可能会或可能不会在计算机上休眠。我会先检查您的电源设置,在“高级”下。正如Ramhound所说,如果您尝试恢复计算机,则OS可能会崩溃,因为它可能一直在使用虚拟内存空间。您也没有提到这一点,但是出于同样的原因,如果您打算保留原始会话,则一旦删除该磁盘,我就不会在另一台计算机上使用该磁盘
Jason Bristol

我已将电源状态设置为“永不睡眠”。注意,该驱动器不是系统磁盘。我已经用这个更新了OP。这是正常的睡眠,而不是hibarnation。
MyAwsomeName

Answers:


8

Windows中的睡眠模式将计算机的当前状态保存到内存中,并关闭硬盘驱动器和显示器的电源。

如果是外部驱动器,特别是那些通过usb连接并被检测为外部驱动器的驱动器,由于您使用的是Windows,因此该操作系统足够智能,可以识别可以随时删除外部设备并禁用写入缓存。这减少了数据损坏的机会。

因此,您可以放心地假设您可以卸下外部驱动器而没有任何数据损坏。但是,正如Ramhound指出的那样-如果卸下主磁盘,则系统可能会崩溃。

系统有多个电源状态从S-0S-4G-4
S-0处于活动工作状态且G-4已完全断电,因此需要重新引导计算机才能通电。

S-1to S-3是睡眠的连续状态,并且S-4是休眠状态。
当机器达到状态S-1时,处理器将关闭。
At S-2它会丢失硬件上下文并丢失缓存的内容(这也应包括所有写入缓存)。这样可以进一步保护您免受任何数据损坏。
S-3 (your default sleep mode)主板上的一些芯片可能会被关闭。

简而言之,在机器处于睡眠模式时卸下硬盘驱动器不会影响硬件的运行状况,因为内置了多种检查功能来保护您免受损坏。

更新标记为S-3作为默认睡眠模式- 资源


这是内部SATA磁盘,而不是USB连接的磁盘。我怎么知道计算机输入的是S1,S2还是S3?我单击了睡眠按钮,而不是休眠。
MyAwsomeName

您可以检查睡眠模式的电源设置,并确定机器处于哪种睡眠模式。默认情况下,它应为S2或S3。一旦有确定的答案,我将更新我的答案
Shekhar

@MyAwsomeName已更新为回答您的查询
Shekhar

1

另一个问题是,在睡眠状态(以及休眠状态)下,可能会有进程在驱动器上打开文件,并且文件内容可能处于不一致状态,这意味着在断开磁盘连接时数据可能会损坏。

编写良好的应用程序应在系统进入睡眠状态之前进行一些清理,并使文件一致或什至完全关闭它们,以准备在睡眠期间删除驱动器。请参阅如何知道Windows何时进入/退出睡眠或休眠模式?

磁盘的文件系统应该保持一致,因为Windows在进入睡眠状态之前会刷新缓存。请参阅Windows是否在待机状态下刷新驱动器缓存?

密切相关的问题:Windows处于睡眠/休眠/关闭模式时,拔出USB驱动器是否安全?

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.