원본 드라이브에 있는 플로피 디스크의 내용을 대상 드라이브의 형식이 지정되거나 서식이 지정되지 않은 플로피 디스크에 복사합니다. 매개 변수 없이 사용하는 경우 diskcopy 는 원본 디스크 및 대상 디스크에 현재 드라이브를 사용합니다.
Syntax
diskcopy [<drive1>: [<drive2>:]] [/v]
Parameters
| Parameter | Description |
|---|---|
<drive1> |
원본 디스크를 포함하는 드라이브를 지정합니다. |
| /v | 정보가 올바르게 복사되었는지 확인합니다. 이 옵션을 사용하면 복사 프로세스가 느려집니다. |
| /? | 명령 프롬프트에 도움말을 표시합니다. |
Remarks
Diskcopy는 플로피 디스크와 같은 이동식 디스크에서만 작동하며, 이 디스크는 동일한 유형이어야 합니다. 하드 디스크에서는 diskcopy 를 사용할 수 없습니다. drive1 또는 drive2에 하드 디스크 드라이브를 지정하면 diskcopy에 다음 오류 메시지가 표시됩니다.
Invalid drive specification Specified drive does not exist or is nonremovablediskcopy 명령은 소스 및 대상 디스크를 삽입하라는 메시지를 표시하고 계속하기 전에 키보드의 아무 키나 누를 때까지 기다립니다.
디스크를 복사한 후 diskcopy 는 다음 메시지를 표시합니다.
Copy another diskette (Y/N)?Y를 누르면 diskcopy에서 다음 복사 작업을 위해 원본 및 대상 디스크를 삽입하라는 메시지가 표시됩니다. 디스크 복사 프로세스를 중지하려면 N을 누릅니다.
drive2의 포맷되지 않은 플로피 디스크에 복사하는 경우, diskcopy는 drive1의 디스크에 있는 것과 동일한 트랙당 면과 섹터 수로 디스크를 포맷합니다. Diskcopy 는 디스크를 포맷하고 파일을 복사하는 동안 다음 메시지를 표시합니다.
Formatting while copying원본 디스크에 볼륨 일련 번호가 있는 경우 diskcopy 는 대상 디스크에 대한 새 볼륨 일련 번호를 만들고 복사 작업이 완료되면 번호를 표시합니다.
drive2 매개 변수를 생략하면 diskcopy는 현재 드라이브를 대상 드라이브로 사용합니다. 두 드라이브 매개변수를 모두 생략하면 diskcopy 는 둘 다에 대해 현재 드라이브를 사용합니다. 현재 드라이브가 drive1과 동일한 경우 diskcopy 는 필요에 따라 디스크를 교체하라는 메시지를 표시합니다.
플로피 디스크 드라이브가 아닌 다른 드라이브(예: C 드라이브)에서 diskcopy 를 실행합니다. 플로피 디스크 드라이브1 과 플로피 디스크 드라이브2 가 동일한 경우 diskcopy 에서 디스크를 전환하라는 메시지가 표시됩니다. 디스크에 사용 가능한 메모리가 저장할 수 있는 것보다 많은 정보가 포함되어 있는 경우 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: