VHD görüntüsünü fiziksel diske nasıl kopyalayabilirim?


12

Gerçek bir sürücüyü VHD'ye yedeklemek kolaydır, örneğin Sysinternal'ın XP'de Disk2VHD veya Windows 7'de Windows Image Backup ile. Ama bu dosyayı nasıl kopyalarım?

Bir kurtarma CD'sini veya Windows kurulum DVD'sini önyükleyerek mümkündür. Ancak çalışan bir işletim sisteminden de yapılabilir mi? Senaryo yazılabilir mi?

Bunu kullanarak bir sürücüyü günlük olarak başka bir sürücüye klonlamak istiyoruz.


1
VHD'yi bir takas formatı olarak mı kullanmak istiyorsunuz? Hiç sanal bir makinede çalıştırmadan? Ardından Clonezilla, Norton Ghost veya Acronis True Image gibi görüntüleme yazılımlarını kullanın.
mailq

4
Microsoft, VHD'yi her türlü etkinlik için görüntü formatı olarak seçti: Yedeklemeler için kullanıyorlar ve Win 7'de doğrudan monte edebilirsiniz. Bir yedeklemeyi GERİ YÜKLEME sorusu kesinlikle iyidir!
Christian

Yanıtlar:


9

qemu-nbdLinux'ta bir disk görüntüsüne blok cihazmış gibi erişmek için kullanabilirsiniz .

İşte canlı bir Knoppix terminalinden yapılabilecek işlemlere bazı örnekler.

  su 
  modprobe nbd
  qemu-nbd --read-only --connect=/dev/nbd0 --format=vpc <vhd_file_name>

VHDX biçimindeyse:

  qemu-nbd --connect=/dev/nbd0 --format=VHDX <vhdx_file_name>
  ddrescue --verbose --force /dev/nbd0 /dev/sda  # write image to /dev/sda

Bir bölüm yazın:

  qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc <vhd_file_name> 
  ddrescue --verbose --force /dev/nbd2 /dev/sda2 # write partition 2 of image to /dev/sda2

Montaj bölümü:

  qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc <vhd_file_name>
  mount /dev/nbd2 /mnt 

Görüntü dosyasını çıkarın ve bağlantısını kesin:

  unmount /mnt 
  qemu-nbd --disconnect /dev/nbd2


2

HDDGuru Ham Kopyalama Aracını Kullan

  1. Windows 8/10'da explorer kullanarak VHD'yi (X) bağlayın
  2. Hedef diski takın
  3. Takılı diski hedef diske kopyalamak için Ham Kopyalama aracını kullanma

Bu, Windows, iso, vhd, vhdx vb.


1
Ham Kopyalama Aracı'nda tek bir bölüm hedef olarak seçilebilir mi? Sadece tüm diskin üzerine yazılmasına izin verdiğini görüyorum
Suncatcher

2

VM'de fiziksel bir cihazı sanal bir cihaz olarak bağlamak için Virtualbox kullanmak mümkündür

Windows yöntemi

VBoxManage internalcommands createrawvmdk -filename "C:\Users\vhudson\VirtualBox VMs\usb.vmdk" -rawdisk \\.\PhysicalDrive1

Linux yöntemi

VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk /deb/sdb

Ek bir isoyu canlı CD olarak hirens önyükleme veya bazı linux kurtarma görüntüsü gibi kullanarak, bir sanal cihazdan sanal makinenin içinde sanal olarak bulunan fiziksel bir cihaza görüntü kopyalama yapmak da mümkündür.


1

Bunu başarıyla gerçekleştirmek için vmdk2phys kullandım .

Disk Image Tools veya DITOOLS adında başka bir araç daha var .

Diğerlerinin de belirttiği gibi, akronların gerçek imajı bunu yapabilir. Western Digital, Acronis True Image WD Edition adı verilen en az bir WD sabit sürücüsünün yüklü olduğu herhangi bir bilgisayarda çalışan bir acronis true görüntüsüne sahiptir , ancak VHD / VMDK gibi Sanal Makine Sabit Disk Görüntülerini destekleyip desteklemediğinden emin değilim.

Başka bir seçenek vhd'yi Disk Yönetimi MMC'sine monte etmek ve daha sonra Roadkil RawCopy gibi bir araç kullanmaktır .


DITOOLS açıklamasından görüldüğü gibi, tam tersi değil, sadece diskten görüntüye dönüştürmeyi destekler
Suncatcher

1

Bunu yapacak VHD2disk adlı bir program var, ancak önceki gönderilerin belirttiği gibi pencerelerden çalıştırılması gerekiyor. Windows 10 ortamını flash sürücüden veya DVD'den başlatan HIRENS PE10'u başarıyla kullandım. Ayrıca bu yaklaşımı kullanarak başarılı bir şekilde klonladım ve görüntüledim.

DISk2VHD'den farklı olarak VHD2disk yardımcı programı, sysinternals tarafından üretilmez, ancak yine de iyi çalışır. (BTW Google'da en son kontrol ettiğimde sorun yaşıyordum - işte böyle bitirdim)


0

Ücretsiz bir yolun farkında değilim ama Acronis'in ürünlerinden birinin ('Gerçek Görüntü'?) Bunu yapabileceğini biliyorum.



0

QEMU öykünücü paketinin bir parçası olan qemu-img komutu VHD'yi destekler. Bunun Windows üzerinde çalışıp çalışmadığını bilmiyorum ama en azından Linux (istediğiniz platformu etiketlemediğiniz için önemli değil mi?)

İmage.vhd dosyasını / dev / sda dizinine geri yüklemek için şunu çalıştırın:

qemu-img convert -f vpc image.vhd /dev/sda

-1

7, 8, win vista çalıştırıyorsanız ... bcdedit kullanabilirsiniz. Vhd dosyanızı c'ye yapıştırın: Yeni makineniz için yeni bir sid oluşturun vhd'ye giden yolu verin os Reboot'u etkinleştirin, yeni sisteminizle çift önyükleme yapacaksınız. Doğrudan vhd görüntünüzde çalışmaya başlıyorsunuz


OP'nin bcdedit'i kullanma ve "vhd dosyanızı c: üzerine yapıştırma" adımlarını gerektirdiğini düşünün.
user66001

-1

evet özetlemek için en iyi yolu qemu-img gibi kullanmaktır

  1. apt install qemu-utils

  2. qemu-img dönüştürme -f vpc image.vhd / dev / sda

  3. ve blok cihazı oluşturulan dosyaya monte .. mount /dev/sda /path/to/new_file_created

Artık new_file_created verilerine erişebilirsiniz

dev / sda kullanılabilir blok cihazınızdır ve kurulumunuza bağlı olarak değiştirilmesi gerekebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.