그러던 어느 날 내 1TB가 실패하기 시작했고, 부팅할 때마다 많은 섹터가 손실되었습니다. 그래서 1TB 하드 드라이브를 1TB 외장 드라이브에 복제했습니다. 첫 번째 문제? 대상 드라이브가 너무 작습니다. 대상 디스크가 1섹터만 작았으므로 크기 확인을 무시하도록 지시하여 문제를 해결했습니다. ~100GB의 빈 공간이 있었기 때문에 한 섹터로 인해 아무것도 느슨해지지 않았습니다. 그래서 잘 작동했고 표준 3TB 드라이브를 구입하여 설치했고 작동했습니다.
하지만 여기서 문제가 시작됩니다. 이전 데이터를 새 하드 드라이브에 복제하려고 합니다. 너무 큽니다. GPT로 전환하세요. 그래서 Ubuntu Live를 부팅하고 Gparted를 사용하여 새 GPT 파티션 테이블을 생성했으며 파티션 없음 생성과 NTFS 파티션 생성을 모두 시도했습니다. 1.5TB 파티션 또는 전체로 복원하려고 하면 "ntfsclone-ng.c: NTFS 볼륨 'dev/sda1'이(가) 검사 예정이거나 비정상적으로 종료되었습니다. Windows를 부팅하거나 수정하십시오."라는 메시지가 나타납니다. fsck로요."
그래서 fsck를 시도했지만 아무것도 하지 않았습니다. 그런 다음 Windows를 설치하려고 했지만 NTFS임에도 불구하고 GPT 테이블에 설치할 수 없었습니다. 그래서 설치 시 해당 파티션을 삭제하고 Windows를 설치했지만 2TB 파티션만 생성되고 마지막 TB는 할당되지 않은 상태로 남겨졌습니다. chkdsk를 실행했는데 아무 문제가 없다고 표시되었습니다. 복제된 디스크를 복원하려고 시도했지만 2.2TB가 넘는 드라이브에서는 MBR을 사용할 수 없습니다. 그래서 1.5TB 파티션을 생성하고 거기에 복원했습니다. 동일한 ntfsclone 오류입니다.
하지만 GPT여야 하므로 USB의 UEFI: 옵션을 통해 Windows 7 64비트를 설치하려고 했습니다. UEFI가 아닌 일반 창은 잘 설치되고 실행되었지만 UEFI에 설치하려고 하면 창이 시작되지 못했습니다. 오류 코드 0xc0000007, \windows\system32\boot\winload.efi는 다음과 같습니다. 누락되었거나 손상되었습니다. 그래서 USB를 살펴보고 소스 파일의 install.wim에서 winload.efi는 폴더 2에 있지만 폴더 1에는 없습니다. UEFI 설치가 폴더 2에 있다고 가정합니다. 그것. 그리고 FAT32로 포맷하고 활성으로 표시하고 할당하는 것에 대한 diskpart의 모든 단계를 이미 수행했으며 Windows 폴더에서 부팅 폴더를 한 단계 위로 이동하여 EFI\BOOT\를 읽고 bootmgrw 파일을 얻었습니다. 이상하게도 로컬에서 찾을 수 없어서 가이드에서 다운로드하고 bootx64.efi로 이름을 바꾸고 부팅 폴더에 넣었습니다. 그래서 UEFI Windows 7 USB 설치를 만드는 방법에 대해 모든 가이드에서 말한 모든 작업을 수행했습니다. 나는 심지어 Roofus를 몇 번 시도했습니다.
그래서 모든 파일 형식에서 작동하지만 정말 느린 Clonezilla에서 해당 블록 기능을 활성화했습니다. 이미 설치된 Windows에서 실행했는데 작동하지 않았습니다. 빈 드라이브였나요? 작동했습니다. 하지만 크기가 TB에 불과했고 확장할 수 없었습니다.
요약하자면 현재 문제는 UEFI Windows 7 설치에서 부팅할 수 없다는 것입니다. 이는 GPT로 만들고 디스크를 검사할 필요가 없으며 복제된 데이터를 복원할 수 있도록 하기 위해 필요한 것입니다.