Восстановление файлов и каталогов
Наиболее важное правило, которое следует знать при восстановлении файлов, – это то, что вы фактически восстанавливаете не сам файл, а доступ к нему. То есть сам файл в большинстве случаев находится на диске в целости и сохранности, только вот вы не можете его ни прочитать, ни скопировать, т.к. отсутствует служебная информация, указывающая на то, где располагается этот файл, и на то, какими характеристиками он обладает, например, размером. То же самое относится и к каталогам.
Если вы потеряли файл при работе в Windows 2000/XP, обратите внимание на то, что рабочий стол у каждого пользователя свой и при копировании на него файлов можно получить эффект их пропажи, если войти в систему под другим именем.
Любые повреждения делятся на физические и логические. С первыми все понятно – либо работает, либо нет, зато вот со второй разновидностью следует разобраться как следует.
Самый первый сектор занят главной загрузочной записью (MBR, Master Boot Record), которая представляет собой программу, заведующую загрузкой операционной системы после передачи ей управления BIOS. Эта запись стандартна и легко восстановима, например, командой fdisk/mbr.
В конце сектора располагается таблица разделов жесткого диска, в ней содержатся данные о размере, местоположении и назначении разделов. По стандарту их не может быть больше четырех. Нарушение структуры в этой области грозит потерей всех или части разделов. Восстановление возможно при ручном или программном поиске начальных структур.
Файловая система FAT состоит из следующих компонентов: Boot Sector, две копии таблицы FAT, расположенные одна за другой, корневой каталог и область данных.
Нарушение структуры одной из FAT-таблиц не критично, т.к. она может быть восстановлена путем дублирования целой копии на место поврежденной. Если же повреждения коснулись обеих копий, то это уже проблема. Единственное, что может при этом спасти, так это специальные программы, способные искать файлы по остаткам обеих FAT-таблиц.
Корневой каталог является основным и содержит все ссылки на каталоги следующего уровня, а также на файлы, находящиеся в нем. Его повреждение сопровождается появлением странных директорий и файлов. Вероятность восстановления данных при их искажении в нем велика, однако логическая структура директорий, а также многие файлы могут быть потеряны безвозвратно.
Далее располагается область данных, где кроме них находятся еще и каталоги следующего уровня. Их повреждения локальны и при желании легко излечиваются стандартными средствами вроде NDD.