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 프로세스를 중지하려면 N 키를 누릅니다.

    drive2에서 서식이 지정되지 않은 플로피 디스크로 복사하는 경우 diskcopy는 drive1의 디스크에 있는 것과 트랙당 동일한 수의 측면 및 섹터로 디스크의 형식을 지정합니다. Diskcopy 는 디스크의 서식을 지정하고 파일을 복사하는 동안 다음 메시지를 표시합니다.

    Formatting while copying
    
  • 원본 디스크에 볼륨 일련 번호 가 있는 경우 diskcopy 는 대상 디스크에 대한 새 볼륨 일련 번호를 만들고 복사 작업이 완료되면 번호를 표시합니다.

  • drive2 매개 변수생략하면 diskcopy는 현재 드라이브를 대상 드라이브로 사용합니다. 두 드라이브 매개 변수 를 모두 생략하면 diskcopy 는 두 드라이브 모두에 현재 드라이브를 사용합니다. 현재 드라이브가 drive1동일한 경우 디스크 검사는 필요에 따라 디스크를 교환하라는 메시지를 표시합니다.

  • 플로피 디스크 드라이브 이외의 드라이브(예: C 드라이브)에서 diskcopy를 실행합니다. 플로피 디스크 드라이브1 과 플로피 디스크 드라이브2 가 같 으면 디스크를 전환하라는 메시지가 표시됩니다. 디스크에 사용 가능한 메모리가 보유 할 수 있는 것보다 더 많은 정보가 포함된 경우 디스크 검사는 모든 정보를 한 번에 읽을 수 없습니다. Diskcopy는 원본 디스크에서 읽고 대상 디스크에 쓰고 원본 디스크를 다시 삽입하라는 메시지를 표시합니다. 이 프로세스는 전체 디스크를 복사할 때까지 계속됩니다.

  • 조각화는 디스크의 기존 파일 사이에 사용되지 않는 디스크 공간의 작은 영역이 있다는 것입니다. 조각화된 원본 디스크는 파일을 찾거나 읽거나 쓰는 프로세스를 늦출 수 있습니다.

    diskcopy는 대상 디스크에서 원본 디스크의 정확한 복사본을 만들기 때문에 원본 디스크의 모든 조각화는 대상 디스크로 전송됩니다. 한 디스크에서 다른 디스크로 조각화를 전송하지 않도록 하려면 복사 명령 또는 xcopy 명령을 사용하여 디스크를 복사합니다. 파일을 순차적으로 복사복사하기 때문에 새 디스크는 조각화되지 않습니다.

    참고 항목

    xcopy를 사용하여 시작 디스크를 복사할 수 없습니다.

  • diskcopy 종료 코드:

    종료 코드 설명
    0 복사 작업이 성공했습니다.
    1 심각하지 않은 읽기/쓰기 오류가 발생했습니다.
    3 심각한 하드 오류가 발생했습니다.
    4 초기화 오류가 발생했습니다.

    diskcomp에서 반환되는 종료 코드를 처리하려면 일괄 처리 프로그램의 if 명령줄에서 ERRORLEVEL 환경 변수를 사용할 있습니다.

예제

드라이브 B의 디스크를 드라이브 A의 디스크에 복사하려면 다음을 입력합니다.

diskcopy b: a:

플로피 디스크 드라이브 A를 사용하여 플로피 디스크 하나를 다른 플로피 디스크에 복사하려면 먼저 C 드라이브로 전환한 다음 다음을 입력합니다.

diskcopy a: a: