Я пытаюсь восстановить потерянные данные из несохраненных notepad.exe s после автоматического перезапуска Windows 7 (черт возьми, Центр обновления Windows).

Сидя в несколько потоков, кажется невыполнимой задачей. Тем не менее, ранее я делал спящий режим всего несколько часов назад, и в C:\hiberfil.sys есть аккуратный дамп памяти объемом 2,89 ГБ. У меня также есть 3.35 ГБ C:\pagefile.sys .

Как восстановить прежнее состояние гибернации?

Кроме того, есть ли программа, которая может просматривать C:\hiberfil.sys (например, просмотр через предыдущее состояние, как будто это виртуальная машина)?


Моя текущая информация о системе

Control Panel\System and Security\Windows Update\View update history

1 ответ1

0

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

  1. Насколько я знаю - hiberfil.sys сжат и плохо документирован. Давным-давно существовал инструмент для чтения Windows 2000 hiberfil.sys, он назывался SandMan. Я думаю, что это не будет работать с Windows 6.0 и выше.

  2. Даже если вам удастся воспроизвести необработанную память, которая была выгружена в hiberfil.sys - не ожидайте, что вы найдете там свой файл. Память процесса будет фрагментирована, поэтому вам придется собрать все вместе, чтобы сделать ее "читабельной", как дамп памяти процесса из диспетчера задач. Что тоже не очень читабельно.

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