답변:
SimonS의 답변에 동의하지 않습니다.
Disk2Vhd를 사용 하는 것은 물론 훌륭한 아이디어입니다. 온라인 디스크의 사본을 만들 수 있으며 vhd 파일을 로컬 ( 즉 , Windows 시스템)에 저장할 수도 있습니다. 위의 참조는 vhd를 저장하는 것이 가장 빠르다고 주장하지만 다른 매체에 이미지.
올바르지 않은 부분 은 VirtualBox에서 vhd 이미지를 가져 오는 (?) 부분입니다. 그렇게 할 필요가 없습니다 : 인용 된 참조는 굉장히 오래되었습니다 (참조에 명시된 바와 같이 VirtualBox의 두 가지 버전이 있는데, 하나는 무료입니다.) 실제로 VirtualBox는 이미 Microsoft의 vhd 형식과 완전히 호환됩니다 . 가상 머신을 만들 때 빈 디스크를 할당하는 대신을 선택 Use an existing virtual hard disk file
하고 vhd
디스크 를 가리 킵니다 .
그게 다야.
VirtualBox와 함께 원시 파티션 (즉, 기존 Windows 파티션)을 사용할 수 있습니다 . 약간 고급 주제이며 VirtualBox 매뉴얼은 다음과 같이 경고합니다.
원시 하드 디스크 액세스는 전문가 만 사용할 수 있습니다. 오래된 구성을 잘못 사용하거나 사용 하면 실제 디스크 의 데이터 가 완전히 손실 될 수 있습니다 . 가장 중요한 것은 게스트에서 현재 실행중인 호스트 운영 체제로 파티션을 부팅하지 마십시오. 심각한 데이터 손상이 발생할 수 있습니다.
하지만 5-6 년 전에 성공적으로 사용했으며 정상적으로 작동했습니다.
HDD의 Linux 장치 이름과 Windows가 설치된 파티션 수를 알아야합니다. 그런 다음 다음 명령을 실행하십시오.
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
/dev/sda
HDD는 어디에 1,5
있고 파티션 번호는 어디 입니까? 예를 들어, Linux에서 Windows HDD가로 표시되는 /dev/sdb2
경우 장치 이름은 /dev/sdb
파티션 번호는 2입니다.이 명령은 지정된 경로에 VMDK 디스크를 생성하고 VM에서 디스크를 사용할 경우 VM은 사용자에게 직접 기록합니다. Windows HDD.
이 방법의 주요 장점은 추가 디스크 공간을 차지하지 않고 기존 Windows 설치를 대신 사용할 수 있다는 것입니다. 그러나 다시 말하면 기존 Windows 데이터를 돌이킬 수 없게 수정하고 VM에 대한 스냅 샷을 사용할 수 없으므로 실제로 중요한 데이터가있는 경우이 방법을 시도하기 전에 백업해야합니다.