Монтирование старого жесткого диска DOS на Linux

Я пытаюсь смонтировать старый жесткий диск с середины 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 в вопросе все еще работает, кстати, и жесткий диск, кажется, работает нормально.


Любая помощь значительно оценили!

7
задан Niko
28.12.2022 6:26 Количество просмотров материала 3520
Распечатать страницу

3 ответа

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

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

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

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

2
отвечен Dude named Ben 2022-12-29 14:14

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

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

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

0
отвечен jcbermu 2022-12-29 16:31

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

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

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

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

  2. mount с пропуском первых 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).

0
отвечен Jack Glasshard 2022-12-29 18:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

filesystems
hard-drive
linux
mount
ms-dos
Вверх