我有一张软盘启动盘,我想复制它以保存它作为备份。如果我有两个软盘驱动器 A 和 B,我该如何复制该磁盘?
假设有两个软盘驱动器
我是否可以简单地将软盘插入其中一个驱动器,然后将空软盘插入另一个驱动器,并发出像这样的简单命令。
A:\>copy . b:
这是否只会复制当前目录的内容而不复制子目录中的任何文件?我是否必须明确指定复制所有内容的选项?
另外,启动信息怎么办?它不会被复制,对吗?
如果只有一个软盘驱动器...
如果只有一个软盘驱动器,如何复制软盘?您是否必须先将其内容复制到本地硬盘驱动器 C,然后使用同一软盘驱动器将其复制到空软盘?
A:\>copy . c:\floppydisk
A:\>
A:\>c:
C:\>
C:\>copy floppydisk a:
C:\>
我猜我需要某种类型的磁盘映像工具来真正复制可启动软盘上的所有内容。dd
也许像 Linux 上的命令?我说得对吗?
答案1
可启动磁盘
启动软盘需要保留代码在引导扇区。此内容无法通过普通文件复制实用程序传输。正如您已经写到的,最简单(在大多数情况下也是最可靠的)解决方案是复制软盘的原始内容(所有扇区)。除了引导扇区之外,还需要保留某些系统文件。详细信息取决于必须从磁盘启动的操作系统。
使用磁盘映像的解决方案
在Linux和其他类 Unix 操作系统,你可以简单地使用cat
或者dd
。
例子:
cat /dev/floppy > image.img
cat image.img > /dev/floppy
在视窗这更复杂。您必须使用第三方工具将软盘读取为映像并将映像写回到软盘。
第一组实用程序的示例:
rawread c:\windows\temp\floppy.img A:
rawrite -f c:\windows\temp\floppy.img -d A:
以下是一些免费的命令行实用程序:原始读/写实用程序/用于读取和写入原始软盘映像的实用程序
这是一个具有 GUI 和更多选项的共享软件:图像处理软件可以试用30天。
“磁盘映像”解决方案的优点是它简单并且不依赖于必须启动的操作系统。
缺点是磁盘映像可能不必要地大,复制速度可能较慢,并且无法创建全新的可启动磁盘(没有现有磁盘或映像)。
其他解决方案
其他解决方案可能是复制所有文件并在目标介质上重新创建引导扇区(例如,使用命令sys
在旧系统上)。
仅复制文件(无“可引导性”)
在 Windows / MS-DOS 中有命令xcopy
或者robocopy
允许递归复制文件(包括目录及其内容)。
这文件管理器在 Windows 中也执行递归复制。
答案2
好吧,拿出 Trumpet Winsock、Edlin 和 attrib 命令,我们要回顾历史……
DISKCOPY 仍然在 Windows 中,一直到 7。
2 行驶情况:
diskcopy a: b: /v
1. 行驶情况:
diskcopy a:
(diskcopy 将把软盘复制到 RAM,然后提示您交换软盘直到创建磁盘)
帮助:http://www.computerhope.com/diskcopy.htm
对于 Windows 来说,还有一个“dd”。http://www.chrysocome.net/dd或者使用 cygwin 的 dd
答案3
答案4
我能够使用一个名为阿尔塔普蝾螈。它有一个名为“磁盘复制”的插件,其中有一个“读取磁盘......”命令,您可以使用它将磁盘数据的原始转储创建到文件中。