Иногда пользователи, в т.ч. и 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 XP | Windows Vista | Windows 7 | ||
Windows XP | Не фрагментирован | 5 | 5 | 5 |
Фрагментирован | ||||
Windows Vista | Не фрагментирован | 37 | 37 | 37 |
Фрагментирован | 5-37 | |||
Windows 7 | Не фрагментирован | 229 | 229 | 229 |
Фрагментирован | 5-229 | 37-229 |
Восстановление выполняется под ОС Windows Vista
Быстрое форматирование выполнено под: | Фрагментация предыдущего $MFT файла | Предыдущее форматирования выполнено под: | ||
Windows XP | Windows Vista | Windows 7 | ||
Windows XP | Не фрагментирован | 37 | 37 | 37 |
Фрагментирован | 5-37 | |||
Windows Vista | Не фрагментирован | 37 | 37 | 37 |
Фрагментирован | 5-37 | |||
Windows 7 | Не фрагментирован | 229 | 229 | 229 |
Фрагментирован | 5-229 | 37-229 |
Восстановление выполняется под ОС Windows 7
Быстрое форматирование выполнено под: | Фрагментация предыдущего $MFT файла | Предыдущее форматирования выполнено под: | ||
Windows XP | Windows Vista | Windows 7 | ||
Windows XP | Не фрагментирован | 229 | 229 | 229 |
Фрагментирован | 5-229 | 37-229 | ||
Windows Vista | Не фрагментирован | 229 | 229 | 229 |
Фрагментирован | 5-229 | 37-229 | ||
Windows 7 | Не фрагментирован | 229 | 229 | 229 |
Фрагментирован | 5-229 | 37-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.