実際のドライブをVHDにバックアップするのは非常に簡単です。 Sysinternalの Disk2VHD on XPまたはWindows 7のWindows Image Backupを使用します。しかし、そのファイルをコピーするにはどうすればよいですか?
リカバリCDまたはWindowsインストールDVDを起動することで可能です。しかし、実行中のオペレーティングシステムから行うこともできますか?スクリプト化できますか?
これを使用して、ドライブを別のドライブに毎日複製したいと考えています。
qemu-nbd
Linuxでは、ブロックイメージのようにディスクイメージにアクセスします。
以下は、ライブのKnoppix端末から実行できる操作の例です。
su
modprobe nbd
qemu-nbd --read-only --connect=/dev/nbd0 --format=vpc <vhd_file_name>
VHDX形式の場合:
qemu-nbd --connect=/dev/nbd0 --format=VHDX <vhdx_file_name>
ddrescue --verbose --force /dev/nbd0 /dev/sda # write image to /dev/sda
1つのパーティションを書き込みます。
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
パーティションをマウントします。
qemu-nbd --partition=2 --read-only --connect=/dev/nbd2 --format=vpc <vhd_file_name>
mount /dev/nbd2 /mnt
イメージファイルをマウント解除して切断します。
unmount /mnt
qemu-nbd --disconnect /dev/nbd2
受け入れられた回答を得た少なくとも2つの同様の質問があります。
https://superuser.com/questions/40294/copying-a-vhd-to-a-physical-disk
ただし、実行中のOSからは実行できません。
これをスクリプト化するのは難しいことです。 Linux dd
アプローチに従うと、すべてが可能であると言えます。再起動が完了したら、PXEからブートし、VHDを見つけ、物理ディスクを見つけ、VからPにddします。
Virtualboxを使用して、物理デバイスをVM内の仮想デバイスとして接続することが可能です
Windowsメソッド
VBoxManage internalcommands createrawvmdk -filename "C:\Users\vhudson\VirtualBox VMs\usb.vmdk" -rawdisk \\.\PhysicalDrive1
Linuxメソッド
VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk /deb/sdb
HirensブートやLinuxレスキューイメージなどの追加のISOをライブCDとして使用して、1つの仮想デバイスから仮想マシン内に仮想的に存在する物理デバイスにイメージをコピーすることもできます。
HDDGuru Raw Copy Tool を使用します
これは、Windows、iso、vhd、vhdxなどの任意のマウント可能な形式に使用できます。
これを行うVHD2diskと呼ばれるプログラムがありますが、以前の投稿で述べたように、ウィンドウ内から実行する必要があります。フラッシュドライブまたはDVDからWindows 10環境を起動するHIRENS PE10を正常に使用しました。また、このアプローチを使用して正常にクローンを作成し、イメージを作成しました。
DISk2VHDとは異なり、VHD2diskユーティリティはsysinternalsによって生成されませんが、正常に機能します。 (ところで私は最後にチェックしたばかりのGoogleでそれを見つけるのに苦労していました-それが私がここで終わった方法です)
私は vmdk2phys を使用してこれを成功させました。
同じことを行うと主張する Disk Image ToolsまたはDITOOLS と呼ばれる別のツールがあります。
他の人が述べたように、アクロニスの真のイメージはこれを行うことができます。 Western Digitalには、少なくとも1つのWDハードドライブがインストールされているコンピューターで動作するacronis trueイメージのバージョンがあります Acronis True Image WD Edition ですが、次のような仮想マシンのハードディスクイメージをサポートしているかどうかはわかりませんVHD/VMDK。
もう1つのオプションは、ディスク管理MMCにvhdをマウントし、次に Roadkil RawCopy などのツールを使用することです。
次のようなvhdからvmdkへのコンバーターを使用してディスクを変換します: https://sourceforge.net/projects/vboxhdtools/
次に、このツールを使用して物理ドライブに変換します(Windowsの場合): https://sourceforge.net/projects/vmdk2phys/
qemu-img QEMUエミュレーターパッケージの一部であるコマンドは、VHDをサポートしています。これがWindowsで機能するかどうかはわかりませんが、少なくともLinuxでは機能します(目的のプラットフォームにタグを付けなかったため、問題ではないと思いますか?)。
Image.vhdを/ dev/sdaに復元するには、次のコマンドを実行します。
qemu-img convert -f vpc image.vhd /dev/sda
無料の方法は知らないが、アクロニスの製品の1つ(「True Image」?)がこれを実行できることを知っている。