Я получил некоторые исследования на дискетах 5,25 ". Мой mobo поддерживает диски 5,25", и у меня есть дисковод. Я не пытаюсь использовать этот медиа в долгосрочной перспективе, я просто хочу данные исследований.
Обновить:
Я только что узнал, что файловая система - это некая проприетарная система, выпущенная Varian. У меня есть машина, которая может читать данные ... Или эта машина может не работать. Если кто-нибудь знает об архаичных ОС Varian / Файловых системах, я был бы рад услышать об этом.
Монтирование образов является текущим приоритетом, я смог получить образы дисков с помощью ddrescue и / или safecopy. Оба программного обеспечения показывают, что на некоторых дисках есть ошибки блока. Я все еще не могу смонтировать образы, создаваемые дисками, монтирование постоянно запрашивает тип файловой системы. Fat, vfat, exfat, fat16 и некоторые другие, которые я пробовал, но они терпят неудачу, говоря что-то вроде неправильного типа FS. Да, я также пробовал сочетания цикла -o.
Я не смог определить тип FS, глядя на вывод hexdump -C из файлов изображений.
Также я попытался определить тип FS следующим образом:
#dd if=lisa1.iso | file -
/dev/stdin: data
Я до сих пор не знаю, как добраться туда, где я могу смонтировать / увидеть файлы.
Я только что прочитал, что 18k - это стандартный размер блока одной дорожки, так что это «родное» количество бит, которые головки чтения гибких дисков хотят прочитать в любом случае. Он должен быть самым быстрым и иметь наилучшие шансы получить все изменяемые биты.
Я буду переиздавать диски завтра.
Мой босс говорит, что он не знает, что это за тип файловой системы или какой он мог быть. Я могу найти инструмент, сгенерировавший данные. Для этого потребуется время, чтобы покопаться на кладбище старого научного оборудования.
Я установил testdisk, чтобы попытаться восстановить данные.
Я помню, что в 2008 году мне приходилось делать что-то подобное, но сейчас я не могу вспомнить, как я использовал для восстановления данных с дискет.
Когда я запускаю udisk или монтирую, я получаю сообщение о том, что дискета не является допустимым блочным устройством.
$ sudo mount /dev/fd0 Desktop/lisa/
mount: /dev/fd0 is not a valid block device
$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: /dev/fd0 is not a valid block device
Update1:
- Параметры порта флоппи-дисковода включены. У меня они установлены на 5. 25 "двойной плотности
- Модели дисковода: Epson SD-700 и Epson SD-600
- Диски Verbatum DataLife MD 2D "Двойная плотность"
- Я добавил модуль для дискет.
UPDATE2:
$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: you must specify the filesystem type
Mount дает ту же ошибку, но ... Я не знаю тип файловой системы.
$getfdprm
DS QD sect=13
Я запустил эту программу из fdutils. http://www.fdutils.linux.lu/Fdutils.html DS означает двухсторонний QD, означает, что Quad Density sect = 13 - это число секторов. Я действительно не знаю, что означает вывод, с точки зрения того, как монтировать диски и получать данные.
Что я должен сделать, чтобы найти тип файловой системы?
ОБНОВЛЕНИЕ 3: В качестве проверки работоспособности я обнаружил «новую» коробку с пустыми отформатированными дискетами, я мог читать и записывать данные, не указывая тип файловой системы.
Предполагая, что мои дискеты с их исследованиями отформатированы и имеют ошибки, может ли это помешать их монтированию?
Вот что делает ddrescue:
$ sudo ddrescue /dev/fd0 ~/Desktop/fd0.iso
Press Ctrl-C to interrupt
rescued: 454656 B, errsize: 1019 kB, current rate: 0 B/s
ipos: 538624 B, errors: 11, average rate: 69 B/s
opos: 538624 B, time from last successful read: 40 s
Ответы:
Я провел некоторое исследование файлов Varian и придумал это. Сказал что-то о настраиваемом формате 5 1/4 "для дисков, настраиваемых подпрограммах BIOS - я просмотрел его. Похоже, он работает из DOS, так что, возможно, он будет работать из DOSBOX? Вот,
пожалуйста : http: //nmr.tamu. edu / vhelper.php
Перечитав его немного, последний класс компьютеров, с которым, по их словам, он надежно работает, - это 486. Почти не работает с Windows. Если ничего не помогает, по крайней мере, у вас есть некоторые EXE-файлы, которые вы можете работать в обратном направлении. от, чтобы определить формат. Здесь мы надеемся, что не будет большого количества исправлений BIOS. Если вам нужно атаковать Pascal EXE, вы должны будете UnLzExe / Upack / Uncompress его, прежде чем выбросить в декомпилятор. из той эпохи почти всегда в какой-то степени сжаты. Удачи.
Старые обновления
Здесь есть много советов для вас:
Изменить: Заработал пониженное голосование, потому что вопрос изменился, и я не изменил свой ответ достаточно быстро. Или это отформатировано как дерьмо. Справедливо.
Обновленный ответ
Вы сказали, что у них было 13 секторов на трек? Интересно, что это за диски? Исследования говорят, что они, вероятно, Apple] [дискеты; Я не верю, что вы можете читать их с нативным контроллером гибких дисков IBM PC. Это также могут быть диски C64 или Atari.
Это не тот, который я помню, но он может вам помочь: http://www.deviceside.com/fc5025.html
Примечание. В нем говорится, что он не может помочь вам читать «флиппи» диски без дисков Apple / C64 / Atari.
GNU ddrescue
О, я вижу, что вы используете ddrescue. Последняя версия, которую я использовал, была 1.14, я не могу себе представить, что 1.16 слишком отличается. Не забывайте использовать -c15 для 5,25 QD и -c18 для 3,5 HD.
Quick Rip, без использования прямого доступа. Журнал поможет вам вспомнить, что это все хорошо:
Если на диске есть плохие места, пропустите их. Используйте журнал, чтобы в следующий раз просто попасть в плохие места
Если вам нужно выйти из строя и работать с плохими секторами, этот процесс разбивается и повторяется 5 раз.
Монтирование изображений
Это то, что я могу ответить!
Чтобы (надеюсь) определить тип fs:
ИЛИ
Теперь, когда вы можете смонтировать его петлевой.
Если это действительно один из тех надоедливых дисков HPFS, вы можете использовать fdisk для определения смещения для монтирования раздела hpfs, потому что то, что вы изначально видите, это просто FFS-эквивалент HPFS. Я уже использовал его для жестких дисков, он не должен отличаться. Обновите ваш вопрос, и я вернусь и (надеюсь) на него отвечу.
источник
По умолчанию
floppy
модуль ядра не загружен. Чтобы загрузить модуль, вызовитеНе забудьте добавить своего пользователя в группу "floppy"; сделать это использовать
После загрузки модуля вы сможете получить доступ к оборудованию и смонтировать дискеты.
источник
Если они в формате DOS, вы, вероятно, захотите использовать инструменты из пакета mtools, а не пытаться его монтировать.
Установите пакет mtools из архива, а затем используйте «mdir», «mcopy» и т. Д. Для доступа к файлам.
источник