Seperti yang dijawab, ini juga bisa dilakukan di VirtualBox, ini cara yang cocok untuk saya
Selalu, pastikan Anda menjalankan sebagai Administrator(Windows) atau Sudo(Linux) , setiap perubahan yang Anda lakukan akan ditulis ke REAL disk, jadi berhati-hatilah
Di Windows
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.
Di Linux
$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"
Ini akan membuat file dengan sesuatu di sekitar 1kb
itu adalah tautan ke hard drive fisik.
Kemudian buat Mesin Virtual seperti biasa.
Jika Anda hanya ingin memetakan partisi
Di Windows
\\.\Physicaldrive1 -partitions 1
(Disk dimulai dengan 0, partisi dengan 1)
Di Linux (Jauh lebih intuitif)
/dev/sda1
/dev/sda2
etc.
Akhirnya Anda bisa mendapatkan masalah resolusi
Akhirnya Anda bisa mendapatkan masalah resolusi bahkan setelah menginstal vboxadditions
, menurut pengalaman saya masalahnya adalah /etc/X11/xorg.conf
Anda itu dikonfigurasi untuk spesifikasi perangkat keras spesifik Anda (saya memiliki GPU offboard misalnya), setidaknya dalam kasus saya, saya menyelesaikannya dengan hanya menghapus file ini (konfigurasi otomatis xorg saat boot, hanya tidak akan berfungsi jika Anda menetapkan beberapa pengaturan tertentu), jadi lari:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf
Referensi
- http://www.virtualbox.org/manual/ch09.html#rawdisk
- https://forums.virtualbox.org/viewtopic.php?f=6&t=36694
- https://romaimperator.com/?p=29
Ya, saya sudah lama melakukannya dengan mengikuti panduan ini:
https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html
tentu saja, selalu cadangkan dan hati-hati!
Intinya:
-
Gunakan penutup USB 3.5 HD dan sambungkan drive XP ke dalamnya.
If the drive was shutdown uncleanly you may need to manually
pasang dengan perintah berikut.
sudo mount ntfs-3g /dev/whereyourdriveis /mount/somemountpoint -o
memaksa
Once the drive is mounted under linux contiunue to step 2.
- Luncurkan VMWare.
- Buka File -> Baru -> Mesin Virtual Baru.
- Pilih "Khusus"
- Pilih Berikutnya
- Pilih sistem operasi Anda (mis. Win XP)
- Pilih Berikutnya
- Beri nama seperti "WindowsXP"
- Pilih Berikutnya
- Tentukan prosesor Satu atau Dua
- Pilih Berikutnya
- Pilih publik atau pribadi (tidak masalah pada mesin pengguna tunggal)
- Pilih Berikutnya
- Pilih memori yang akan digunakan untuk mesin virtual. 512 MB adalah angka yang cukup berguna.
- Pilih koneksi jaringan Anda
- Pilih Berikutnya.
- Biarkan SCSI diatur ke BusLogic
- Pilih Berikutnya
- Pilih Gunakan Disk Fisik
- Pilih Berikutnya
- Pilih Gunakan Seluruh Drive
- Pilih Berikutnya
- Tentukan tempat untuk menyimpan VM
- Pada titik ini Anda telah selesai Pilih Power On untuk mem-boot drive Fisik di VMWare!
Info Lebih Lanjut :Saya harus menambahkan, saya telah berhasil melakukan ini, tetapi saya juga berhasil menggunakan metode ini bertahun-tahun bahkan bertahun-tahun sebelumnya. Jadi setidaknya ada dua cara yang diketahui dan teruji untuk mencapai hal ini yang dapat saya beri tahukan kepada Anda.
Anda dapat melakukan ini melalui akses disk mentah VirtualBox. (http://www.virtualbox.org/manual/ch09.html) Ini pada dasarnya membuat file disk "virtual" yang menunjuk ke partisi sebenarnya dan memuatnya sebagai drive disk di VM. Saya telah menginstal tamu Linux di VB pada host Windows sedemikian rupa, dan penginstalan dapat melakukan booting dari VM atau dengan sendirinya.