LINUX.ORG.RU

Странности после восстановления образа винта с помощью dd, или шоцебулО?!


0

0

Дано: Машинка, но которой на 10gb (отформатирован в NTFS) винте спокойненько так себе живет ВиндаХП. Возникает необходимость из нее этот винт выдернуть и съездить с ним в гости. Воткнул к cебе, делаю dd if=/dev/hdc1 of=hddimage. Все нормально слилось, после чего я с него все снес, восстановил, воткнул обратно для проверки, естессно все нормально загрузилось. Записал необходимую инфу, которая в итоге не понадобилась (так что варианты воздействие "той кривой машины" исключены).

Восстанавливаю все обратно, но по ошибке делаю dd if=hddimage of=/dev/hdc (вместо hdc1, и это единственное что я в принципе мог набокорезить). Втыкаю на родной комп, и естессно не грузится, сливаю из образа как надо, втыкаю, опять затык в самом начале загрузки. Перегружаюсь и замечаю, что в БИОС-е этот винт у меня определяется не как LBA <определенная геометрия> как было до этого, а как CHS <определенная геометрия>. Вставляю в свой рабочий комп, тоже определяется как CHS <определенная геометрия>, но все отлично монтируется и инфа читается, мало того, когда я по ошибке на /dev/hdc образ сливал, оно тож читалось, только монтировать надо было не /dev/hdc1, а /dev/hdc/. После принудительного задания параметров в БИОС-е комп нормально бутнулся. Теперь собственно вопрос, как теперь заставить этот винт нормально определяться, и всетаки в чем могла быть моя ошибка? Чтото у меня сомнения, что это такие непредсказуемые последствия от dd.

ЗЫ Дистр - Alt Desktop 4.0, многострадальный винт WDC - чтото там, 10-гиговое, сейчас лень модель смотреть.

насколько я понял, вы потерли mbr и partition table, которые находятся в начале диска
так что, ничего удивительного, а почему не "dd if=/dev/hdc of=hddimage"?
>Теперь собственно вопрос, как теперь заставить этот винт нормально определяться
попробуйте parted/gparted, в общем, вам нужна утилитка отыскивающая разделы
и восстанавливающая partition table

grimp3ur
()
Ответ на: комментарий от grimp3ur

> Не могу сказать о том, что я мог натворить с опартишн-тейблом, но MBR тут точно не при чем. Есть такой старый способ, который зовется fdisk /mbr из под ДОС-а, помогает в случае потери MBR на ура, в этот раз глухо. Partition Table по идее тоже в порядке, винт то монтируется, читается, пишется без проблем. Да и не бывает AFAIK при потере выше приведенных структур таких изменений в поведении автодетекта в БИОС-е я раньще тоже не наблюдал.

GhostDragon
() автор топика
Ответ на: комментарий от GhostDragon

Я пользуюсь прогой Victoria (http://hdd-911.com), можно скачать fdd-image или cd-image. Она умеет работать с винтом напрямую(в биосе винт можно отключить). Удобный интерфейс, показывает инфу о винте, умеет востанавливать заводские настройки, поиск бэд-кластеров, низкоуровневый формат и т.д.

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

О том, чтобы сбросить настройки чем-нить типа МХДД или Виктории я думал, но интересно именно средствами Линуха :)

GhostDragon
() автор топика
Ответ на: комментарий от anonymous

> testdisk

В том то и дело, что цитата из man testdisk:

> testdisk - Scan and repair disk partitions

А о том, что она умеет работать с контроллером/служебными областями диска, или чего там еще, что было повреждено по моей криворукости, я там не обнаружил. А все подобные тесты винт проходит на ура.

GhostDragon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.