diskcopy

将源驱动器中软盘的内容复制到目标驱动器中的格式化或未格式化软盘。 如果使用时不带参数,diskcopy 将使用当前驱动器作为源磁盘和目标磁盘。

语法

diskcopy [<drive1>: [<drive2>:]] [/v]

参数

参数 说明
<drive1> 指定包含源磁盘的驱动器。
/v 验证信息是否已正确复制。 此选项会减慢复制过程。
/? 在命令提示符下显示帮助。

注解

  • Diskcopy 仅适用于可移动磁盘(如软盘),这些磁盘必须是同一类型。 不能将 diskcopy 命令用于硬盘。 如果为 drive1 或 drive2 指定硬盘驱动器,diskcopy 将显示以下错误消息

    Invalid drive specification
    Specified drive does not exist or is nonremovable
    

    diskcopy 命令会提示你插入源磁盘和目标磁盘,并等待你按键盘上的任意键,然后再继续。

    复制磁盘后,diskcopy 会显示以下消息:

    Copy another diskette (Y/N)?
    

    如果按 Y,diskcopy 会提示你插入源磁盘和目标磁盘以进行下一次复制操作。 要停止 diskcopy 进程,请按 N。

    如果要复制到 drive2 中未格式化的软盘,diskcopy 会使用与 drive1 中磁盘上相同的每磁道的边数和扇区数来格式化磁盘。 Diskcopy 在格式化磁盘和复制文件时显示以下消息:

    Formatting while copying
    
  • 如果源磁盘具有卷序列号,diskcopy 将为目标磁盘创建新的卷序列号,并在复制操作完成后显示该编号。

  • 如果省略 drive2 参数,diskcopy 将使用当前驱动器作为目标驱动器。 如果省略两个驱动器参数,diskcopy 会将当前驱动器同时作为源驱动器和目标驱动器。 如果当前驱动器与 drive1 相同,diskcopy 将提示你根据需要交换磁盘

  • 从软盘驱动器以外的驱动器(例如,C 驱动器)运行 diskcopy。 如果软盘 drive1 和软盘 drive2 相同,则 diskcopy 会提示你切换磁盘。 如果磁盘包含的信息超过可用内存可以容纳的信息,则diskcopy 无法一次读取所有信息。 Diskcopy 从源磁盘读取,写入目标磁盘,并提示你再次插入源磁盘。 此过程一直持续到整个磁盘复制完毕为止。

  • 碎片是指磁盘上的现有文件之间存在小部分未使用磁盘空间。 碎片化的源磁盘可能会减慢查找、读取或写入文件的过程。

    由于 diskcopy 在目标磁盘上创建源磁盘的精确副本,因此源磁盘上的任何碎片都将传输到目标磁盘。 为避免将碎片从一个磁盘传输到另一个磁盘,请使用 copy 命令xcopy 命令复制磁盘。 由于 copy 和 xcopy 按顺序复制文件,因此新磁盘不会碎片化。

    注意

    不能使用 xcopy 来复制启动磁盘。

  • diskcopy 退出代码:

    退出代码 说明
    0 复制操作成功
    1 发生非致命读/写错误
    3 发生致命的硬错误
    4 发生了初始化错误

    若要处理 diskcomp 返回的退出代码,可以在批处理程序中的 if 命令行上使用 ERRORLEVEL 环境变量

示例

要将驱动器 B 中的磁盘复制到驱动器 A 中的磁盘,请键入:

diskcopy b: a:

要使用软盘驱动器 A 将一张软盘复制到另一张软盘,请先切换到 C 驱动器,然后键入:

diskcopy a: a: