将源驱动器中软盘的内容复制到目标驱动器中的格式化或未格式化软盘。 如果不带参数使用,则 diskcopy 将源磁盘和目标磁盘的当前驱动器使用。
Syntax
diskcopy [<drive1>: [<drive2>:]] [/v]
Parameters
| Parameter | Description |
|---|---|
<drive1> |
指定包含源磁盘的驱动器。 |
| /v | 验证是否已正确复制信息。 此选项会降低复制过程的速度。 |
| /? | 在命令提示符下显示帮助。 |
Remarks
Diskcopy 仅适用于可移动磁盘,例如软盘,它们必须是相同的类型。 不能将 磁盘复制 与硬盘一起使用。 如果为 drive1 或 drive2 指定硬盘驱动器,则 diskcopy 将显示以下错误消息:
Invalid drive specification Specified drive does not exist or is nonremovablediskcopy 命令会提示您插入源磁盘和目标磁盘,并等待您按键盘上的任意键后再继续。
复制磁盘后, diskcopy 显示以下消息:
Copy another diskette (Y/N)?如果按 Y,磁盘 复制 会提示您插入源磁盘和目标磁盘以进行下一个复制作。 要停止 磁盘复制 过程,请按 N。
如果要拷贝到 drive2 中未格式化的软盘,则 diskcopy 会格式化磁盘,其每轨的边数和扇区数与 drive1 中的磁盘上的面数和扇区数相同。 Diskcopy 在格式化磁盘并复制文件时显示以下消息:
Formatting while copying如果源磁盘具有卷序列号,则 diskcopy 会为目标磁盘创建一个新的卷序列号,并在复制作完成时显示该编号。
如果省略 drive2 参数,则 diskcopy 将使用当前驱动器作为目标驱动器。 如果省略这两个驱动器参数,则 diskcopy 将当前驱动器用于这两个参数。 如果当前驱动器与 drive1 相同,则 diskcopy 会提示您根据需要交换磁盘。
从软盘驱动器以外的驱动器(例如 C 驱动器)运行 diskcopy 。 如果软盘 驱动器 1 和软盘 驱动器 2 相同,则 磁盘复制 会提示您切换磁盘。 如果磁盘包含的信息多于可用内存所能容纳的信息,则 diskcopy 无法一次读取所有信息。 Diskcopy 从源磁盘读取,写入目标磁盘,并提示您再次插入源磁盘。 此过程将继续执行,直到复制了整个磁盘。
碎片是磁盘上现有文件之间存在未使用的磁盘空间小区域。 碎片源磁盘可能会减慢查找、读取或写入文件的过程。
由于 diskcopy 在目标磁盘上创建源磁盘的精确副本,因此源磁盘上的任何碎片都会传输到目标磁盘。 要避免将碎片从一个磁盘传输到另一个磁盘,请使用 copy 命令 或 xcopy 命令 复制磁盘。 因为 copy 和 xcopy 是按顺序复制文件的,所以新磁盘不会分段。
Note
不能使用 xcopy 复制启动磁盘。
diskcopy 退出代码:
Exit code Description 0 复制作成功 1 发生非严重读取/写入错误 3 发生了致命的硬错误 4 初始化错误发生 要处理 diskcomp 返回的退出代码,可以在批处理程序的 if 命令行上使用 ERRORLEVEL 环境变量。
Examples
若要将驱动器 B 中的磁盘复制到驱动器 A 中的磁盘,请键入:
diskcopy b: a:
若要使用软盘驱动器 A 将一个软盘复制到另一个软盘,请先切换到 C 驱动器,然后键入:
diskcopy a: a: