web-dev-qa-db-ja.com

VHDを物理ディスクにコピーする

物理-> VHDの実行方法に関する多くのガイドを見てきましたが、VHDイメージを物理ディスクに簡単に移動する方法はありますか?または、ディスクを接続してGNU DDで街に行く必要がありますか?

26
Ana Betts

ddアプローチは機能しますが、宛先の物理ディスクがゴミ箱に入れられて完全に上書きされ、少なくとも仮想ディスクの最大拡張サイズと同じ大きさである場合に限ります。また、仮想ディスクが「いっぱい」でない場合、これには長い時間がかかる可能性があります。

別の方法は、GhostやImageXなどのイメージングツールを使用して、仮想ディスクのパーティションのファイルの内容をある種の抽出可能なアーカイブファイルに効率的にキャプチャし、その内容をパーティション化された物理ディスクに抽出することです。

9
Reuben

Windowsのみのフリーウェアツール HDD Raw Copy Tool を使用して、物理メディアに.vhdイメージを書き込みます。

HDD Raw Copy Tool Screenshot

私の使用例では、Windows 7を使用してFAT32パーティションをマイクロSDカードに複製していますが、幅広いインターフェイス/メディアタイプをサポートできます。

1回限りまたは遊牧での使用が可能なポータブルバージョン、またはそのようなものが好きな場合はインストーラーがあります。

GUIは非常に簡単です。

  1. ソース(ドライブまたはファイル)を選択します
  2. 宛先(ドライブまたはファイル)を選択します
  3. コピーする
11
Kelly Thomas

VHDを仮想マシンに接続します(MS Virtual PC、VirtualBox、またはVHDをサポートするその他の仮想化ソフトウェアを使用できます)。次に、Acronis True Image ISOを仮想CDドライブにマウントしてVMを起動し、TIBイメージを作成してから、同じCDを使用してphysiclコンピューターを起動します(今回は、 disk)し、セクターごとにTIBイメージを物理HDDにリカバリします。

これは、同じイメージからの複数のパーティションのリカバリをサポートします。

3
Vidal Cazarez

以下の操作は、ターミナルからknoppix(ライブLinux)で実行されます。

  su 
  modprobe nbd
  qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name>

vHDXが

  qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name>
  ddrescue -v -f /dev/nbd0 /dev/sda  >>>> image to /dev/sda writing

1つのパーティションのみ書き込み

  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

パーティションマウント

  qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image 
  mount /dev/nbd2 /mnt 

イメージファイルをマウント解除して切断する

  unmount /mnt 
  qemu-nbd -d /dev/nbd2
3
Mehmet Sahin

私は、Acronisを使用してシステムディスク上で自分でこれを実行しましたが、うまくいきました。これは、Hyper-Vを搭載したWindows 8.1でした。Windows10にアップグレードするには、物理​​ディスクに移動する必要がありました。

これが私のやり方です。SSDを別のPCに接続し、VHDをマウントしました。次に、マウントされたVHDから別のSSDにクローンを作成しました(とにかくそれを交換する予定でした)。 「手動」とデフォルト設定を選択しましたが、「自動」でも動作する可能性があります。

新しいSSDで起動したときにWindowsが起動しないため、Windowsインストールディスクで再起動し、「修復」を選択しました。 Windowsは通常どおりディスクから直接起動しました。

その後の唯一の問題は、仮想マシンを起動してHypervisorが実行されていないことを通知するエラーでした。これを解決するには、昇格したMS-DOSプロンプトから次のコマンドを実行して再起動します: "bcdedit/set hypervisorlaunchtype Auto"。

1
Cyrix

Windowsベースのツールを使用する場合は、次のようにできます。

Savepartは、パーティションのイメージ作成に使用できるツール(無料ですが、オープンソースではありません。WindowsとLinuxの両方で利用できます)です。 VHDを接続すると、savepartを使用して、物理パーティションであるかのように物理パーティションに復元できます。

1
tst