3

Современные версии Windows спят по умолчанию, а не выключаются. Я помню, что слышал, что вы можете потерять данные, даже если вы сохранили их на диск, если процесс гибернации или загрузка прошла плохо и файл hiberfil.sys был удален. Вот пример того, кто сообщил об этом: https://social.technet.microsoft.com/Forums/windows/en-US/e82ba84c-f0c5-4ee1-856d-b652f5cad6df/hibernation-file-deleted-but-saved-data -потерял

Я могу понять, как вы потеряете несохраненные данные, но действительно ли вы можете потерять сохраненные данные в этом случае? Как это произошло? Должны ли какие-либо сохраненные данные записываться в файловую систему независимо от того, что находится в hiberfil.sys?

1 ответ1

2

Вы не должны терять информацию, уже сохраненную на диске. Однако кэш обратной записи может объяснить это.

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

Если спящий режим произошел до очистки кэша, единственной копией данных будет hiberfil.sys . Неудачное резюме может привести к потере данных.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .