Menyalin VHD ke disk fisik

23

Saya telah melihat banyak panduan tentang cara melakukan fisik -> VHD, tetapi apakah ada cara untuk dengan mudah memindahkan gambar VHD ke disk fisik dengan mudah? Atau haruskah saya memasang disk dan pergi ke kota dengan GNU DD?

Ana Betts
sumber

Jawaban:

9

The ddpendekatan 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.

Ruben
sumber
Clonezilla live disk ke disk juga bisa membantu.
Francisco Tapia
1
Saya tidak berpikir ddakan bekerja secara langsung, VHD bukan format RAW. Mungkin harus digunakan qemu-imguntuk mengubahnya menjadi file IMG terlebih dahulu.
limbenjamin
1
@ limbenjamin Sarannya adalah untuk memasang VHD, dan kemudian gunakan dd. Anda sepenuhnya benar bahwa Anda tidak dapat langsung menggunakan dd terhadap file gambar VHD yang tidak di-mount.
Ruben
9

Saya menggunakan alat freeware hanya Windows HDD Raw Copy Tool untuk menulis. VHD gambar ke media fisik.

Screenshot HDD Raw Copy Tool

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:

  1. Pilih sumber (drive atau file)
  2. Pilih tujuan (drive atau file)
  3. Salinan
Kelly Thomas
sumber
1
Sepertinya aplikasi hebat!
Ana Betts
Bisakah satu partisi dipilih sebagai target di Raw Copy Tool? Saya melihatnya hanya memungkinkan menimpa seluruh disk
Suncatcher
3

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 TIBgambar, lalu boot komputer physicl dengan CD yang sama (kali ini dibakar di disk) dan pulihkan TIBgambar ke HDD fisik menggunakan Sektor-by- sektor.

Ini mendukung pemulihan beberapa partisi dari gambar yang sama.

Vidal Cazarez
sumber
create TIB imagedan di mana menyimpannya? Ke HDD virtual? Bagaimana jika VHD 200 atau lebih Gb? Solusi ini tidak berlaku
Suncatcher
1

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
Mehmet Sahin
sumber
Penggunaan NBD yang menarik ... juga qemu-nbd yang menarik --- yang saya tidak tahu ... Terima kasih
ZEE
1

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.

pertama
sumber
3
Harap berhati-hati saat merekomendasikan perangkat lunak. Seperti yang tertulis, jawaban Anda dapat dilihat sebagai spam. Jawaban Anda harus mencakup deskripsi perangkat lunak dan cara menjawab pertanyaan. Informasi lebih lanjut: Bagaimana saya merekomendasikan perangkat lunak dalam jawaban saya?
bwDraco
1

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".

Cyrix
sumber