5.25" 软盘无法安装

j0h*_*j0h 15 filesystem udisks floppy

我收到了一些关于 5. 25" 软盘的研究。我的主板支持 5. 25" 磁盘,而且,我有磁盘驱动器。我不想长期使用这种媒体,我只想要研究数据。

更新:

我刚刚发现文件系统是 Varian 推出的一些专有系统。我有一台可能能够读取数据的机器......或者那台机器可能无法工作。如果有人知道古老的 Varian 操作系统/文件系统,我会很高兴听到它。

映像安装是当前的优先事项,我已经能够使用 ddrescue 和/或安全复制获取磁盘映像。这两个软件都显示某些磁盘上存在块错误。我仍然无法挂载磁盘生成的映像,挂载始终要求提供文件系统类型。Fat、vfat、exfat、fat16 和我尝试过的其他一些方法,但它们失败了,说的是不正确的 FS 类型。是的,我也尝试过 -o 循环的组合。

我一直无法通过查看图像文件的 hexdump -C 输出来确定 FS 类型。

另外,我尝试通过这种方式确定 FS 类型:

#dd if=lisa1.iso | file -
/dev/stdin: data 
Run Code Online (Sandbox Code Playgroud)

我仍然不知道如何到达可以挂载/查看文件的位置。

我刚刚读到 18k 是单个磁道的标准块大小,因此这是软盘读取磁头无论如何都想读取的“本机”位数。它应该是最快的,并且最有可能获得所有可转售的位。

明天我将重新映像磁盘。

我的老板说他不知道文件系统类型是什么,或者它可能是什么。,我也许能够找到生成数据的仪器。这将需要时间来挖掘旧科学设备的墓地。

我已经安装了 testdisk 来尝试进行数据恢复。

我记得在 2008 年必须做这样的事情,但我现在想不起来,我曾经是如何恢复软盘数据的。

当我运行 udisk 或 mount 时,我收到一条错误消息,指出软盘不是有效的块设备。

$ 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
Run Code Online (Sandbox Code Playgroud)

更新1:

  • 软盘驱动器端口选项打开。我将它们设置为 5. 25" 双密度
    • 磁盘驱动器型号为:Epson SD-700 和 Epson SD-600
    • 磁盘是 Verbatum DataLife MD 2D“双密度”
    • 我已经添加了软盘模块。

更新2:

$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)

Mount 给出了同样的错误,但是......我不知道文件系统类型。

$getfdprm 
DS QD sect=13 
Run Code Online (Sandbox Code Playgroud)

我从 fdutils 运行了这个程序。 http://www.fdutils.linux.lu/Fdutils.html DS 表示双面 QD 表示 Quad Density sect=13 是扇区数。我真的不知道输出意味着什么,就如何安装磁盘和获取数据而言。

我应该怎么做才能找到文件系统类型?

UPDATE3:作为健全性检查,我发现了一个“新”的空白格式化软盘盒,我能够读取和写入数据,而无需指定文件系统类型。

假设我研究过的软盘被格式化,并且有错误,这可能会阻止它们被安装吗?

这是 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
Run Code Online (Sandbox Code Playgroud)

Ric*_*ard 14

默认情况下,floppy不加载内核模块。要加载模块,请调用

sudo modprobe -v floppy
Run Code Online (Sandbox Code Playgroud)

请记住将您的用户添加到“软盘”组;这样做使用

sudo adduser $USER floppy
Run Code Online (Sandbox Code Playgroud)

加载模块后,您应该能够访问硬件并安装软盘。


The*_*ude 4

我对瓦里安文件做了一些研究,然后我想出了这个。说了一些关于自定义 5 1/4" 磁盘格式、自定义 BIOS 例程的内容 - 我浏览了一下。听起来它从 DOS 运行,所以也许它可以从 DOSBOX 运行?给你:
http://nmr.tamu。 edu/vhelper.php
重新阅读一下,他们说它可靠地工作的最后一类计算机是 486,几乎不能与 Windows 一起工作。如果所有其他方法都失败了,至少你有一些可以向后工作的 EXE来潜在地确定格式。希望没有进行大量的 BIOS 修补。如果您需要攻击 Pascal EXE,您需要在将其放入反编译器之前对其进行 UnLzExe/Upack/Uncompress。程序文件那个时代的作品几乎总是以某种方式压缩。祝你好运。

较旧的更新

这里有很多提示给你:

  • 现在大多数主板都关闭了软盘控制器,您是否确认它已打开?
  • 另外,打开软盘驱动器搜索选项。如果它不寻找,那么您就会遇到某种类型的问题。
  • 让我们看看,还有什么...如果连接器看起来像任天堂 NES 卡带连接器,则它更有可能是低密度驱动器 (360kiB)。如果它看起来像旧的 PATA 连接器,那么它更有可能是 1.2 MiB 高密度磁盘。您将无法读取标准 360k 驱动器中的 HD 磁盘。
  • 哦,另外,如果在您打开计算机的整个过程中指示灯呈琥珀色或绿色,则表示电缆插反了。把那个坏男孩翻过来,你就可以走了。
  • 最后,如果这是 Apple / Commodore / Atari 品牌的软盘,您必须有一张特殊的卡才能使其与 IBM PC 配合使用。而且您肯定无法在 IBM PC 驱动器中读取这些类型的磁盘。他们的部门、集群甚至最初的领导职位都位于不同的地方。我听说过第三方卡可以让电脑与驱动器连接,但我不记得它们是什么。
  • 更多信息是好的。请分享您尝试使用的软盘品牌/品牌/型号,以及您的主板品牌/型号。
  • 编辑:因为问题改变了而获得了否决票,而我没有足够快地改变我的答案。或者它的格式像垃圾一样。很公平。

    更新答案

    你是说每个磁道有 13 个扇区吗?想知道这些是什么类型的磁盘吗?研究表明它们很可能是苹果][ 软盘;我不相信您可以使用本机 IBM PC 软盘控制器来阅读这些内容。它们也可能是 C64 或 Atari 磁盘
    这不是我记得的磁盘,但它可能会帮助您:http://www.deviceside.com/fc5025.html
    注意:它说它无法帮助您读取“flippy”磁盘没有 Apple/C64/Atari 驱动器。

    GNU地址救援

    哦,我看到你正在使用 ddrescue。我使用的最后一个版本是 1.14,我无法想象 1.16 有何不同。请记住,对于 5.25 QD 使用 -c15,对于 3.5 HD 使用 -c18。

    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
    
    Run Code Online (Sandbox Code Playgroud)

    如果它确实成为那些讨厌的 HPFS 磁盘之一,您也许可以使用 fdisk 来确定安装 hpfs 分区的偏移量,因为您最初看到的只是 HPFS FAT 等效项。我以前用过它的硬盘,应该没有什么不同。更新你的问题,我会回来并(希望)回答它。