Windows 11 (또는 Windows 10) 에서 컴퓨터가 파일 공유 서버 역할을 하는 경우 폴더 공유를 새 드라이브로 이동해야 할 때가 올 수 있습니다. 예를 들어 기존 스토리지의 공간이 부족하기 때문에 스토리지를 업그레이드하거나 데이터를 다른 드라이브로 마이그레이션하는 것이 합리적입니다.
이유가 무엇이든 Windows 11이나 Windows 10에는 프로세스를 쉽게 만드는 도구가 포함되어 있지 않지만 불가능하지는 않습니다. 권한을 유지하기 위해 클라이언트에서 재구성하지 않고 공유 폴더를 다른 드라이브로 이동해야 하는 경우 설정에 따라 콘텐츠를 새 드라이브에 복사하고 레지스트리를 수정하거나 드라이브 문자를 변경하여 이 작업을 완료할 수 있습니다.
이 가이드 에서는 Windows 11 및 10과 Windows Server 2022, 2019 및 이전 릴리스에서 네트워크 사용자가 변경 사항을 인지하거나 공유를 재구성하지 않고 폴더 공유를 동일한 컴퓨터 또는 서버의 새 드라이브로 이동하는 단계를 알아봅니다.
공유 폴더를 Windows 11에서 레지스트리를 수정하는 새 드라이브로 이동
계속하기 전에 아무도 공유 폴더의 파일에 액세스하고 있지 않은지 확인하십시오. 또한 레지스트리를 수정하게 됩니다. 따라서 롤백 이 필요한 경우 변경하기 전에 시스템을 백업 하는 것이 좋습니다 (Windows 11에서는 이 지침 사용).
Windows 11(또는 10)에서 공유 폴더를 새 드라이브로 이동하려면 다음 단계를 따르십시오.
-
Windows 11에서 시작을 엽니다 .
-
명령 프롬프트 를 검색하고 최상위 결과를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행 옵션을 선택합니다.
-
다음 명령을 입력하여 공유 폴더 콘텐츠를 동일한 컴퓨터의 새 드라이브에 복사하고 Enter 키를 누릅니다 .
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
명령에서 설정에 적용되는 위치로 소스 및 대상 경로를 업데이트합니다. 예를 들어, 이 명령은 “C” 드라이브 의 “MyShare” 폴더에서 동일한 서버 의 “D” 드라이브 에 있는 “MyShare” 폴더 로 데이터를 복사합니다 .
robocopy C:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
-
시작을 엽니다 .
-
레지스트리를 검색 하고 최상위 결과를 클릭하여 앱을 엽니다.
-
다음 경로를 탐색합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
-
공유 폴더 이름이 있는 “문자열”을 마우스 오른쪽 버튼으로 클릭하여 새 드라이브로 이동하고 수정 옵션을 선택합니다. 예를 들어, MyShare .
-
“경로” 필드에서 문자가 포함된 드라이브 문자를 새 대상으로 변경합니다. 예를 들어 데이터가 “D” 드라이브 로 이동된 경우 C를 D 로 변경합니다 .
-
확인 버튼을 클릭합니다 .
-
컴퓨터를 다시 시작하십시오.
단계를 완료하면 네트워크 사용자가 새 위치에서 공유 폴더의 파일에 액세스할 수 있어야 합니다.
다음은 Robocopy 옵션에 대한 분석입니다.
- /R:5 — 5번 재시도합니다(다른 숫자를 지정할 수 있으며 기본값은 1백만).
- /W:2 – 재시도하기 전에 2초 동안 기다립니다(다른 숫자를 지정할 수 있으며 기본값은 30초임).
- /Copyall — 모든 파일 정보를 복사합니다(/copy:DATSOU와 동일).
- /E — 빈 디렉터리를 포함한 하위 디렉터리의 복사본.
- /MIR — 디렉토리 트리를 미러링합니다( /e + /purge 와 동일 ). 이 옵션을 /e 옵션 및 대상 디렉터리와 함께 사용하면 대상 디렉터리 보안 설정을 덮어씁니다.
이것은 권한이 있는 데이터를 드라이브로 이동하는 데 사용할 수 있는 명령의 예입니다. 그러나 환경에 따라 다른 옵션을 사용해야 할 수도 있습니다 . 예를 들어 “/MT:n” 스위치를 사용하여 n개의 스레드(기본값은 8) 로 다중 스레드 복사를 수행할 수 있습니다.
Windows 10에서 공유 폴더를 새 드라이브 변경 드라이브 문자로 이동
데이터가 “C” 드라이브가 아닌 다른 드라이브에 있는 경우 레지스트리를 수정할 필요가 없습니다. Robocopy를 사용하여 파일을 새 드라이브에 복사한 다음 새 드라이버의 문자를 이전 문자로 변경할 수 있습니다. 이 변경 사항의 영향을 받는 응용 프로그램이나 다른 공유가 없다고 가정합니다.
레지스트리를 수정하는 대신 드라이브 문자를 변경하여 폴더 공유를 새 드라이브로 이동하려면 다음 단계를 따르십시오.
-
시작을 엽니다 .
-
명령 프롬프트 를 검색하고 최상위 결과를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행 옵션을 선택합니다.
-
다음 명령을 입력하여 공유 폴더 콘텐츠를 동일한 컴퓨터의 새 드라이브에 복사하고 Enter 키를 누릅니다 .
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
명령에서 설정에 적용되는 위치로 소스 및 대상 경로를 업데이트해야 합니다. 예를 들어 이 명령은 “F” 드라이브 의 “MyShare” 폴더 에서 동일한 서버 의 “D” 드라이브에 있는 디스크 관리 폴더 로 데이터를 복사합니다 .
robocopy F:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
-
시작을 엽니다 .
-
하드 디스크 파티션 생성 및 포맷을 검색 하고 상단 결과를 클릭하여 디스크 관리를 엽니다 .
-
원본 드라이브를 마우스 오른쪽 버튼으로 클릭하고 “드라이브 문자 및 경로 변경” 옵션을 선택합니다.
-
변경 버튼을 클릭합니다 .
-
“다음 드라이브 문자 할당” 옵션을 선택합니다 .
-
현재 문자를 비우려면 다른 드라이브 문자를 선택하십시오.
-
확인 버튼을 클릭합니다 .
-
예 버튼을 클릭하여 확인합니다.
-
대상 드라이브를 마우스 오른쪽 버튼으로 클릭하고 “드라이브 문자 및 경로 변경” 옵션을 선택합니다.
-
변경 버튼을 클릭합니다 .
-
“다음 드라이브 문자 할당” 옵션을 선택합니다 .
-
원본 드라이브를 사용하던 드라이브 문자를 선택합니다.
-
확인 버튼을 클릭합니다 .
-
예 버튼을 클릭하여 확인합니다.
단계를 완료하면 새 위치에서 공유 폴더를 사용할 수 있게 되지만 드라이브 문자도 변경했기 때문에 사용자는 그 차이를 알아차리지 못합니다.
모든 것이 올바르게 작동하는지 확인한 후에만 이전 공유 폴더를 삭제하여 공간을 확보할 수 있습니다(필요한 경우).
답글 남기기