LINUX.ORG.RU

HDD - трансляция позиции сектора


0

0

Может ли винт накрыться так, что его электроника перестает правильно транслировать адреса секторов? При этом обращения на физическом уровне проходят как бы ко всему диску, но реально показывается только часть, переодически повторяющаяся. Уточняю: 1. Устанавливаю в BIOS C=1027 H=255 S=63 Mode=LBA. diskedit обращается не используя трансляцию C=16383 H=16 S=63, причем информация на диске как бы повторяется с периодичностью 1020 секторов. 2. Устанавливаю в BIOS С=16383 H=16 S=63 Mode=Normal. На диске вижу совершенно другую информацию, повторяющуюся с периодичностью 4096 цилиндров. !!! У меня подозрение на неверную трансляцию адресов либо самим диском, либо diskedit-ом (кстати, посоветуйте инструмент для обращения к диску на физическом уровне). Было ли у кого нибудь нечто подобное и лечится ли это? Спасибо.

Всем спасибо за ответы :-)
Все исправил сам.
Теперь несколько комментариев:
1. Norton Utilities - ОТСТОЙ!!! diskedit, в частности, МЕГАОТСТОЙ.
Это они криво распознавали позицию сектора. Повторяю вопрос: есть ли в Linux аналоги??? Такие, чтобы представляли содержимое сектора в различных видах: таблица разделов, загрузочная запись, текст, HEX, каталог... Для того, чтобы восстановить диск мне пришлось перелопатить кучу доков и написать парочку perl-скриптов. На все про все ушло недели полторы. Был бы нормальный инструмент, справился бы за пару дней. Неужели никто никогда не восстанавливал информацию на HDD и не мог дать совет?
2. Если у кого возникнет проблема с восстановлением информации на жестком диске, пишите leksa@chel.ru. Постараюсь помочь.

С уважением,
Алексей.

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