이 가이드는 Windows 11에서 Robocopy 네트워크 파일 복사 방법에 대해 설명합니다.
Windows 11 설치 후 이전 컴퓨터에서 파일을 전송해야 할 수도 있습니다. 일반적으로 접근하기 가장 쉬운 방법은 USB 외장 하드를 사용하는 것이지만, 네트워크를 통해 전송할 수도 있습니다.
다만 단순히 파일 탐색기 복사 옵션을 사용하면 소요 시간이 오래 걸리고 문제가 발생할 수 있습니다.
그러나 Robocopy(Robust File Copy) 도구를 사용하면 이전 시스템에서 새로운 시스템으로 네트워크를 통해 빠르게 파일을 복사할 수 있습니다.
Windows 11 Robocopy 네트워크 파일 복사 방법
Windows 11에서 Robocopy 및 SMB 압축을 활용하여 네트워크로 파일을 빠르게 전송하는 방법은 다음과 같습니다.
참고로 Robocopy 도구는 파일 탐색기보다 더 빠르게 파일을 복사할 수 있지만, 더 빠른 속도를 원한다면 무선보다 유선 연결을 더 권장합니다.
네트워크 파일 복사는 두 단계를 거쳐 진행됩니다. 먼저 소스 컴퓨터에서 파일 공유 설정 후 대상 컴퓨터에서 Robocopy 도구를 사용하여 파일을 전송합니다.
🔦 참고 : 전송을 완료하는데 걸리는 시간은 네트워크 연결 유형, 파일 유형 및 드라이브 성능에 따라 달라질 수 있습니다.
01 Windows 파일 공유 설정
먼저 소스 컴퓨터에서 네크워크 파일 공유 설정이 필요합니다. 다음 단계를 수행합니다.

키보드 단축키 Win + E 키를 누르고 파일 탐색기에서 복사하려는 폴더를 마우스 오른쪽 버튼으로 클릭하고 [속성(R)] 옵션을 선택합니다.

해당 폴더 속성 창에서 [공유] 탭을 클릭 후 [공유(S)] 버튼을 클릭합니다.

파일을 공유할 사용자 또는 그룹을 선택하고 [공유(H)] 버튼을 클릭합니다.
(선택 사항) 사용 권한 수준은 대상 컴퓨터에서 파일을 단순히 복사만 할 경우 ‘읽기’ 선택, 공유 폴더의 파일을 수정 및 삭제하려면 ‘읽기/쓰기’를 선택할 수 있습니다.
🔦 참고 : 파일 공유를 위한 연결 문제가 있는 경우 "Everyone" 대신 사용자 계정을 사용하여 폴더를 공유하고 대상 장치에서 해당 계정으로 로그인하는 것이 좋습니다.

공유 폴더를 마우스 오른쪽 버튼으로 클릭하고 [링크 복사]를 선택하여 네트워크 경로를 복사합니다.
공유 폴더 경로 유형 : \\IP_or_HOSTNAME\ShreaFolder
02 Windows Robocopy 네트워크 파일 복사
소스 컴퓨터에서 파일 공유 설정 후 Robocopy 명령줄 도구를 사용하여 대상 컴퓨터에 파일을 빠르게 복사할 수 있습니다.
Windows 11에서 Robocopy 도구를 사용하여 파일을 복사하려면 다음 단계를 수행합니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Win + R + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.

다음 명령으로 네트워크 사용자와 암호 입력 후 Enter 키를 눌러 자격 증명을 추가합니다.
cmdkey /add:COMPUTER_OR_DOMAIN /user:COMPUTER_OR_DOMAIN\USERNAME /pass:PASSWORD
위 명령에서 “COMPUTER_OR_DOMAIN”을 대상 컴퓨터의 이름(도메인) 또는 IP 주소 입력, “COMPUTER_OR_DOMAIN\USERNAME”을 대상 컴퓨터 이름(도메인) 또는 IP 주소와 함께 사용자 계정으로 입력, “PASSWORD”를 해당 계정의 비밀번호로 변경합니다.
예를 들어 다음과 같이 Robocopy 명령줄 도구에서 공유 폴더에 액세스할 때 사용할 수 있는 IP 주소 및 Microsoft 계정에 대한 자격 증명을 추가합니다.
cmdkey /add:192.168.1.65 /user:example@korea.kr /pass:p@ssw0rd

