Jawaban:
The dd
pendekatan bekerja, tapi hanya jika tujuan disk fisik dapat menghancurkan dan sepenuhnya ditimpa, dan setidaknya sama besar dengan ukuran pertumbuhan maksimum disk virtual. Ini juga bisa memakan waktu lama jika disk virtual tidak "penuh".
Pendekatan alternatif adalah dengan menggunakan alat pencitraan seperti Ghost atau ImageX untuk secara efisien menangkap konten file dari partisi disk virtual ke dalam beberapa jenis file arsip yang dapat diekstraksi dan kemudian mengekstrak isinya ke disk fisik yang dipartisi.
dd
akan bekerja secara langsung, VHD bukan format RAW. Mungkin harus digunakan qemu-img
untuk mengubahnya menjadi file IMG terlebih dahulu.
Saya menggunakan alat freeware hanya Windows HDD Raw Copy Tool untuk menulis. VHD gambar ke media fisik.
Kasing penggunaan saya menggunakan Windows 7 untuk mereplikasi partisi FAT32 ke kartu micro SD tetapi dapat mendukung berbagai jenis antarmuka / media.
Ini memiliki versi portabel yang tersedia untuk sekali pakai atau penggunaan nomaden, atau installer jika Anda lebih suka hal semacam itu.
GUI cukup mudah:
Pasang VHD ke mesin virtual (Anda dapat menggunakan MS Virtual PC, VirtualBox atau perangkat lunak virtualisasi lain yang mendukung VHD). Kemudian boot VM dengan Acronis True Image ISO yang dipasang di drive CD virtual dan buat TIB
gambar, lalu boot komputer physicl dengan CD yang sama (kali ini dibakar di disk) dan pulihkan TIB
gambar ke HDD fisik menggunakan Sektor-by- sektor.
Ini mendukung pemulihan beberapa partisi dari gambar yang sama.
create TIB image
dan di mana menyimpannya? Ke HDD virtual? Bagaimana jika VHD 200 atau lebih Gb? Solusi ini tidak berlaku
Operasi berikut dilakukan pada knoppix (live linux) dari terminal.
su
modprobe nbd
qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name>
jika VHDX fromat
qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name>
ddrescue -v -f /dev/nbd0 /dev/sda >>>> image to /dev/sda writing
hanya satu partisi tulisan
qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name>
ddrescue -v -f /dev/nbd2 /dev/sda2 >>>> part2 of image to /dev/sda2 writing
mount partisi
qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image
mount /dev/nbd2 /mnt
lepaskan dan lepaskan file gambar
unmount /mnt
qemu-nbd -d /dev/nbd2
Jika Anda lebih suka menggunakan alat berbasis Windows Anda dapat melakukan ini:
Savepart adalah alat (gratis tetapi tidak open source, tersedia untuk Windows dan Linux) yang dapat digunakan untuk partisi gambar. Setelah VHD terpasang, ia dapat dikembalikan ke partisi fisik dengan savepart seolah-olah itu adalah partisi fisik.
Saya telah melakukan ini sendiri di disk sistem menggunakan Acronis dan itu berhasil. Ini adalah Windows 8.1 dengan Hyper-V dan saya perlu memindahkannya ke disk fisik untuk meningkatkan ke Windows 10.
Beginilah cara saya melakukannya: Saya menghubungkan SSD ke PC lain dan memasang VHD. Saya kemudian dikloning dari VHD yang terpasang ke SSD lain (saya akan menggantinya juga). Saya memilih "Manual" dan pengaturan default, tetapi mungkin bekerja dengan "Auto" juga.
Ketika saya boot dengan SSD Windows baru tidak akan mulai, jadi saya reboot dengan disk instalasi Windows dan memilih "Perbaikan". Windows dimulai secara normal langsung dari disk.
Satu-satunya masalah setelah itu adalah kesalahan ketika memulai mesin virtual memberi tahu saya bahwa Hypervisor tidak berjalan. Selesaikan ini dengan menjalankan perintah berikut dari prompt MS-DOS yang ditinggikan dan reboot: "bcdedit / set hypervisorlaunchtype Auto".