서기록

2023-11-23 목요일 / seogilang

 사용하던 하드를 교체할 때 기존 하드에 있는 내용을 새 하드로 복사하고자 한다면 xcopy 명령어를 사용하는 것은 어떨까 한다.

 물론 파티션 구조 까지는 복사가 되지 않아 윈도우가 설치된 하드를 복사 할 때는 다른 방법을 사용하는 것이 좋지만 그 외에 일반적인 하드를 복사하는 것이라면 xcopy 명령어를 사용하는 방법 만큼 간편한 방법도 없다.

 

xcopy 명령어로 하드 복사하기

1. 하드 복사 기본 명령어.

 하드 복사를 위해서는 기존의 하드와 새 하드가 연결되어 있어야 한다.

 하드가 연결되어 있다면 아래와 같은 형태로 xcopy 명령어를 입력하여 하드 복사를 하면 된다.

 xcopy 기존하드 새하드 옵션

 xcopy D: E: /E /C /H /R /K /Y

 

2. 옵션 설명.

 xcopy로 하드 복사를 할 때 필수로 넣어야 하는 옵션과 선택 옵션을 나눠봤다.
(추가로 다른 옵션이 필요하다면 xcopy /?를 입력하여 옵션을 확인해보자)

xcopy 명령어 사용 방법

 

필수 옵션.

 /E : 하위 디렉토리를 포함하여 모든 파일과 폴더를 복사한다.
빈 폴더는 복사에서 제외하고 싶다면 /E 대신 /S를 사용하면 된다.

 /H : 숨겨진 파일과 시스템 파일을 포함한다.

 /K : 파일의 속성을 유지한다.

 

선택 옵션.

 /C : 복사 중에 발생하는 오류를 무시한다.
오류가 발생해도 무시하고 진행하고자 한다면 필요한 옵션.

 /Y : 복사의 여부를 묻는 등 복사 도중 발생하는 모든 프롬프트를 생략한다.
새 하드에 복사하는 경우 덮어쓸 파일 자체가 없기 때문에 선택 옵션이 된다.

 /R : 읽기 전용 파일 덮어쓰기.
위와 같은 이유로 선택 옵션이 된다.

 

그 외 내용

 처음에도 언급했지만 파티션 구조까지 복사되는 것은 아니기 때문에 윈도우가 설치된 하드나 드라이브의 복사는 다른 방법으로 하드 복사를 하는 것이 좋다.
(파티션을 직접 나누고 복사하면 불가능한 것은 아니지만 문제가 발생할 수 있다)