2

Я пытаюсь смонтировать старый жесткий диск из середины 90-х 486 для восстановления файлов. Жесткий диск (Matrox 7850 AV) правильно определяется материнской платой (Asus P5QL PRO), но его нельзя установить в Slacko Puppy Linux или Parted Magic.

udevil: error 64: unable to determine device fstype

fdisk -l правильно отображает размер диска и определяет файловую систему как "OnTrack DM6".
486, о котором идет речь, все еще работает, между прочим, и жесткий диск, кажется, работает нормально.
Любая помощь с благодарностью!

3 ответа3

2

OnTrack DM6 - это диспетчер дисков, используемый для поддержки больших дисков в те времена, когда BIOS не мог с ними справиться. Вот что попробовать, предложенное в этой теме,

  • подключить жесткий диск
  • включите компьютер или перезагрузите компьютер в зависимости от того, где вы находитесь ...
  • в меню grub нажмите e для редактирования строки
  • переместить курсор в конец строки , начинающейся с linux /vmlinuz....
  • добавьте опцию hdX = remap63 или sdX = remap63 в зависимости от того, как это выглядит в вашей системе
  • нажмите Ctrl+X чтобы загрузить измененную строку

он должен затем быть в состоянии правильно прочитать таблицу разделов старого диска.

Если это работает, вам необходимо изменить конфигурацию grub, чтобы каждый раз включать эту опцию. Эта страница является хорошей отправной точкой о том, как изменить конфигурацию grub.

0

Вы должны указать тип файловой системы с -t

sudo mount -t vfat /dev/sdxx /media/path/to/mount

если это не работает, попробуйте fat , msdos и umsdos .

0

Я наткнулся на эту тему в поисках ответа. Мне наконец-то удалось получить доступ к данным со старого диска, поэтому на случай, если кому-то понадобится смонтировать старый диск с Ontrack DiskManager DM6 (теперь remap удалено из ядра):

  1. На старом компьютере, с которого вы можете получить доступ к древнему диску IDE, скопируйте весь диск, скажем, /dev/sdb , с помощью:

    sudo dd if=/dev/sdb of=disk.raw

    Для вашего удобства вы можете скопировать необработанное изображение на обычный рабочий стол.

  2. монтировать с пропуском первых 63 секторов. Предполагая 512 байт / сектор:

    sudo losetup --partscan --find --show -o 32256 disk.raw

  3. проверьте sudo fdisk /dev/loop0 -l , вы должны увидеть все ваши разделы с именем / dev / loop0p1 и т. д.

  4. sudo mount /dev/loop0p1 /mnt/mountpoint и вы получите первый раздел в точке монтирования.

Конечно, вы можете попробовать смонтировать его, не создавая образ диска (пропустив 1).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .