5,25 "дискеты не будут монтироваться

15

Я получил некоторые исследования на дискетах 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
j0h
источник
Вы, видимо, раньше должны были позволить пользователю иметь доступ к дискете - answers.launchpad.net/ubuntu/+source/util-linux/+question/… - есть ли опция все еще там, я не знаю
Уилф
Вы знаете, в какую систему записаны данные? Я помню, что у устройств HP (говоря о 90-х здесь) использовались их собственные файлыyistem - hpfs, hpqfs или что-то подобное. Даже тогда, когда я чувствовал боль в спине, я помню болезненную утилиту msdos, которая «конвертировала» файлы ... в этом случае вы можете попытаться найти HPCOPY и HPDIR. Может быть, они могут работать в эмуляторе ... как hp9845.net/9845/projects/hpdir
Rmano
Чтобы (надеюсь) определить fstype, я использую: file -Ls. Что касается HPFS, я видел это на OS / 2 дисках. Кроме того, в то время было несколько инструментов, которые позволяли использовать больше секторов на дорожку, если бы вы их использовали, тогда вы (иногда) использовали бы TSR "SMAX.COM", который позволял 20 или 21 SPT даже на ПК IBM.
Чувак
Я столкнулся с парой подобных проблем, когда я не смог найти никакой документации о проприетарной FS. Лучше всего поднять файлы вручную, если вы не можете найти какую-либо информацию о FS. У меня ушло примерно 15-20 часов работы, чтобы вытащить любую полезную информацию в последний раз, когда я ее пробовал, но она должна работать в крайнем случае: p
Thebluefish
1
Некоторые интересные ссылки: google.com/… web.nmsu.edu/~kburke/Instrumentation/VHelper.html . могут быть какие-то инструменты для использования дисков такого типа? В последнем разделе PDF «Сохранение данных на диск» также упоминается способ использования в консоли Unix?
Матео

Ответы:

4

Я провел некоторое исследование файлов Varian и придумал это. Сказал что-то о настраиваемом формате 5 1/4 "для дисков, настраиваемых подпрограммах BIOS - я просмотрел его. Похоже, он работает из DOS, так что, возможно, он будет работать из DOSBOX? Вот,
пожалуйста : http: //nmr.tamu. edu / vhelper.php
Перечитав его немного, последний класс компьютеров, с которым, по их словам, он надежно работает, - это 486. Почти не работает с Windows. Если ничего не помогает, по крайней мере, у вас есть некоторые EXE-файлы, которые вы можете работать в обратном направлении. от, чтобы определить формат. Здесь мы надеемся, что не будет большого количества исправлений BIOS. Если вам нужно атаковать Pascal EXE, вы должны будете UnLzExe / Upack / Uncompress его, прежде чем выбросить в декомпилятор. из той эпохи почти всегда в какой-то степени сжаты. Удачи.

Старые обновления

