| |
Восстановление загрузочного сектора NTFS из резервной копии
 |
|
 |
 |
|
 |
|
В
"Управлении
дисками"
том выглядит примерно так:

- Запустите ZAR
- Проверьте в
"Дополнительных настройках",
что выбран режим "Доступ к физическим
устройствам".

- Нажмите "OK", чтобы закрыть вкладку, затем
нажмите "Дальше".
- Выберите "Режим восстановления простого тома", жмите
"Дальше".
- Когда перейдете к выбору физического диска,
щелкните правой кнопкой по проблемному диску
и выберите "Просмотр диска".
Вы перейдете в режим просмотра диска, и на экран будет выведена
информация о соответствующем диске, наподобие этой:

- Запишите два числа: Относительные сектора и
Размер (в этом примере это 32 и 506848 соответственно).
- Двойным щелчком по элементу таблицы разделов,
перейдите к загрузочному сектору тома.
Судя по всему, загрузочный сектор поврежден

Запомните, что было записано в начале загрузочного
сектора, чтобы иметь возможность потом сопоставить записи. Если формат данных сектора автоматически не
распознается (данные помечены, как необработанные -
RAW), то можно утверждать,
что загрузочный сектор поврежден.
Установите вручную режим просмотра "Загрузочный сектор
NTFS", используя соответствующий пункт
меню. На экране появится поврежденный загрузочный сектор.  |
|
 |
|
 |
 |
|
 |
 |
|
 |
|
На томе
NTFS в последнем секторе хранится резервная копия загрузочного
сектора.
Соответствующие адреса секторов (LBA) вычисляются из данных таблицы
разделов по формулам:
- Первичный загрузочный сектор: LBAпервичый
= LBAPT +
Относительные сектора
- Резервная копия загрузочного сектора: LBAрезервный
=
LBAPT + Относительные сектора + Размер - 1
где LBAPT- одно из двух:
- 0 для первичного тома (чей раздел записан в MBR, как в данном
примере)
- LBA первой расширенной
таблицы разделов в цепочке расширенных разделов для логического
диска
В нашем примере получаются такие адреса:
- LBAпервичный = 0 + 32 = 32
- LBAрезервный = 0 + 32 + 506848 - 1 = 506879
Теперь нужно посмотреть на резервную копию загрузочного сектора,
чтобы убедиться, что она в порядке.
Нажмите Ctrl+G, введите величину LBAрезервный (506879),
затем нажмите
Enter. Посмотрев на данные резервной копии загрузочного сектора, видим,
что он хороший.

Сравним данные поврежденного (первичного)
и нормального (резервной копии) загрузочных секторов.
 |
|
 |
|
 |
 |
|
 |
 |
|
 |
|
ZAR не поддерживает
запись на диск. Вот где нам пригодится
Microsoft DiskProbe.
Замечание: ZAR и DiskProbe не могут работать одновременно.
Чтобы запустить один из них, другой нужно закрыть. В противном случае,
запущенная первой утилита заблокирует доступ к диску, и вторая не сможет
работать с диском.
С этого момента - ОСТОРОЖНО.
Останавливайтесь при малейших сомнениях. Если Вы сделаете что-то
неправильно, то можно испортить не только тот том, который уже не
работает, но и другие тоже.
Вкратце, надо скопировать сектор с адресом LBAрезервный в
сектор с адресом LBAпервичный на диске, который
ZAR определил как ID 0101 (в этом примере).
Устройство 010X в ZAR соответствует PhysicalDriveX в DiskProbe (верно только для Х
от 0 до 9 включительно).
Запустите Disk Probe (C:\Program Files\Support Tools\dskprobe.exe
on a typical installation).
Выберите в меню Drives -- Physical Drive. И там,

- Двойной щелчок по "PhysicalDrive1"
- Уберите галку "Read only"
- Щелкните по кнопке "Set Active"
- Нажмите "OK", чтобы закрыть окно.
Теперь нужно убедиться еще раз, что мы не ошиблись и собираемся
перезаписать правильный сектор. Выберите в меню Sectors -- Read.
В поле
Starting Sector введите величину LBAпервичный (32
в нашем примере), затем нажмите Read. Проверьте, что данные в
секторе совпадают с тем, что вы видели в ZAR (см. выше).

Если данные различаются, НЕМЕДЛЕННО
ОСТАНОВИТЕСЬ. Если все правильно, продолжаем.
Прочитайте хороший сектор. Опять из меню выберите Sectors -- Read.
На этот раз в поле Starting Sector введите величину LBAрезервный (506879
в этом примере), затем нажмите Read. Данные должны выглядеть как
нормальный загрузочный сектор. Проверьте, что вверху заглавными буквами
написано "NTFS". Если Вы этого не видите, то
НЕМЕДЛЕННО ОСТАНОВИТЕСЬ.

Выберите в меню Sectors -- Write. И там
- Убедитесь, что выбран Handle 0 и нужный PhysicalDrive ID
(в нашем примере это PhysicalDrive1)
- Проверьте, что в верхней части окна написано "write 1 sectors"
- Введите в поле
"Starting sector to write data" величину LBAпервичный (32
в нашем примере).
- Нажмите WriteIt, согласитесь с предупреждением.
- Закройте DiskProbe.
|
|
 |
|
 |
 |
|
 |
 |
|
 |
|
- Перезагрузите систему
- В зависимости от состояния тома, CHKDSK может запуститься, а
может и нет.
- Когда система загрузится, оцените состояние тома. Если он не
монтируется, то восстановление загрузочного сектора не помогло
(повреждения оказались больше, чем ожидалось). Если он читается,
сделайте резервную копию всех данных, потому как последующие
действия потенциально небезопасны.
- После того, как резервная копия сделана, на неисправном томе
запустите CHKDSK. Введите "CHKDSK X: /F"
в окно "Пуск
-- Выполнить". Здесь Х - буква, обозначающая неисправный
том.
- Когда CHKDSK завершит свою работу, можно считать процесс
оконченным.
|
|
 |
|
 |
|
|
| |
| |
Copyright © 2001-2008 Zero Assumption Recovery [Data recovery forum]
Сейчас сайт просматривают 75
пользователей.
|
|
|
|
|