-2

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

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

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

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

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

4

7 回答 7

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
于 2008-11-29T21:12:24.340 回答
1

使用 rawread 和 rawrite。

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

于 2008-11-29T21:23:28.480 回答
1

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

于 2008-12-01T15:38:30.487 回答
1

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

于 2009-07-07T09:01:33.307 回答
0

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

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

于 2008-11-29T21:06:55.737 回答
0

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

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

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

于 2008-11-29T21:07:02.023 回答
0

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

于 2008-12-02T18:24:58.480 回答