GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengonversi mesin Windows yang ada ke VirtualBox?

Saya tidak setuju dengan jawaban SimonS.

Menggunakan Disk2Vhd tentu saja merupakan ide yang bagus:ini memungkinkan seseorang membuat salinan online disk, dan Anda bahkan dapat menyimpan file vhd secara lokal (i.e. , di mesin Windows), meskipun referensi di atas mengklaim paling cepat untuk menyimpan gambar vhd di media yang berbeda.

Bagian yang tidak benar adalah tentang mengimpor (?) gambar vhd di VirtualBox. Tidak perlu melakukannya:referensi yang dikutip sudah sangat tua (berapa tahun sejak ada dua versi berbeda dari VirtualBox, satu gratis untuk berbayar, seperti yang dinyatakan dalam referensi? Saya lupa). Faktanya, 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 Anda disk.

Itu dia.


buat vhd Mesin Windows fisik Anda dengan Disk2Vhd, lalu buat VM Anda dan pilih vhd yang Anda buat, bukan disk kosong.

contoh penggunaan baris perintah dari disk2vhd:disk2vhd * c:\vhd\snapshot.vhd sekarang setiap komponen OS Windows Anda akan disimpan di VHD

maaf atas jawaban singkat yang tidak terperinci, tetapi hanya itu yang perlu Anda ketahui;-)


Anda dapat menggunakan partisi mentah, yaitu partisi Windows yang ada, dengan VirtualBox. Ini adalah topik yang agak maju, dan manual VirtualBox memperingatkan itu

Akses hard disk mentah hanya untuk pengguna ahli. Penggunaan yang salah atau penggunaan konfigurasi yang sudah usang dapat menyebabkan kehilangan total data pada disk fisik. Yang terpenting, jangan mencoba mem-boot partisi dengan sistem operasi host yang sedang berjalan di tamu. Ini akan menyebabkan kerusakan data yang parah.

tetapi saya berhasil menggunakannya 5 atau 6 tahun yang lalu dan 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 adalah HDD dan 1,5 Anda adalah nomor partisi Anda. Misalnya, jika Linux melihat HDD Windows Anda sebagai /dev/sdb2 , nama perangkat Anda adalah /dev/sdb dan nomor partisi Anda adalah 2. Perintah ini akan membuat disk VMDK di jalur yang ditentukan, dan saat Anda menggunakannya di VM, VM akan menulis langsung ke HDD Windows Anda.

Keuntungan utama dari metode ini adalah tidak memerlukan ruang disk tambahan dan memungkinkan Anda untuk menggunakan instalasi Windows yang sudah ada. Namun, sekali lagi, berhati-hatilah karena tindakan ini akan mengubah data Windows yang ada dan tidak akan memungkinkan Anda menggunakan snapshot untuk VM Anda, jadi jika Anda memiliki data yang sangat penting, pastikan untuk memiliki cadangan sebelum mencoba metode ini.


Linux
  1. Cara Boot dari Drive USB di VirtualBox di Linux

  2. Bagaimana saya tahu jika mesin jarak jauh menggunakan Windows atau Linux?

  3. Bagaimana cara mengonversi file .img ke vhd?

  1. Cara Instal Windows 10 di VirtualBox di Linux

  2. Cara Instal VirtualBox 4.1 di CentOS 5 / RHEL 5

  3. Bagaimana cara menjalankan Ubuntu di Windows 10 di VirtualBox?

  1. Cara Install Windows 11 di VMware Virtual Machine

  2. Cara Menginstal Windows 11 di Mesin Virtual Hyper-V

  3. Cara menginstal CentOS 6 di VirtualBox di Windows