Безопасно ли отключать диск SATA во время сна?

9

Безопасно ли отключать диск SATA во время сна Windows 7? Диск выключен, когда компьютер успешно перешел в спящий режим? Это не мой системный диск, это просто вращающийся диск для моих фотографий.

MyAwsomeName
источник
Это внешний диск или вы имеете ввиду тот, на котором установлена ​​ваша ОС?
Шехар
Спящий режим сохраняет все ваши данные - файлы, состояние открытых окон, состояние работы приложения в памяти (ram), и ваш жесткий диск выключен
Shekhar
2
Хотя вы не будете наносить физический ущерб, удаление системного диска в спящем режиме приведет к сбою системы при ее возобновлении.
Ramhound
@Shakehar По умолчанию это правда, но в зависимости от его настроек питания его диск может или не может спать с компьютером. Я бы сначала проверил ваши настройки питания, в разделе «Дополнительно». Однако, как сказал Ramhound, если вы попытаетесь возобновить работу своего компьютера, ваша ОС вылетит, так как, возможно, она использовала пространство виртуальной памяти. Также вы не упомянули об этом, но по той же причине я не стал бы использовать диск на другом компьютере, если он будет удален, если вы планируете сохранить исходную сессию
Джейсон Бристоль,
Я установил «никогда не спать» в силовых встречах. Обратите внимание, что этот диск не системный диск. Я обновил ОП с этим .. Это нормальный сон, а не гибернация.
MyAwsomeName

Ответы:

8

Спящий режим в Windows сохраняет текущее состояние вашей машины в памяти и отключает жесткий диск и монитор.

В случае внешних накопителей, особенно тех, которые подключены через USB и обнаруживаются как внешние, поскольку вы используете Windows, ОС достаточно умна, чтобы признать, что внешние устройства могут быть удалены в любое время, и отключает кэш записи. Это снижает вероятность повреждения данных.

Таким образом, вы можете смело предположить, что вы можете удалить свои внешние диски без каких-либо повреждений данных. Однако, как указал Ramhound, ваша система может выйти из строя, если вы удалите основной диск.

Системы имеют несколько состояний мощности от S-0к S-4и G-4.
S-0является активным рабочим состоянием и G-4полностью выключен, когда машина должна перезагрузиться для включения питания.

S-1чтобы S-3последовательные состояния сна и S-4является спящим режимом состояния.
Когда машина достигает состояния S-1, процессор выключается.
При S-2этом теряется аппаратный контекст и теряется содержимое кэша (это также должно включать все кэши записи). Это должно защитить вас от любого повреждения данных.
В S-3 (your default sleep mode)некоторых более чипов на материнской плате может быть выключен.

Короче говоря, удаление жесткого диска, когда машина находится в спящем режиме, не должно влиять на работоспособность оборудования, поскольку для защиты от него встроено несколько проверок.

Обновить помеченный S-3 как режим сна по умолчанию - ресурс

Шекхар
источник
Это был внутренний диск SATA, а не USB-диск. Как узнать, введен ли на компьютере S1, S2 или S3? Я нажал на кнопку сна, а не спящий режим.
MyAwsomeName
Вы можете проверить настройки мощности для режима ожидания и определить, в каком режиме находится аппарат. По умолчанию это должен быть S2 или S3. Я обновлю свой ответ, как только у меня будет окончательный ответ для этого
Шекхар
@MyAwsomeName обновлено, чтобы ответить на ваш запрос
Шехар
1

Другая проблема заключается в том, что во время режима сна (и в режиме гибернации) могут быть процессы, у которых файлы открыты на диске, а содержимое файлов может находиться в несогласованном состоянии, что означает, что данные могут быть повреждены при отключении диска.

Хорошо написанные приложения должны выполнить некоторую очистку перед тем, как система перейдет в состояние сна, и сделать файлы согласованными или даже полностью закрыть их, чтобы подготовиться к возможному удалению диска во время сна. См. Как узнать, когда Windows переходит в / из спящего режима или в режим гибернации?

Файловая система диска должна быть согласованной, поскольку Windows очищает кэш перед входом в спящий режим. См. Windows сбрасывает кэш дисков в режиме ожидания?

Тесно связанный вопрос: безопасно ли отключать USB-накопитель, когда Windows находится в режиме сна / гибернации / выключения?

pabouk
источник