Saya sudah menginstal VirtualBox di mesin Linux saya (Debian). Saya perlu memindahkan mesin Windows 7 fisik ke VirtualBox saya.
Bagaimana cara mengubah OS Windows fisik ke VirtualBox?
Saya sudah menginstal VirtualBox di mesin Linux saya (Debian). Saya perlu memindahkan mesin Windows 7 fisik ke VirtualBox saya.
Bagaimana cara mengubah OS Windows fisik ke VirtualBox?
Jawaban:
Saya tidak setuju dengan jawaban SimonS.
Menggunakan Disk2Vhd tentu saja merupakan ide yang sangat baik: ini memungkinkan seseorang untuk membuat salinan disk online , dan Anda bahkan dapat menyimpan file vhd secara lokal ( yaitu , pada mesin Windows), meskipun referensi di atas mengklaim paling cepat untuk menyimpan vhd gambar pada media yang berbeda.
Bagian yang tidak benar adalah bagian tentang mengimpor (?) Gambar vhd di VirtualBox. Tidak perlu melakukannya: referensi yang dikutip sudah sangat tua (berapa tahun sejak ada dua versi VirtualBox yang berbeda, satu gratis untuk dibayar, seperti yang disebutkan dalam referensi? Saya lupa). Sebenarnya, VirtualBox sudah sepenuhnya kompatibel dengan format vhd Microsoft : ketika Anda membuat Mesin Virtual, alih-alih menetapkannya sebagai disk kosong, pilih Use an existing virtual hard disk file
, dan arahkan ke vhd
disk Anda .
Itu dia.
buat vhd dari mesin Windows fisik Anda dengan Disk2Vhd , lalu buat VM Anda dan pilih vhd yang Anda buat alih-alih disk kosong.
contoh penggunaan command-line dari disk2vhd: disk2vhd * c:\vhd\snapshot.vhd
sekarang setiap komponen OS Windows Anda akan disimpan dalam VHD
maaf untuk jawaban singkat yang tidak ditentukan, tetapi hanya itu yang perlu Anda ketahui ;-)
Anda dapat menggunakan partisi mentah , yaitu partisi Windows Anda yang ada, dengan VirtualBox. Ini adalah topik yang sedikit maju, dan manual VirtualBox memperingatkan itu
Akses hard disk mentah hanya untuk pengguna ahli. Penggunaan yang salah atau penggunaan konfigurasi yang sudah ketinggalan zaman dapat menyebabkan hilangnya total data pada disk fisik. Yang paling penting, jangan mencoba untuk mem-boot partisi dengan sistem operasi host yang sedang berjalan di tamu. Ini akan menyebabkan kerusakan data yang parah.
tapi saya berhasil menggunakannya 5 atau 6 tahun yang lalu dan itu berfungsi dengan baik.
Anda perlu mengetahui nama perangkat Linux dari HDD Anda dan jumlah partisi tempat Anda menginstal Windows. Kemudian Anda menjalankan perintah berikut:
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
di mana /dev/sda
HDD Anda dan 1,5
nomor partisi Anda. Misalnya, jika Linux melihat HDD Windows Anda sebagai /dev/sdb2
, nama perangkat Anda /dev/sdb
dan nomor partisi Anda adalah 2. Perintah ini akan membuat disk VMDK di jalur yang ditentukan, dan ketika Anda menggunakannya di VM Anda, VM akan menulis langsung ke Anda HDD Windows.
Keuntungan utama dari metode ini adalah tidak memerlukan ruang disk tambahan dan memungkinkan Anda untuk menggunakan instalasi Windows yang ada. Tetapi, sekali lagi, berhati-hatilah bahwa ini akan mengubah data Windows Anda yang sudah ada dan tidak akan memungkinkan Anda untuk menggunakan snapshot untuk VM Anda, jadi jika Anda memiliki data yang sangat penting, pastikan untuk memiliki cadangan sebelum mencoba metode ini.