【问题标题】:What software do I use to put floppies as images on a hard disk?我用什么软件把软盘作为图像放在硬盘上?
【发布时间】:2008-11-29 20:41:40
【问题描述】:

我还有很多软盘。其中一些可能有我不想丢失的源代码。我也不想单独看每一个,因为这会花费很多时间。什么软件最适合将所有数据复制到硬盘上,最好是同时创建索引?

我也对 mac 软盘映像感兴趣,但它不必在同一台机器上。

[回复]
目标是最终摆脱所有带有软盘的盒子。我问的是图像,因为 xcopy 不会复制所有(隐藏的?)扇区,是吗? xxcopy 更好吗?

我不想为每张软盘键入一个名称。

Mac 上的磁盘工具可能需要过多的键盘或鼠标操作,但可能是可取的

【问题讨论】:

    标签: windows macos backup floppy


    【解决方案1】:

    这是我在我的 Linux 机器上用来执行相同类型任务的脚本。基本上我只是将每个磁盘的原始图像放到一个文件夹中。我后来运行了另一个脚本,该脚本安装了每个脚本并将目录列表转储到文件中。

    #!/bin/bash
    
    floppydev='/dev/sdb'
    savepath='/srv/floppy_imgs'
    while true
    do
      echo "Press a key to create an image of the next floppy"
      read -n 1
    
      dd if=$floppydev of=/dev/null count=1 2> /dev/null
      errlvl=$?
      #if the disk isn't in the drive then wait
      while [ $errlvl -ne 0 ]
      do
        sleep 1
        dd if=$floppydev of=/dev/null count=1 2> /dev/null
        errlvl=$?
      done
    
      filename=$(date +'img-%Y%m%d-%H%M%S.flp')
    
      if [ ! -f $savepath/$filename ]
      then
        echo "creating image as $filename"
        dd if=$floppydev of=$savepath/$filename
        errlvl=$?
    
        if [ $errlvl -ne 0 ]
        then
          echo 'the image copy failed!'
          rm -i $savepath/$filename
        else
          mlabel -s -i $savepath/$filename ::
          md5sum $savepath/$filename > $savepath/$filename.md5
          echo "copy complete"
          echo " "
        fi
      fi
    
    done
    

    【讨论】:

    • dd 是工具从/到软盘上获取图像。在 *nix 中,您甚至可以在没有物理驱动器的情况下挂载图像并检查/修改它们。它甚至会复制隐藏的文件/扇区或非标准格式,我过去曾将它们用于非标准的“激活密钥”软盘。
    【解决方案2】:

    使用 rawread 和 rawrite。

    可能有多种实现方式,我发现的第一个是这样的:http://www.pamarsystems.com/raw.html

    【讨论】:

      【解决方案3】:

      我使用WinImage 取得了令人满意的结果。

      【讨论】:

        【解决方案4】:

        在 OS X 上,也许您可​​以简单地使用 DD?

        【讨论】:

          【解决方案5】:

          我不太确定你的目标。不知何故,你需要的是一个机器人,插入软盘,复制等:-)

          我会创建一堆空文件夹,插入磁盘,全选并拖到第 n 个文件夹。或者使用 xcopy 或 xxcopy 之类的东西以递归方式将数据从软盘传输到文件夹。等等。

          【讨论】:

          • 你最好制作软盘映像,直接复制文件不会给你引导扇区等。
          • @Pax:对!但是如果您摆脱物理软盘,引导扇区就不是很有用,显然目标只是拥有文件。拥有软盘图像需要一个额外的步骤来获取文件。我们松了软盘名称,这是主要问题。
          【解决方案6】:

          操作系统?为什么不自己创建一个批处理文件,在指定位置创建一个新文件夹,命名为当前时间戳,然后复制软盘驱动器的内容。这样您就可以在插入软盘和运行批处理文件时看电视。只要您以已知顺序将它们放入驱动器,您就可以通过按时间戳对结果文件夹进行排序来识别哪个是哪个。

          不确定 mac 上的等价物是什么,但我确定有一个。

          编辑:我认为你应该需要的一切都在here

          【讨论】:

            【解决方案7】:

            在 Mac 上,您可能可以使用磁盘工具将软盘转换为 DMG 文件 - 但我已经多年没有 Mac 软盘驱动器了,所以我无法测试这个理论。

            【讨论】:

              猜你喜欢
              • 2017-08-30
              • 2015-12-10
              • 2016-03-18
              • 2013-01-17
              • 1970-01-01
              • 2011-03-20
              • 1970-01-01
              • 2017-07-26
              • 2017-08-24
              相关资源
              最近更新 更多