Будьте осторожны с Windows 7 при восстановлении данных!

Форум по восстановлению данных при помощи профессиональных программ R-Studio, R-Studio for Mac и R-Studio for Linux
Alt
Модератор Форума
Сообщения: 407
Зарегистрирован: 14 ноя 2008, 14:57
Контактная информация:

Будьте осторожны с Windows 7 при восстановлении данных!

Сообщение Alt » 01 мар 2010, 16:13

Windows 7 может серьезно ухудшить вероятность успешного восстановления данных после быстрого форматирования из-за увеличения пустого файла MFT до 256КБ и полного уничтожения информации о 229 записях о бывших файлах пользователя. Более того, она может сама незаметно увеличить уже существующий файл MFT до 256КБ когда новый диск, отформатированный XP или Vista'ой, подключается к системе с Windows 7. Детали приведены ниже.
Немного предварительной информации. NTFS хранит информацию о файловых записях в специальном системном файле $MFT, при этом каждая файловая запись занимает 1КБ. Когда какая-нибудь система с Windows, поддерживающая файловую систему NTFS, быстро-форматирует диск под NTFS, она создает пустой файл $MFT определенного размера: XP: 32КБ, Vista: 64КБ, Windows 7: 256КБ. Если нужно записать файлов больше, чем влезает в дефолтный файл $MFT, система увеличивает его в размерах и, как обычный файл, может его фрагментировать. В реальности, файлы $MFT достаточно фрагментированы и состоят из 3 — 10 фрагментов, расположенных в разных местах на дисках.
Теперь о проблеме. При выполнении быстрого форматирования Windows создает пустой файл $MFT по определенному адресу и заполняет его пустыми записями $MFT. Так как предыдущий файл $MFT был расположен на том же самом месте, быстрый формат полностью убивает те файловые записи, которые располагались на этом месте. С учетом того что первые 27 файлов — системные, и не очень важны для восстановления данных, эта операция убивает информацию о следующем количестве пользовательских файлов, хранившихся до быстрого форматирования: XP: 5, Vista: 37, Vindows 7: 229. R-Studio может восстановить их только используя сканирование по Known File Types (по сигнатурам файлов).
Замечание: Все это относится только к файлам, которые хранились на диске до быстрого форматирования. Естественно, с существующими файлами Windows 7 ничего плохого не делает.
Ситуация еще усугубляется тем что, если к системе с Windows 7 подключить новый диск, который был быстро отформатирован XP или Vista'ой, Windows 7 автоматически незаметно увеличит размер файла $MFT до дефолтных 256КБ и убьет информацию о 229 пользовательских файлов, хранившихся до быстрого форматирования.
Таким образом:
* Когда Windows 7 быстро форматирует диск, который был отформатирован под Windows 7, она убивает информацию о первых 229 пользовательских файлов, хранившихся до быстрого форматирования.
* Когда XP быстро форматирует диск, который был отформатирован под Windows 7, она убивает информацию о первых 5 пользовательских файлов, хранившихся до быстрого форматирования.
* Когда диск был отформатирован и использовался под XP, а затем был быстро-отформатирован под Windows 7, все зависит от того, насколько был фрагментирован проедыдущий файл $MFT. Если не фрагментирован совсем, будет убита информация о всех 229 пользовательских файлов, хранившихся до быстрого форматирования. Если фрагментирован, все зависит от степени фрагментации. В лучшем случае будет потеряна информация о 5 файлах, в худшем — о всех 229.
* Когда диск был отформатирован и использовался под XP, затем был быстро-отформатирован под XP и затем подключен к системе под Windows 7 для восстановления данных, Windows 7 незаметно увеличит файл $MFT до дефолтных 256КБ с последствиями, описанными в предыдущем пункте.
Дополнительная информация на английском: http://www.data-recovery-software.net/A ... ndex.shtml