четверг, 6 декабря 2012 г.

Особенности восстановления данных после быстрого форматирования

Иногда пользователи, в т.ч. и IT специалисты, спрашивают почему они не могут восстановить все файлы на NTFS диске после быстрого форматирования. Если говорить более конкретно, то под новой и достаточно популярной на сегодняшний день ОС Windows 7 при выполнении быстрого форматирования может быть утрачено достаточно большое количество файлов. 

Немного предварительной информации. Файловая система NTFS хранит информацию о файловых записях в специальном системном файле $MFT, при этом каждая файловая запись занимает 1КБ. Когда какая-нибудь ОС Windows, поддерживающая файловую систему NTFS, быстро форматирует диск под NTFS, она создает пустой файл $MFT определенного размера по умолчанию: для Windows XP 32КБ*, Windows Vista 64КБ, Windows 7 256КБ. Если на диск записывается больше файлов, чем может содержать файл $MFT по умолчанию, то ОС увеличивает его размер и, так же как и обычный файл, может его фрагментировать. На самом деле файлы $MFT достаточно фрагментированы и состоят из 3-10 фрагментов, расположенных в разных местах на диске. 

При выполнении быстрого форматирования Windows создает пустой файл $MFT по определенному адресу и заполняет его пустыми записями $MFT. Так как предыдущий файл $MFT был расположен на том же самом месте, то быстрое форматирование полностью удаляет те файловые записи, которые там располагались. Так как первые 27 файлов — системные (27KB), и не очень важны для восстановления данных, то данная операция удаляет информацию о следующем количестве пользовательских файлов, хранившихся до выполнения быстрого форматирования: для Windows XP: 5 (32КБ минус 27КБ)*, для Windows Vista: 37 (64КБ минус 27КБ), для Vindows 7: 229 (256КБ минус 27КБ). 

Ситуация усугубляется тем, что если к системе с Windows 7 подключить новый диск, который был быстро отформатирован под Windows XP* или Windows Vista, то Windows 7 автоматически увеличит размер файла $MFT до размера по умолчанию 256КБ и без предупреждения удалит информацию о первых 229 пользовательских файлов, хранившихся до выполнения быстрого форматирования. 

В заключении приведем таблицы, показывающие число файлов, записи о которых утрачиваются при выполнении быстрого форматирования под различными ОС Windows. 
Восстановление выполняется под ОС Windows XP

Быстрое форматирование выполнено под:Фрагментация предыдущего $MFT файлаПредыдущее форматирования выполнено под:
Windows XPWindows VistaWindows 7
Windows XPНе фрагментирован555
Фрагментирован
Windows VistaНе фрагментирован373737
Фрагментирован5-37
Windows 7Не фрагментирован229229229
Фрагментирован5-22937-229
Восстановление выполняется под ОС Windows Vista

Быстрое форматирование выполнено под:Фрагментация предыдущего $MFT файлаПредыдущее форматирования выполнено под:
Windows XPWindows VistaWindows 7
Windows XPНе фрагментирован373737
Фрагментирован5-37
Windows VistaНе фрагментирован373737
Фрагментирован5-37
Windows 7Не фрагментирован229229229
Фрагментирован5-22937-229
Восстановление выполняется под ОС Windows 7

Быстрое форматирование выполнено под:Фрагментация предыдущего $MFT файлаПредыдущее форматирования выполнено под:
Windows XPWindows VistaWindows 7
Windows XPНе фрагментирован229229229
Фрагментирован5-22937-229
Windows VistaНе фрагментирован229229229
Фрагментирован5-22937-229
Windows 7Не фрагментирован229229229
Фрагментирован5-22937-229
Однако, R-Studio может найти даже файлы, утраченные в результате выполнения процедуры быстрого форматирования, несмотря на вышеописанные проблемы с ОС Windows. Утилита способна найти данные файлы используя сканирование диска по сигнатурам файлов (Дополнительный Поиск Известных Типов Файлов (Extra Search for Known File Types)). Для большинства распространенных типов файлов сигнатуры уже включены в программу, и от пользователя не требуется никаких дополнительных действий. Для других достаточно специфичных, новых или малоиспользуемых типов файлов сигнатуры могут быть добавлены самим пользователем. Файлы, найденные при сканировании диска по сигнатурам файлов, находятся в папке Дополнительно Найденные Файлы (Extra Found Files). Не забудьте установить флажок Дополнительно Искать Известные Типы Файлов (Extra Search for Known File Types) в диалоговом окне Сканировать (Scan), если хотите найти файлы, утраченные после выполнения процедуры быстрого форматирования NTFS диска.

* Все сказанное о Windows XP относится также и к более ранним ОС Windows, поддерживающим файловую систему NTFS. 

Комментариев нет:

Отправить комментарий