5.25英寸软盘无法安装


15

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

更新:

我刚刚发现文件系统是瓦里安(Varian)推出的一些专有系统。我有一台机器可能能够读取数据……或者那台机器可能无法工作。如果有人知道过时的Varian OS /文件系统,我将很高兴听到它。

映像安装是当前的优先事项,我已经能够使用ddrescue和/或safecopy获得磁盘映像。两种软件均显示某些磁盘上存在块错误。我仍然无法挂载磁盘产生的映像,一直挂载询问文件系统类型。Fat,vfat,exfat,fat16和其他一些我尝试过的方法,但它们均失败,并表示类似错误的FS类型。是的,我也尝试过-o循环的组合。

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

另外,我很想通过这种方式确定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

挂载给出相同的错误,但是...我不知道文件系统类型。

$getfdprm 
DS QD sect=13 

我从fdutils运行了该程序。 http://www.fdutils.linux.lu/Fdutils.html DS表示双面QD表示四倍密度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

您显然曾经必须使用户能够访问软盘-Answers.launchpad.net/ubuntu/+source/util-linux/+question / ...-该选项是否仍然存在我不知道
Wilf

您知道哪个系统记录了数据吗?我记得有使用他们专有的文件系统(-hpfs,hpqfs或类似的文件)的HP设备(在这里说90年代左右)。即便如此,我还是感到很痛苦,我记得一个痛苦的msdos实用程序“转换了”文件...在这种情况下,您可以尝试搜索HPCOPY和HPDIR。也许它们可以在模拟器中运行...例如hp9845.net/9845/projects/hpdir
Rmano 2014年

为了(希望)确定fstype,我使用:file -Ls。至于HPFS,我在OS / 2磁盘上看到了。同样,在过去,有一些工具允许每个轨道使用更多扇区(如果使用了它们),那么(有时)您使用的TSR“ SMAX.COM”甚至在IBM PC上也允许20或21 SPT。
花花公子

我遇到了几个类似的问题,在这里我找不到任何有关专有FS的文档。如果您无法找到有关FS的任何信息,手动提升文件可能是最好的选择。我花了大约15-20个小时的工作来提取所有有用的信息,但我最后还是尝试了:p
Thebluefish 2014年

1
一些相关链接:google.com/... web.nmsu.edu/~kburke/Instrumentation/VHelper.html。可能有一些工具可以使用这些类型的磁盘?请参阅PDF的最后一节“将数据保存到磁盘”,还提到了在Unix控制台中使用的方法吗?
Mateo 2014年

Answers:


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盒式磁带连接器,则很可能是低密度驱动器(360kiB)。如果看起来像旧的PATA连接器,则很可能是1.2 MiB高密度磁盘。您将无法读取标准360k驱动器中的HD磁盘。
  • 哦,而且,如果在您打开计算机的整个过程中指示灯都是琥珀色或绿色,则电缆已颠倒插入。把那个坏男孩翻过来,你会很好的。
  • 最后,如果这是Apple / Commodore / Atari品牌的软盘,则必须具有特殊的卡才能使其与IBM PC一起使用。而且您肯定无法在IBM PC驱动器中读取这些样式磁盘。他们的部门,产业集群甚至最初的头寸都在不同的地方。我听说过第三方卡,该卡可以使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。

    快速翻录,不使用直接访问。日志将帮助您记住一切都很好:

    须藤ddrescue -Bv -c15 / dev / fd0 floppy.img floppy.img.log

    如果磁盘上有坏点,请跳过它们。下次仅使用日志记录坏点

    须藤ddrescue -Bndv -c15 / dev / fd0 badfloppy.img badfloppy.img.log

    如果您需要整装待发并处理坏扇区,则此操作将分裂并重试5次。

    须藤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分区的偏移量,因为最初看到的只是与HPFS FAT等效的文件。我以前将它用于硬盘,应该没什么不同。更新您的问题,我将返回并(希望)回答。


    第三点,我什至都没想过,但是没错!我的两个驱动器都是360K驱动器(我认为),并且磁盘都是双密度的!
    2014年

    1
    双面双密度(DSDD)磁盘是360k磁盘。DSHD磁盘是高密度磁盘。它们有时被称为四倍密度。DSDD是以前的180k磁盘的两倍-我想,我从未真正看到过它,我隐约记得在早期计算机的糟糕年代里翻转磁盘。将这些型号发布到驱动器上,我确定有人会帮助我们跟踪您拥有哪种驱动器。哦,HD / QD驱动器与DD磁盘兼容。
    花花公子


    @ j0h回来,Teac在一个5.25“半高包装中制成了一个5 1/4”和3 1/2“双驱动器。让我看看是否可以找到一个...哇,我不能。已经扔掉了至少5件东西,还有30多个那些Teac驱动器。浏览拍卖网站有点让我希望自己没有。找到驱动器:az413224.vo.msecnd.net/img/8485/m_8485_21 .jpg
    Dude,2014年

    我看到了这些驱动器的一些价格。如果我再也不必恢复研究,我会看到的!我看到5.25软盘驱动器的售价约为900美元
    j0h 2014年

    14

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

    sudo modprobe -v floppy
    

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

    sudo adduser $USER floppy
    

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


    这是一件很棒的事情。我会尽快检查出来。
    2014年

    默认情况下,它们不再加载软盘。如今,这很有道理。谢谢你的提示!
    花花公子

    3

    如果它们是DOS格式,则可能要使用mtools软件包中的工具,而不是尝试挂载它。

    从档案中安装mtools软件包,然后使用“ mdir”,“ mcopy”等访问文件。


    为什么?您可以很好地安装它。
    psusi 2014年
    By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
    Licensed under cc by-sa 3.0 with attribution required.