다음 명령을 입력하고 Enter 키를 눌러 네트워크 파일을 복사합니다.
robocopy \\source_ip\path\to\sharefolder C:\destination\path\to\folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress
Robocopy 옵션 사용 설명
위 명령에서 중요한 옵션은 “/MT” 및 “/compress” 두 가지가 있습니다.
“/MT” 옵션을 사용하면 Robocopy 명령줄 도구는 멀티스레드 모드로 파일을 전송합니다.
일반적으로 파일 탐색기에서 파일을 복사하면 프로세스가 한 번에 하나의 파일을 복사합니다.
멀티스레드 기능을 사용하면 여러 파일을 동시에 복사하여 대역폭을 활용하여 복사 속도를 가속화할 수 있습니다.
“/MT” 옵션을 사용할 때 숫자를 지정하지 않을 경우 기본값은 “8”이 되며, 이는 동시에 8개의 파일을 동시에 복사한다는 것을 의미하며 “1”에서 최대 “128” 스레드를 지원합니다.
여기에서는 “16”을 사용하지만 사용자 시스템 성능에 따라 더 높은 숫자를 지정할 수 있습니다. 다만 높은 숫자를 사용할 때 더 많은 처리 능력과 대역폭이 사용되며, 다른 프로그램에 영향을 줄 수도 있습니다.
“/compress” 옵션은 Windows 11에서 사용할 수 있는 새로운 옵션으로 “SMB 압축”을 활성화합니다.
이 기능은 네트워크에서 소스 파일을 대상 장치로 이동할 때 파일 압축을 요청하게 됩니다.
따라서 파일을 수동으로 압축하여 크기를 줄인 다음 파일을 전송, 대상 장치에서 압축을 해제할 필요가 없습니다.
예를 들어 다음과 같이 네트워크의 두 컴퓨터 간의 파일을 복사하고, 옵션을 사용하여 복사 속도를 높여줄 수 있습니다.
robocopy "\\192.168.1.65\EK Memory" D:\Music /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress
참고로 소스 컴퓨터의 공유 폴더에 쿼테이션 마크를 지정한 것은 공유 폴더에 공백이 있기 때문입니다.

Robocopy 명령줄 도구를 사용하여 네트워크를 이용한 파일 복사가 완료되면 파일 전송 성공 여부 및 속도 등 세부 정보를 확인할 수 있습니다. 해당 정보는 “/V” 옵션을 사용해야 합니다.
03 Robocopy 명령줄 도구 옵션 상세 설명
Windows 11에서 Robocopy는 다양한 기능을 제공하며, 사용할 수 있는 옵션에 대한 설명은 다음과 같습니다. 여러 가지 옵션을 사용하여 파일을 더 빠르고 안정적으로 전송할 수 있습니다.
- /E : 비어 있는 디렉터리를 포함하여 하위 디렉터리를 복사합니다.
- /Z : 재시작 모드에서 파일을 복사합니다.
- /ZB : 재시작 가능 모드를 사용합니다. 액세스가 거부되면 백업 모드를 사용합니다.
- /R:5 : 5번 다시 시도합니다(다른 숫자를 지정할 수 있으며 기본값 100만).
- /W:5 : 다시 시도하기 전에 5초 대기(다른 숫자를 지정할 수 있으며 기본값 30초).
- /TBD : 공유 이름이 정의될 때까지 기다립니다(재시도 오류 67).
- /NP : 진행률 표시 금지 – 복사 비율을 표시하지 않습니다.
- /V : 건너뛴 파일을 보여주는 자세한 정보를 출력합니다.
- /MT:16 : n개의 스레드로 멀티스레드 복사를 수행합니다(기본값 8).
- /compress : SMB 압축을 활성화하여 네트워크를 통한 전송 속도를 높입니다.
마치며
Microsoft 계정을 사용하여 Windows에 로그인하는 경우 원격으로 파일에 액세스할 때 간혹 문제가 발생할 수도 있습니다.
대상 장치에서 Robocopy 도구를 이용하여 원격으로 로그인할 때 문제가 발생하면, 소스 컴퓨터에서 로컬 계정 전환 또는 임시 로컬 계정을 만들어 사용할 수도 있습니다.

