노트북에 설치된 Windows 7 파티션을 데스크톱 컴퓨터에 복사하고 싶습니다.
나는 시도했다:
# bzip2 -c /dev/sda5 | nc 192.168.1.1 2222 # on laptop
# nc -l 2222 | bzip2 -d > /dev/sda1 # on desktop
그러나 gparted는 많은 오류 메시지와 함께 파티션이 손상되었다고 알려줍니다.
나는 또한 다음을 시도했습니다.
# dd if=/dev/sda1 | gzip -1 - | ssh user@hostname dd of=image.gz # on laptop
# dd if=image.gz | gunzip -1 - | dd of=/dev/sda5 # on desktop
작은 파티션(35Mb)에서는 작동하지만 더 큰 파티션(18Gb 및 120Gb)에서는 작동하지 않습니다. SSH 파이프가 계속 중단되고 완료하려고 하면 gparted에서 오류가 발생합니다.
파티션을 복사하는 더 좋은 방법은 무엇입니까?
답변1
나는 복제를 위해 타르 튜브를 사용했습니다.
# cd /mnt/sda1/ && tar cf - * | nc 192.168.1.1 2222 # on laptop
# cd /mnt/sda5/ && nc -l 2222 | tar x # on desktop
복사가 더 빠르고 작동하는 것 같습니다.
Windows 7이 부팅되지 않을 것이라고 생각했습니다. 부팅 시 검은색 화면만 표시되고 Windows를 부팅할 때 복구 파티션이 정지됩니다.
두 대의 컴퓨터에서 Windows 7을 사용하려면 두 개의 라이선스가 필요한 것 같아서 이것이 작동하지 않을 것 같습니다.
답변2
Tar는 부팅 가능한 파티션을 복사하는 방법이 아닙니다. 파일만 얻을 수 있고 디스크의 구조는 얻을 수 없습니다. 디스크를 복제하려면 Clonezilla를 사용하는 것이 좋습니다. 일반적으로 부팅 관리자는 마스터 부트 레코드에 있으므로 복사해야 하며, windows7에는 필요할 수도 있는 숨겨진 마스터 파티션(약 100MB)이 있습니다. virtualbox를 설치하고 디스크 이미지를 생성한 후 CloneZilla를 사용하여 가상 머신 내에서 복원하는 것이 좋습니다. 이러한 방식으로 가상 머신에 windows7이 설치됩니다.