Здесь есть много советов для вас:

  • В наши дни на большинстве материнских плат контроллер гибких дисков отключен. Вы убедились, что он включен?
  • Также включите опцию поиска дисковода гибких дисков. Если он не ищет, у вас есть проблема какого-то типа.
  • Давайте посмотрим, что еще ... если разъем похож на разъем картриджа Nintendo NES, то это скорее всего диск низкой плотности (360 кБ). Если это выглядит как старые разъемы PATA, то это скорее диски высокой плотности 1,2 МБ. Вы не сможете читать HD-диски на стандартном диске 360k.
  • Кроме того, если индикатор постоянно горит янтарным или зеленым цветом при включении компьютера, кабель подключается вверх ногами. Переверните этого плохого мальчика, и вам будет хорошо.
  • И, наконец, если это дискета Apple / Commodore / Atari, у вас должна быть специальная карта, чтобы она работала с IBM PC. И вы, безусловно, НЕ сможете читать диски этих стилей на диске IBM PC. Их сектора, кластеры и, возможно, даже начальные позиции головы находятся в разных местах. Я слышал о картах сторонних производителей, которые позволят ПК взаимодействовать с приводами, но я не помню, какие они есть.
  • Больше информации - это хорошо. Пожалуйста, расскажите, какую марку / марку / модель флоппи-диска вы пытаетесь использовать, и какую модель / модель делает ваша материнская плата.
  • Изменить: Заработал пониженное голосование, потому что вопрос изменился, и я не изменил свой ответ достаточно быстро. Или это отформатировано как дерьмо. Справедливо.

    Обновленный ответ

    Вы сказали, что у них было 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, без использования прямого доступа. Журнал поможет вам вспомнить, что это все хорошо:

    sudo ddrescue -Bv -c15 / dev / fd0 floppy.img floppy.img.log

    Если на диске есть плохие места, пропустите их. Используйте журнал, чтобы в следующий раз просто попасть в плохие места

    sudo ddrescue -Bndv -c15 / dev / fd0 badfloppy.img badfloppy.img.log

    Если вам нужно выйти из строя и работать с плохими секторами, этот процесс разбивается и повторяется 5 раз.

    sudo ddrescue -Bd -c15 -r5 / dev / fd0 bf2.img bf2.img.log

    Монтирование изображений

    Это то, что я могу ответить!

    Чтобы (надеюсь) определить тип fs:

    файл -Ls floppy.img

    ИЛИ

    файл -Ls / dev / fd0

    Теперь, когда вы можете смонтировать его петлевой.

    mount -t msdos -o loop floppy.img /mnt/floppy
    

    Если это действительно один из тех надоедливых дисков HPFS, вы можете использовать fdisk для определения смещения для монтирования раздела hpfs, потому что то, что вы изначально видите, это просто FFS-эквивалент HPFS. Я уже использовал его для жестких дисков, он не должен отличаться. Обновите ваш вопрос, и я вернусь и (надеюсь) на него отвечу.

    Чувак
    источник
    Пункт 3, о котором я даже не думал, но это правильно! оба моих диска - диски 360K (я думаю), и все мои диски имеют двойную плотность!
    j0h
    1
    Двухсторонние диски с двойной плотностью (DSDD) - это диски емкостью 360 КБ. диски DSHD являются дисками высокой плотности. Их иногда называли Quad Density. DSDD были двойными по сравнению с 180k дисков прошлого - наверное, я никогда не видел ни одного, я смутно помню переворачивание дисков в старые добрые времена ранних компьютеров. Опубликуйте эти номера моделей на дисках, я уверен, что кто-нибудь поможет нам отследить, какой у вас диск. Да, и HD / QD диски были совместимы с DD-дисками.
    Чувак
    Я скоро
    сделаю
    @ j0h В свое время Teac сделал двойной диск 5 1/4 "и 3 1/2" в одном 5,25-дюймовом корпусе половинной высоты. Дайте мне посмотреть, смогу ли я найти один ... Ух, я не могу. Я Я выбросил по крайней мере 5 из этих вещей и более 30 из этих дисков Teac. Просматривая аукционные сайты, мне хочется,
    Чувак
    Я видел некоторые цены на эти диски. Если бы мне никогда не пришлось восстанавливать результаты исследований, я бы увидел это! Я видел, как 5,25 дисковод гибких дисков продают за ~ 900 $
    j0h
    14

    По умолчанию floppyмодуль ядра не загружен. Чтобы загрузить модуль, вызовите

    sudo modprobe -v floppy
    

    Не забудьте добавить своего пользователя в группу "floppy"; сделать это использовать

    sudo adduser $USER floppy
    

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

    Ричард
    источник
    Это отличная вещь, чтобы знать. Я скоро это проверю.
    j0h
    Они больше не загружают дискеты по умолчанию. Угадайте, что имеет смысл в наши дни. Спасибо за чаевые!
    Чувак
    3

    Если они в формате DOS, вы, вероятно, захотите использовать инструменты из пакета mtools, а не пытаться его монтировать.

    Установите пакет mtools из архива, а затем используйте «mdir», «mcopy» и т. Д. Для доступа к файлам.

    mdeslaur
    источник
    Почему? Вы можете установить его просто отлично.
    psusi