xcopy를 사용한 후 대상 드라이브 파티션에 대한 액세스가 거부되었습니다.

xcopy를 사용한 후 대상 드라이브 파티션에 대한 액세스가 거부되었습니다.

한 하드 드라이브에서 다른 하드 드라이브로 하위 폴더를 포함하여 폴더의 모든 파일을 복사하고 싶었습니다.

이 xcopy 명령을 시도했습니다

C:\Documents and Settings\rakesh>xcopy "D:\Ganesh Drive\Trimax soft important" "
H:\" /E /k /x

하지만 이 명령을 실행한 후 대상 드라이브 파티션에 대한 액세스가 거부되었습니다. 이 문제를 해결하는 이유와 방법을 알려주십시오.

답변1

오래전 일이라는 건 알지만 같은 종류의 명령(/x로 볼륨 루트를 대상으로 하는 xcopy)에서 같은 문제가 발생했기 때문에 솔루션을 공유할까 생각했습니다.

이는 루트 디렉터리 항목이 ”.”인 xcopy(Windows XP SP3 버전 5.1.2600.5512 이상)의 버그인 것 같습니다. 대상 디렉토리의 ACL이 지워집니다.

"CACLS [드라이브 문자:] /g Everything:F"로 수정했습니다.

답변2

명령 프롬프트 상승, xcopy 명령을 사용하여 가능한 모든 스위치를 시도했지만 암호화된 파일을 복사하는 데 행운이 없었습니다(이 파일은 녹색으로 강조 표시됨).

구글링 끝에 해결방법을 찾았는데..답은 이렇습니다.로보카피그리고 그것은 매력처럼 작동합니다. 하루의 R&D가 걸렸습니다.

이 작업을 수행하는 스위치는 /EFSRAW 입니다. EFS RAW 모드에서 암호화된 모든 파일을 복사합니다.

귀하의 명령은 다음과 같습니다

robocopy source destination /COPY:DATS /MIR /EFSRAW /R:2 /W:0 /E /ETA

참고 - Robocopy는 2003 서버에 내장된 기능이 아닙니다. 별도로 설치해야 합니다. 또한 /EFSRAW 스위치가 2003 서버에서 작동하도록 하려면 특정 ESI 파일과 인증서를 가져와야 합니다. 이는 2008, Vista 및 w7 서버에서는 필요하지 않습니다.

관련 정보