DISKCOPY命令是做什么操作的

DISKCOPY命令是做什么操作的,涉及到内容比较方面么

DISKCOPY

拷贝一个软盘的内容到另一软盘。拷贝时,DISKCOPY将覆盖目的盘中的已有内容。
该命令根据源盘确定要拷贝的磁盘数。

语法 :

DISKCOPY [drive1: [drive2:]] [/1] [/V] [/M]

参数:

drive1:
指定源盘驱动器。

drive2:
指定目的盘驱动器。

开关项 :

/1
仅拷贝第一面。

/V
验证拷贝信息是否正确。该开关项将使得拷贝速度放慢。

/M
强制DISKCOPY只能使用内存保存中间信息。默认情况下,DISKCOPY也可以使用硬盘,这样可减少用户转换软盘的次数。

相关命令

有关拷贝一个或多个文件,请参见<COPY>命令。

有关拷贝目录或子目录,请参见<XCOPY> 命令。

有关磁盘比较,请参见 <DISKCOMP> 命令。

DISKCOPY—注解
非法驱动器

DISKCOPY只能用于非固定盘,如软盘。 不能对硬盘使用DISKCOPY。 如果drive1或drive2指定了硬盘驱动器,将显示下面信息:

Invalid drive specification
Specified drive does not exist
or is non-removable

DISKCOPY显示的信息

DISKCOPY命令提示你插入源盘和目的盘,并等待按任何键继续。

拷贝完成后,将显示下面信息:

Copy another diskette (Y/N)?

若按Y,则提示你插入源盘和目的盘以进行下次拷贝。按N 终止拷贝。

如果drive2为一个未格式化的软盘,则DISKCOPY按drive1的格式格式化该软盘,DISKCOPY将出现下面信息:

Formatting while copying

如果源盘容量大于目的盘,DISKCOPY将显示下面信息:

Drive types or diskette types not compatible

磁盘序列号

如果源盘有序列号,Diskcopy将为目的盘创建一个新序列号,拷贝完成时将显示该序列号。

省略驱动器参数

如果省略drive2参数,DISKCOPY使用当前驱动器作为目的驱动器。如果两个驱动器参数都省略,DISKCOPY将使用当前驱动器。如果当前驱动器同drive1,DISKCOPY将提示你必要时换盘。

使用一个驱动器拷贝

如果drive1和drive2相同,DISKCOPY提示你换盘。如果省略两个驱动器参数,并且当前工作盘为软驱,则DISKCOPY将提示你每次应插入目的盘。如果盘上的信息大于可用内存,则DISKCOPY将提示你多次插入源盘和目的盘。

避免磁盘碎片

由于Diskcopy实际拷贝源盘到目的盘,任何源盘中的碎片都将拷贝到目的盘。

碎片是磁片上较小的未用空间。磁盘的碎片可导致查找、读、写文件速度放慢。为避免碎片的传递,可使用COPY或XCOPY命令拷贝。因为COPY和XCOPY顺序拷贝文件,因此新盘中没有碎片。

拷贝启动盘

如果用DISKCOPY命令拷贝一个启动盘,备份也将是一个启动盘。如果用COPY和XCOPY拷贝一个启动盘,备份一般都不再是启动盘。

DISKCOPY退出码

下表列出了退出码(参数ERRORLEVEL)及相应的简短说明:

0 拷贝操作成功
1 非致命的读/写错误出现
2 用户用CTRL+C中断了拷贝
3 严重错误出现
4 初始化错误出现

在批处理文件中命令IF可利用ERRORLEVEL参数来处理DISKCOPY命令的退出码。有关处理退出码的批命令实例,参见<DISKCOMP> 命令。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-16
将源驱动器中软盘的内容复制到目标驱动器中已格式化或未格式化的软盘上。如果在没有参数的情况下使用,diskcopy 命令使用当前驱动器作为源磁盘和目标磁盘的驱动器。

语法
diskcopy [Drive1:[Drive2:]][/v]

参数
Drive1

指定包含源磁盘的驱动器。

Drive2

指定包含目标磁盘的驱动器。

/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 从源磁盘读取,写入目标磁盘,然后提示您再次插入源磁盘。此进程持续到复制完整个磁盘为止。

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

diskcopy a:a:

• 避免磁盘碎片整理

因为 diskcopy 在目标磁盘上生成了源磁盘的原样副本,源磁盘上的任何碎片都将传送到目标磁盘。碎片是在磁盘上现有文件之间未被使用的磁盘空间小区域。

零碎的源磁盘可能会降低文件的查找、读取或写入的速度。要避免将碎片从一张磁盘传送到另一张磁盘,请使用 copy 或 xcopy 复制磁盘。因为 copy 和 xcopy 按顺序复制文件,所以新磁盘不会有碎片。

要点

• xcopy 不能用来复制启动盘。

• 了解 diskcopy 退出代码

下表列出了所有退出代码及其简单描述。

退出代码 描述
0
复制操作成功

1
发生非致命的读/写错误

3
发生致命的硬件错误

4
发生初始化错误

要处理 diskcomp 返回的退出代码,可以在批处理程序中的 if 命令行上使用 ErrorLevel。有关处理退出代码的批处理程序的示例,请参阅“相关主题”中的 diskcomp。

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

diskcopy b:a:

返回页首
格式图例

格式 意义
斜体
用户必须提供的信息

粗体
用户必须严格按照其显示键入的元素

省略号 (...)
可在命令行中重复多次的参数

在括号 ([]) 之间
可选项目

在大括号 ({}) 之间;将选项用管线 (|) 隔开。例如:{even|odd}
用户必须从中只选择一个选项的选项组

Courier font
第2个回答  2007-04-16
dos下的磁盘拷贝命令

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网