Windows 7 파티션을 qcow2로 변환하는 방법은 무엇입니까?

Windows 7 파티션을 qcow2로 변환하는 방법은 무엇입니까?

qemu-img도구를 사용하여 원시 파티션을 이미지 파일로 변환 할 수 있다는 것을 알고 있습니다 . 그러나 Windows 7에는 두 개의 파티션이 있습니다. 나는 시도했다:

qemu-img convert /dev/sda1 /dev/sda2 win7.qcow2

하지만 생성된 파일에는 올바른 파티션 정보가 없으므로 작동하지 않습니다. 저도 변환만 해봤는데체계파티션을 나누고 Windows 7 설치 프로그램에 문제를 해결해 달라고 요청했는데 프로그램에서 복구할 수 없다고 했습니다 ;(

그런 다음 나는disk2vhd유틸리티는 VHD 이미지를 생성한 다음 이를 qcow2로 변환하려고 시도하지만 qemu-img는 오류를 반환합니다.

File too large.

생성된 VHD 이미지 파일은 약 15GB입니다.제가 사용하는 파일 시스템은 ext4입니다.그래서 나는 그것이 파일 시스템 제한 문제라고 생각하지 않습니다.

답변1

어쩌면 이 작업을 두 단계로 수행해야 할 수도 있습니다.

첫 번째: LV를 원시 디스크로 만들고 거기에 sda1 및 sda2에 해당하는 항목으로 파티션 테이블을 만듭니다.

다음 파티션을 사용 가능하게 만드세요.kpartx -av /dev/VG/LV

ddsda1을 첫 번째 "파티션"에 복사하고 sda2를 두 번째 "파티션"에 복사하려면 (아마도 bs=1m)을 사용하세요 .

이제 실제 Windows 파티션에 해당하는 원시 디스크 이미지가 있어야 합니다.

LV를 디스크(sas, sata 또는 scsi 에뮬레이션)로 사용해 보십시오.

이것이 효과가 있다면두번째단계는 LV를 다른 컨테이너 형식으로 변환하는 것입니다.

관련 정보