질문
및 등 Windows와 함께 제공되는 도구 외에 parted
, fdisk
, 등과 같은 일반적인 관련 Linux 유틸리티만 사용하여 기존 Windows 10 설치를 한 디스크에서 다른 디스크로 복사하거나 복제할 수 있는 방법은 무엇입니까?ntfsclone
bcdboot
dism
임의의 위치다른 디스크에? 예를 들어 에서 까지 /dev/sdc42
입니다 /dev/sdp23
. 당연히 프로세스가 끝날 때까지 부팅이 가능해야 합니다.
가능한 해결책
내 생각에 해결책은 다음과 같았다.
- 대상 장치에 EFI 시스템 파티션(ESP)이 있는지 확인하고,
- 이전(기존) Windows 파티션과 동일한 크기의 대상 장치에 파티션을 생성합니다.
ntfsclone
이전 파티션을 대상으로,- 이전 설치에서 사용하여
bcdboot
새 설치의 BCD 항목을 대상 디스크의 ESP에 복사합니다. - 손가락을 교차시키면서 새 설치로 부팅을 시도합니다.
하지만 몇 번 시도한 후에는 내가 했던 방식대로 작동하지 않는 것 같았습니다. 위의 2단계에 이어 현재 내 추측은 다음과 같습니다.이 게시물
- Windows PE와 같은 별도의 Windows 환경에서 사용하여
dism
이전(기존) Windows 설치의 이미지를 캡처합니다. - 새로 생성된 파티션에 이미지를 적용하고
bcdboot
새 파티션의 BCD 파일을 새 디스크의 ESP로 복사하는 데 사용됩니다 .
메모
Clonezilla 같은 편리한 도구를 사용할 수 있다는 것을 알고 있지만배우다이런 식으로 수동으로 수행하는 프로세스입니다.