将源驱动器中软盘的内容复制到目标驱动器中已格式化或未格式化的软盘上。如果在没有参数的情况下使用,diskcopy 命令使用当前驱动器作为源盘和目标盘的驱动器。
Diskcopy 只适用于可移动磁盘,例如软盘。diskcopy 命令不能用于硬盘。如果为 Drive1 或 Drive2 指定了硬盘驱动器,diskcopy 将显示以下错误消息:
无效驱动器规格
指定的驱动器不存在
或者不能移动
diskcopy 命令提示您插入源磁盘和目标磁盘,等待您按下键盘上的任意键,然后继续。
复制后,diskcopy 命令显示下列信息:
复制另一张磁盘 (Y/N)?
如果按 Y,diskcopy 将提示您插入用于下一次复制操作的源盘和目标盘。要停止 diskcopy 过程,请按 N。
如果复制的目标盘(Drive2 中的软盘)未格式化,diskcopy 将按与 Drive1 中的磁盘相同的面数和每道扇区数格式化软盘。Diskcopy 在格式化磁盘和复制文件时显示以下信息:
在复制时格式化
如果源磁盘有卷序列号,diskcopy 将为目标盘创建新的卷序列号,并在复制操作完成时显示这个序列号。
如果省略 Drive2 参数,diskcopy 将把当前驱动器作为目标驱动器。如果省略这两个驱动器参数,diskcopy 将使用当前驱动器作为这两个参数。如果当前驱动器与 Drive1 相同,diskcopy 会提示您根据需要交换磁盘。
从软盘驱动器之外的驱动器(例如 C:\ 驱动器)运行 diskcopy。如果软盘 Drive1 和软盘 Drive2 相同,diskcopy 将提示您切换磁盘。如果磁盘包含的信息超过了可以保留的可用内存,则 diskcopy 无法立即读取全部信息。Diskcopy 从源磁盘读取,写入目标磁盘,然后提示您再次插入源磁盘。此进程持续到复制完整个磁盘为止。
要使用软盘驱动器 A:\ 将一个软盘复制到另一个软盘,请切换到 C:\ 驱动器,然后键入:
diskcopy a: a:
因为 diskcopy 在目标磁盘上生成了源磁盘的原样副本,源磁盘上的任何碎片都将传送到目标磁盘。碎片是在磁盘上现有文件之间未被使用的磁盘空间小区域。
零碎的源盘可能会降低文件的查找、读取或写入的速度。要避免将碎片从一张磁盘传送到另一张磁盘,请使用 copy 或 xcopy 复制磁盘。因为 copy 和 xcopy 按顺序复制文件,所以新磁盘不会有碎片。
src="ms-its:c:\windows\help\UAshared.chm::/important.gif"> 要点
下表列出了所有退出代码及其简单描述。
退出代码 | 描述 |
---|---|
0 | 复制操作成功 |
1 | 发生非致命的读/写错误 |
3 | 发生致命的硬件错误 |
4 | 发生初始化错误 |
要处理 diskcomp 返回的退出代码,可以在批处理程序中的 if 命令行上使用 ErrorLevel。有关处理退出代码的批处理程序的示例,请参阅“相关主题”中的 diskcomp。
要将驱动器 B 中的磁盘复制到驱动器 A 中的磁盘,请键入:
diskcopy b:a:
格式 | 含义 |
---|---|
斜体 | 用户必须提供的信息 |
粗体 | 用户必须准确键入的要显示的元素 |
省略号 (...) | 在命令行中可多次重复的参数 |
中括号 ([]) | 可选项 |
大括号 ({});选项用竖线 (|) 分隔。例如:{even|odd} | 用户必须从选项集合中选择一个 |
Courier 字体 | 代码或程序输出 |