- •Прежде всего... Меры предосторожности
- •Пожар в здании, где находится компьютер или стихийные бедствия. Общие принципы восстановления информации
- •С чего начать
- •Проверка параметров bios
- •Тип и параметры диска
- •Расширенные параметры bios
- •Установка параметров bios по умолчанию
- •Структура файловой системы
- •Восстановление partition table
- •Восстановление данных вручную
- •Формат записи значений цилиндра и сектора (10 и 6 бит соответственно)
- •Значение "относительного сектора"
- •Восстановление винчестера, разбитого на несколько логических дисков.
- •Восстановление загрузочного сектора fat Простейший случай. Разрушен только Boot Sector
- •Непростой случай. Разрушен не только Boot Sector
- •Как восстановить Boot Sector вручную
- •Восстановление загрузочного сектора ntfs
- •Восстановление загрузочного сектора первого раздела
- •Восстановление резервного загрузочного сектора, если первичный сектор отсутствует, поврежден или содержит неверные данные
- •Восстановление загрузочных секторов в Extended partitions
- •Восстановление самой fat Резервная копия
- •Файл подкачки
- •Проверка состояния файловой системы fat
- •Проверка параметров bios
- •Тип и параметры диска
- •Расширенные параметры bios
- •Установка параметров bios по умолчанию
- •Анализ главной загрузочной записи mbr и таблицы разделов
- •Описание формата таблицы разделов
- •Прослеживание списка разделов диска
- •Проверка таблицы разделов при помощи программы diskedit
- •Сохранение параметров диска и таблицы разделов диска
- •Исследование расширенного раздела диска
- •Сохранение содержимого таблиц логических дисков
- •Исследование логических дисков fat
- •Проверка загрузочного сектора
- •Анализ зарезервированных секторов
- •Формат таблицы fat
- •Просмотр таблицы fat
- •Формат каталогов
- •Просмотр каталогов
- •Каталоги в файловой системе vfat
- •Область данных
- •Поиск и восстановление файлов в разделах fat
- •Поиск с помощью программы Norton File Find
- •Поиск с помощью программы diskedit
- •Поиск разделов
- •Поиск таблиц fat
- •Поиск потерянных каталогов
- •Восстановление потерянных каталогов и файлов
- •Один из алгоритмов восстановления области данных
- •Приступим
- •А если Root Directory восстановить не удалось?
- •Этот способ применим как для каталогов, так и для отдельных файлов. Восстановление данных в разделах ntfs (с) Александр Фролов, 2002, http://www.Frolov.Pp.Ru/, http://www.Datarecovery.Ru/
- •Файловая система нового поколения для Microsoft Windows nt/2000
- •Поиск основных внутренних структур ntfs
- •Загрузочный сектор раздела ntfs
- •Определение геометрии раздела ntfs
- •Размер сектора
- •Размер кластера
- •Начало таблицы mft и копии ее первых записей
- •Размер записи таблицы mft
- •Поиск главной таблицы файлов mft
- •Атрибуты файла
- •Поиск атрибутов в записях mft
- •Массив корректировки секторов записи mft
- •Прослеживание списка атрибутов
- •Формат атрибутов файла
- •Заголовок атрибута файла
- •Проблемы с оборудованием
- •Термокалибровка
- •Отказ модуля диагностики
- •Мультисекторные операции
- •Вычисление зон предкомпенсации
- •Потеря сигнала готовности
- •Ошибка чтения сектора
- •Восстановление 0-й дорожки
Восстановление резервного загрузочного сектора, если первичный сектор отсутствует, поврежден или содержит неверные данные
Если первичный загрузочный сектор отсутствует или поврежден настолько, что получить информацию о резервном секторе из него невозможно, попробуйте выполнить следующее:
Используя Disk Probe выберите DRIVES, Physical Drive. Выберите PhysicalDriveX, где X = номер нужного диска. Например, используйте Disk Administrator, чтобы найти этот номер.
Дважды щелкните мышью на PhysicalDriveX, который Вы хотите восстановить. В окне ниже снимите отметку "Read Only" и нажмите кнопку "Set Active". Получив сообщение, что активный диск установлен, нажмите "OK".
Из меню SECTORS, выберите Read и установите 0 для STARTING SECTORS и 1 для Number of Sectors, затем щелкните "Read".
Сейчас Вы в Master Boot Record (MBR) вашего физического диска. В этом можно убедиться, найдя по смещению 8Bh текст "Invalid Partition Table....". Из меню VIEW выберите "Partition Table". В окошке, озаглавленном "partition table index" выберите раздел и дважды щелкните мышкой на нем.
Вам необходимы два значения: полное число секторов (Total Sectors) и относительный номер сектора (Relative sector). Запишите эти значения. Чтобы найти копию загрузочного сектора, выполните следующие расчеты: Пример № 1: Для Windows NT 4.0, Windows 2000, в которых копия загрузочного сектора расположена в конце диска:
Total Sectors
1062880
+
Relative Sector
32
=
1062912
-
Вычитаем единицу
1
=
1062911
Копия NTFS bootsector'а расположена по адресу 1062911 Пример № 2: Для Windows NT 3.5х, в которой копия загрузочного сектора расположена в середине диска:
Total Sectors
1062880
/
Делим на 2
2
=
531440
+
Relative Sector
32
=
531472
Копия NTFS bootsector'а расположена по адресу 531472
Из меню SECTORS, выберите Read и установите для STARTING SECTORS значение номера резервного сектора , вычисленное в шаге 5, и 1 для Number of Sectors, затем щелкните "Read".
В меню VIEW выберите "Bytes" и убедитесь, что Вы нашли верный загрузочный сектор NTFS. В меню SECTORS выберите "Write" и убедитесь, что в показанном Вам диалоге установлен верный физический диск. В окошке "Starting Sector to write Data" введите относительный номер сектора, который Вы записали в шаге 5, и нажмите кнопку "Write".
Перейдите в меню SECTORS и введите относительный номер сектора, который Вы записали в шаге 5, укажите "Number of sectors" равным 1 и нажмите "Read". Проверьте, что записаны верные данные.
Закройте Disk Probe и перезагрузите компьютер.
Восстановление загрузочных секторов в Extended partitions
Используя Disk Probe выберите DRIVES, Physical Drive. Выберите PhysicalDriveX, где X = номер нужного диска. Например, используйте Disk Administrator, чтобы найти этот номер.
Дважды щелкните мышью на PhysicalDriveX, который Вы хотите восстановить. В окне ниже снимите отметку "Read Only" и нажмите кнопку "Set Active". Получив сообщение, что активный диск установлен, нажмите "OK".
Из меню SECTORS, выберите Read и установите 0 для STARTING SECTORS и 1 для Number of Sectors, затем щелкните "Read".
Сейчас Вы в Master Boot Record (MBR) вашего физического диска. В этом можно убедиться, найдя по смещению 8Bh текст "Invalid Partition Table....". Из меню VIEW выберите "Partition Table".
В окошке, озаглавленном "partition table index" выберите раздел, который содержит расширенные разделы (Extended partition). В окошке System ID должно появится "Extended". Если этот раздел находится на 4-м логическом томе, 4 раза щелкните кнопку "Next partition" . В окошке System ID должно появиться "NTFS"
В окошке, озаглавленном "partition table index" выберите раздел и дважды щелкните мышкой на нем. В окошке System ID должно появится "Extended". Сейчас, перемещаясь по логическим томам, найдите тот, который нужно восстановить. Если поврежденный том - второй в этом разделе, дважды щелкните кнопку "Next Partition". При перемещении по томам в окошке System ID будут отображаться соответствующие файловые системы. (Ух, ничего не понял, но понял, что нужно найти нужный том... ;) Найдя нужный раздел, запишите номер текущего сектора (из заголовка Disk Probe), относительный номер сектора (relative sector) и общее колическтво секторов на томе (total sectors). Щелкните кнопку "Go", чтобы перейти к загрузочному сектору (boot sector) поврежденного тома. Запишите его номер из заголовка Disk Probe. Чтобы убедиться, что это тот самы загрузочный сектор, Выберите "Bytes" в меню View. Если сектор поврежден незначительно, Вы увидите соответствующий загрузочному сектору текст. Если же повреждения серьезны, такой возможности Вам не представится.
Вам необходимы три значения: полное число секторов (Total Sectors), относительный номер сектора (Relative sector) и номер текущего сектора, которые Вы записали в шаге 6. Чтобы найти копию загрузочного сектора, выполните следующие расчеты: Пример № 1: Для Windows NT 4.0, Windows 2000, в которых копия загрузочного сектора расположена в конце диска:
Current sector
819200
+
Total Sectors
243680
=
1062880
+
Relative Sector
32
=
1062912
-
Вычитаем единицу
1
=
1062911
Копия NTFS bootsector'а расположена по адресу 1062911 Пример № 2: Для Windows NT 3.5х, в которой копия загрузочного сектора расположена в середине диска:
Total Sectors
243680
/
Делим на 2
2
=
121840
+
Current sector
819200
=
941040
+
Relative Sector
32
=
941072
Копия NTFS bootsector'а расположена по адресу 941072
Из меню SECTORS, выберите Read и установите для STARTING SECTOR значение номера резервного сектора , вычисленное в шаге 7, и 1 для Number of Sectors, затем щелкните "Read".
В меню VIEW выберите "Bytes" и убедитесь, что Вы нашли верный загрузочный сектор NTFS. В меню SECTORS выберите "Write" и убедитесь, что в показанном Вам диалоге установлен верный физический диск. В окошке "Starting Sector to write Data" введите номер загрузочного сектора, который Вы записали в шаге 6, и нажмите кнопку "Write".
Перейдите в меню SECTORS и введите номер загрузочного сектора, в который Вы только что выполнили запись, укажите "Number of sectors" равным 1 и нажмите "Read". Проверьте, что записаны верные данные.
Закройте Disk Probe и перезагрузите компьютер.