|
Восстановление дохлой 0-й дорожки у HDD.
Один из вариантов оживления винтов с подобным повреждением.
Если убита (например, низкоуровневым форматированием) сервоинформация на
нулевой дорожке, то однозначно в морг - винт не сможет выполнить рекалибровку.
В остальных случаях может помочь следующее:
1. Подключить винт как Primary/Master. Если не проходит
автодетект, выставить в BIOS/Setup'е 1-й тип или паспортные параметры винта.
Остальные винты (если есть) следует во избежание порчи временно отключить.
2. Загрузить DOS с дискеты, запустить стандартный досовский
отладчик:
Debug
-F 200 L200
0
-a 100
mov ax,301
mov bx,200
mov cx,1
mov dx,0080
int 13
int 3
нажать
<Enter>
-G=100
-q
Этот 2-й пункт является дословным цитированием рекомендации
от Award'а.
3. Если для винта стоял тип 1, повторить автодетектирование.
Если автодетектирование не проходит, выставить паспортные параметры винта.
4. При необходимости перезагрузить DOS. Запустить FDISK,
коим разметить Partition Table винта, не забыв указать при необходимости
партицию, которая на данном винте будет активной (загрузочной). Запустить
"FORMAT C: /S /U" или "FORMAT C: /U" для форматирования
диска соответственно с переписью и без переписи загрузчика.
5. Восстановить ранее стоявшую конфигурацию (если на время
форматирования отключались другие винты).
Sergey Ozerov
На самом деле
вышеприведённый совет относится только к случаю, когда:
1. В таблице разделов диска имеется неверная информация о
разделах, которая не может быть соотнесена с геометрией диска;
2. BIOS компьютера (пока я сталкивался с таким только с
AWARD) не только считывает и интерпретирует информацию из таблицы разделов
(чего он, кстати, делать не должен), но и полагается на неё при определении
геометрии диска больше, чем на результаты АТА-вызовов. Вероятно, фирма AWARD
хотела построить на этом какую-то фичу, обернувшуюся реальным бедствием для
многих пользователей.
Выполнение этого совета убивает информацию о разделах и,
соответственно, "прощай данные". Однако если подключить винчестер к компьютеру
с BIOS от AMI, MSI и других, то с ним можно вполне работать над восстановлением
данных. Даже на той же материнской плате, отключив опознание HDD в BIOS, можно
загрузиться в Windows 9x и в DOS-окне старым (6-7-8 версии NU) DiskEdit'ом
поправить таблицу разделов. Старая версия DiskEdit предпочтительней, потому
что, во-первых, спокойно относится к запуску в DOS-окне, а новые версии иной
раз не запускаются и требуют "чистый" DOS, а во-вторых, старые версии
не знают о существовании FAT32-структур и не интерпретируют их, а такая помощь
при восстановлении чаще мешает, чем помогает. Перед стартом DiskEdit не
забудьте дать команду LOCK. Кроме того, можно вытащить данные эвристическими
программами, например, Easy Recovery, GetDataBack, R-Studio.
Кстати, имеющаяся в некоторых BIOS встроенная утилита
разрушающей проверки поверхности диска так же эффективна, как и ковыряние в
дебаггере. Но проще.
Akina
|