Sangat mudah untuk membuat cadangan drive nyata ke VHD, misalnya dengan Sysinternal's Disk2VHD di XP atau dengan Windows Image Backup pada Windows 7. Tapi bagaimana cara menyalin file itu kembali?
Mungkin dengan mem-boot CD pemulihan atau DVD instalasi Windows. Tetapi dapatkah hal itu juga dilakukan dari sistem operasi yang sedang berjalan? Bisakah itu dituliskan?
Kami ingin mengkloning drive ke drive lain setiap hari menggunakan ini.
backup
clone
copying
disk-image
virtual-disk
Kristen
sumber
sumber
Jawaban:
Anda dapat menggunakan
qemu-nbd
di Linux untuk mengakses image disk seolah-olah itu adalah perangkat blok.Berikut adalah beberapa contoh operasi yang dapat dilakukan dari terminal Knoppix langsung.
Jika format VHDX:
Tulis satu partisi:
Mount partisi:
Lepas dan lepaskan file gambar:
sumber
Setidaknya ada dua pertanyaan serupa yang mendapat jawaban yang diterima:
/superuser/40294/copying-a-vhd-to-a-physical-disk
Vdisk (vhd) ke fisik
Tetapi Anda tidak dapat melakukannya dari OS yang sedang berjalan.
Ini akan menjadi hal yang sulit untuk skrip ini. Mengikuti
dd
pendekatan Linux orang bisa mengatakan bahwa semuanya mungkin. Boot dari PXE, cari VHD, cari disc fisik, dd dari V ke P, setelah selesai reboot.sumber
Gunakan HDDGuru Raw Copy Tool
Ini dapat digunakan untuk semua format yang dapat di-mount pada Windows, iso, vhd, vhdx dll.
sumber
Dimungkinkan untuk menggunakan Virtualbox untuk melampirkan perangkat fisik sebagai perangkat virtual di dalam VM
Metode Windows
Metode Linux
Menggunakan iso tambahan sebagai live CD, sesuatu seperti boot boot atau beberapa linux rescue, juga dimungkinkan untuk melakukan penyalinan gambar dari satu perangkat virtual ke perangkat fisik yang secara virtual ada di dalam mesin virtual.
sumber
Saya telah menggunakan vmdk2phys untuk berhasil menyelesaikan ini.
Ada alat lain yang disebut Disk Image Tools atau DITOOLS , yang dimaksudkan untuk melakukan hal yang sama.
Seperti yang dinyatakan orang lain, acronis true image dapat melakukan ini. Western Digital memiliki versi acronis true image yang berfungsi di komputer mana pun dengan setidaknya satu hard drive WD yang diinstal disebut Acronis True Image WD Edition , namun saya tidak yakin apakah itu mendukung Gambar Hard Disk Mesin Virtual seperti VHD / VMDK.
Opsi lain adalah memasang vhd di MMC Manajemen Disk, dan kemudian menggunakan alat seperti Roadkil RawCopy .
sumber
Ada sebuah program yang disebut VHD2disk yang akan melakukan ini, tetapi sebagai posting sebelumnya disebutkan itu harus dijalankan dari dalam windows. Saya telah berhasil menggunakan HIRENS PE10 yang mem-boot lingkungan windows 10 dari flash drive atau DVD. Saya juga berhasil mengkloning dan mencitrakan menggunakan pendekatan ini.
Utilitas VHD2disk tidak seperti DISk2VHD tidak diproduksi oleh sysinternals, tetapi masih berfungsi dengan baik. (BTW saya mengalami kesulitan menemukannya di Google terakhir saya hanya memeriksa - itulah sebabnya saya berakhir di sini)
sumber
Tidak mengetahui cara gratis tetapi saya tahu salah satu produk Acronis ('True Image'?) Dapat melakukan ini.
sumber
Konversi disk menggunakan kebanyakan konverter vhd ke vmdk, seperti ini: https://sourceforge.net/projects/vboxhdtools/
Kemudian gunakan alat ini untuk mengkonversi ke drive fisik (di windows): https://sourceforge.net/projects/vmdk2phys/
sumber
perintah qemu-img yang merupakan bagian dari paket emulator QEMU mendukung VHD. Saya tidak tahu apakah ini berfungsi pada Windows tetapi di Linux setidaknya itu (saya kira itu tidak masalah karena Anda tidak menandai platform yang Anda inginkan?).
Untuk mengembalikan image.vhd ke / dev / sda, jalankan:
sumber
Jika Anda menjalankan win vista, 7, 8 ... Anda dapat menggunakan bcdedit. Tempel file vhd Anda di c: Hasilkan sid baru untuk mesin baru Anda. Berikan path ke vhd Aktifkan os Reboot dan Anda akan memiliki dual boot dengan sistem baru Anda. Anda akan bekerja langsung pada gambar VHD Anda
sumber
ya untuk meringkas cara terbaik adalah dengan menggunakan qemu-img like
untuk menginstal qemu-utils
qemu-img convert -f vpc image.vhd / dev / sda
dan pasang perangkat blok ke file yang dibuat ..
mount /dev/sda /path/to/new_file_created
Sekarang Anda dapat mengakses data new_file_created
dev / sda adalah perangkat blok Anda yang tersedia dan mungkin perlu diubah tergantung pada pengaturan Anda.
sumber