我用什么软件将软盘作为图像放在硬盘上?

时间:2008-11-29 20:41:40

标签: windows macos backup floppy

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

我也有兴趣对mac软盘进行成像,但它不必在同一台机器上。

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

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

mac上的磁盘工具可能需要一点点键盘或鼠标操作,但可能是可写的

7 个答案:

答案 0 :(得分:8)

这是我在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

答案 1 :(得分:1)

使用rawread和rawrite。

可能有各种各样的实现,我找到的第一个是:http://www.pamarsystems.com/raw.html

答案 2 :(得分:1)

我已经使用WinImage获得了令人满意的结果。

答案 3 :(得分:1)

在OS X上,你可以简单地使用DD吗?

答案 4 :(得分:0)

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

我只会制作一堆空文件夹,插入磁盘,选择全部并拖动到第n个文件夹。或者使用xcopy或xxcopy之类的东西将递归数据从软盘传输到文件夹。等

答案 5 :(得分:0)

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

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

修改:我认为您需要的所有内容都在here

答案 6 :(得分:0)

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