Windows 시스템(NTFS)에서 100% 안정적인 디렉터리 복사

Windows 시스템(NTFS)에서 100% 안정적인 디렉터리 복사

단일 파일을 건너뛰지 않고 모든 단일 파일, 하위 디렉터리, 권한, 속성 및 기호 링크/접합을 그대로 유지하면서 디렉터리를 매번 100% 정확하게 복사할 수 있는 NTFS용 디렉터리 복사 방법이 있습니까? 명령줄, 디스크 부팅 도구, 부분 디스크 이미징(데이터가 있는 디스크로 복원하고 지우지 않을 수 있는 경우), 원시 복사 또는 이 문제를 해결할 수 있는 모든 제안을 환영합니다.

나는 이 문제에 너무 자주 직면한다. 디렉토리 트리를 다른 위치로 복사해야 하지만 어떤 이유로든 복사를 거부하는 일부 파일(액세스 거부, 사용 중인 파일 또는 가장 좋은 파일, 이유 없음, 복사를 거부함)로 인해 매번 실패합니다. .) 많은 방법은 NTFS 권한을 복사하지 않습니다. 이와 함께 모든 파일 복사 도구는 기호 링크 및 접합과 관련하여 부적절할 정도로 부적절합니다. 참조된 위치의 내용이 아닌 심볼릭 링크 자체를 복사하고 싶습니다.

Windows에서 특정 디렉터리를 복사하는 것은 거의 항상 실패의 비결입니다. 섀도 복사를 사용하는 FreeFileSync와 같은 도구도 실패합니다. 그렇기 때문에 저는 명령줄이나 부팅 디스크 솔루션을 선호합니다. (Windows 설치 디스크를 사용하여 명령줄로 부팅합니다.) Acronis True Image 파일 백업/복원은 심볼릭 링크나 접합을 복사하지 않으며 여러 파일도 건너뛰는 것 같습니다.엄청나게부팅 CD를 사용하면 속도가 느려집니다.) Xcopy와 Robocopy도 파일을 100% 복사하지 못하며 접합, 하드링크 또는 디렉터리 심볼릭 링크도 복사할 수 없습니다.

예를 들어, 현재 Windows 8 시스템의 C:\Users 및 C:\ProgramData를 D 드라이브에 복사하려고 합니다. 사용된 옵션에 관계없이 명령줄로 부팅해도 Robocopy는 여전히 여러 파일을 복사하지 못하고 그냥 건너뜁니다. 어떤 이유가 주어졌든. Xcopy도 그 모든 것을 얻지 못하는 것 같습니다. 그리고 Windows는 이러한 폴더에서 여러 디렉터리 접합을 사용하기 때문에 수동으로 하나씩 다시 빌드해야 합니다.

답변1

이 질문이 오래되었다는 것을 알고 있지만 이 질문에 어떤 찬성 투표도 받지 않았고 유사한 질문에 대해 좋은 답변을 얻은 적이 없기 때문에 도움이 될 수 있는 새로운 답변이 있다고 생각합니다.

방금 GPLv3에서 무료로 사용할 수 있는 Windows용 FastCopy를 발견했습니다. https://en.wikipedia.org/wiki/FastCopy

FastCopy는 여전히 Shirouzu Hiroaki(@시로즈)이며 2018년 8월 8일에 마지막으로 업데이트되었습니다(이 답변 기준). 다음을 지원합니다:

  • 260자 제한을 훨씬 넘는 경로 이름 복사
  • 속도 향상을 위해 OS 캐시를 피하는 것(기본적으로)
  • 확장 속성 및 대체 스트림을 사용하여 ACL을 복사할 수 있습니다.
  • 선택적으로 복사합니다하드링크, 정션, 심링크
  • 다양한 해시를 통한 복사 확인
  • 크기/날짜 등을 기준으로 차등 복사

다운로드는 그의 웹사이트에서 링크됩니다(소스 코드 사용 가능).여기.

EXE 설치 프로그램이지만(으), 설치하는 동안 선택한 디렉터리에 이식 가능한 "추출 전용" 설치가 허용됩니다.

저는 오늘 속도에 놀랐으며 제가 구현한 반복적인 복사 작업에서 시간을 절약해 줄 것입니다. Robocopy, TeraCopy, xxcopy, Ultracopier, Copy Handler 등과 같이 자주 참조되는 다른 대안을 시도했지만 이와 같은 성능을 본 적이 없습니다.

답변2

Robocopy는 결국 다음을 복사할 수 있습니다.

http://technet.microsoft.com/en-us/library/cc733145(v=ws.10).aspx

/sl 대상 대신 심볼릭 링크를 복사합니다.

답변3

저는 Macrium Reflect(무료)를 사용했는데 아무런 문제가 없었습니다. 새 HDD/SSD로 이동하는 경우 전체 시스템 백업/복원을 수행하려는 경우 모든 것을 얻을 수 있도록 CD에서 부팅해야 합니다. 사용하기 매우 쉽습니다. https://www.macrium.com/reflectfree

답변4

다음에서도 Smart Copy나 Smart Mirror 기능을 사용할 수 있습니다.링크 셸 확장. 그것은 또한명령줄 도구.

관련 정보