it-swarm-id.com

Apakah mungkin untuk mengkonversi file gambar VMWare vmdk ke drive hard disk fisik?

Apakah mungkin untuk mengkonversi file gambar VMWare vmdk ke drive hardisk fisik? Saya tahu VMWare 6.5 dapat menggunakan drive harddisk fisik secara langsung untuk mendapatkan kinerja yang baik, dapatkah saya mengonversi file vmdk yang ada ke drive harddisk fisik pergi mendapatkan kinerja yang lebih baik?

26
karon

Jika Anda memiliki qemu-img, Anda harus dapat melakukan semua ini dari baris perintah yang hanya berurusan dengan file gambar.

qemu-img convert source.vmdk -O raw/target/drive /

Itu akan menulis apa pun format mentah vmdk keluar ke drive fisik. Saya belum bisa menguji ini sendiri, tapi saya pikir itu akan berhasil :)

18
Alex

Sedikit terlambat, tetapi untuk referensi saya berhasil:

  1. Pasang clonezilla ke mesin virtual
  2. Boot mesin virtual dengan disk clonezilla
  3. Menyimpan gambar disk ke drive USB eksternal (juga terpasang ke mesin virtual)
  4. Kembalikan gambar ke disk fisik menggunakan clonezilla
8
jeb

Anda tidak menyebutkan OS apa yang Anda gunakan dan Alex jawaban tidak akan berfungsi pada Windows dan seseorang bertanya bagaimana melakukan ini pada Windows di komentar, jadi inilah caranya:

Anda harus menggunakan Cygwin untuk dapat menggunakan dd dan menyelesaikan tugas.

Unduh dan instal Cygwin dari sini: http://www.cygwin.com/

Buka terminal Cygwin sebagai Administrator dan ketik:

cat /proc/partitions

Anda dapat melihat semua hard disk Anda dengan partisi mereka. Angka-angka menunjukkan partisi.

dd if=/cygdrive/driveletter/path/to/vmdk bs=256k status=progress of=/dev/sdX
  • X di sdX adalah drive yang ingin Anda tulis. Tapi ingat itu berbeda dengan huruf drive Windows. Jangan campur mereka!

  • status = progress akan menunjukkan Anda garis kemajuan dd.

  • bs = 256k adalah ukuran blok (cache), Anda dapat menggunakan bs = 4M untuk hard disk hari ini tetapi saya menggunakan 256k karena saya memeras ke USB thumb drive.

Catatan: Berhati-hatilah bahwa jika mesin sumbernya adalah Windows 10, dd mungkin tidak kompatibel dengan mengubah VMDK ke RAW (disk), beberapa situasi serupa dilaporkan di sini .


Info dan perintah lebih lanjut tentang qemu-img di sini jika Anda ingin memastikan itu tidak mungkin pada Windows: https://cloudbase.it/qemu-img-windows/

3
Shayan

Sudahkah Anda mencoba mem-boot ke dalam CD BartPE (mis. UltimateP2V) dan menggunakan Ghost? Anda mungkin akan mengalami masalah driver setelah masuk ke perangkat keras tetapi, itu cukup mudah untuk ditangani (secara teori, lol).

Jika Anda ingin membuat disk P2V (V2V, V2P, dll) Anda sendiri, periksa tulisan Mike Laverick (yang terbaik): http://www.rtfm-ed.co.uk/docs/vmwdocs/ whitepaper-ultimateP2V.pdf

2
xbnevan

Coba DPCast

Idenya adalah untuk mengalirkan seluruh vmdk Anda dari Virtual Machine ke mesin fisik, di mana ia ditulis ke hdd fisik.

Prosedur diuraikan di bawah ini.

Karena Anda memiliki file vmdk, Anda mungkin memiliki VMWare Workstation yang Anda inginkan, bahkan menyelesaikan Mesin Virtual vmdk ini dilampirkan. Jalankan Mesin Virtual Anda dengan vmdk khusus ini terpasang, tetapi alih-alih boot biasa gunakan live CD PartedMagic untuk boot dari.

Ketika liveCD dimulai, navigasikan ke menu utama dan temukan UDPCast Disk Cloning. Dialognya cukup jelas (lihat tangkapan layar) UDPCast Disk Cloning start screen

Setelah memilih Mesin Virtual ini untuk menjadi sender, Anda harus memilih drive mana yang ingin disiarkan (menggunakan notasi Unix, seperti/dev/sda).

Setelah Anda memulai sender, Anda juga harus memulai receiver. Karena Anda memiliki hdd fisik, saya berasumsi, Anda juga memiliki PC lengkap dengan hdd ini terpasang padanya. Hal yang sama di sini: Anda harus memulai liveCD dengan UDPCast Disk Cloning memilih receiver kali ini dan juga hdd fisik yang sesuai.

Perlu dicatat, bahwa Anda harus membuat semua pengaturan yang diperlukan untuk memiliki konektivitas jaringan antara Mesin Virtual Anda dan perangkat keras fisik. Anda harus mengambil tindakan pencegahan yang diperlukan jika vmdk Anda berisi data pribadi, karena kontennya akan mengalir secara efektif melalui jaringan Anda. Hal lain adalah bahwa hdd target Anda harus memiliki kapasitas penyimpanan yang tidak kalah, dari kapasitas vmdk Anda. Jelas, tetapi juga patut dicatat bahwa gambar Anda diletakkan satu-ke-satu pada hdd target Anda dan Anda perlu melakukan operasi yang sesuai dengan gparted atau sejenisnya untuk memanfaatkan kapasitas yang lebih besar dari hdd baru Anda.

2
PF4Public

Pasang drive dalam VM atau bagaimanapun, dan potretlah (www.drivesnapshot.de). Kemudian pasang disk mentah dalam VM dan pulihkan snapshot itu ke disk. Itu akan mentransfer sektor drive dengan sektor. Di Linux saya pikir Anda dapat menggunakan dd untuk melakukan hal yang sama.

Bukankah penggunaan disk fisik untuk VM volume tidak digunakan lagi di VMWare hari ini?

JR

1
John Rennie