回答:
SimonSの回答に同意しません。
もちろん、Disk2Vhdの使用は優れたアイデアです。オンラインディスクのコピーを作成でき、vhdファイルをローカルに(つまり、Windowsマシンに)保存することもできます。別のメディア上の画像。
正しくない部分は、VirtualBoxのvhdイメージのインポート(?)に関する部分です。そうする必要はありません:引用された参照はひどく古いものです(VirtualBoxの2つの異なるバージョンがあり、1つは無料で、もう1つは有料ですが、参照で述べたように、忘れてしまいます)。実際、VirtualBoxはすでにMicrosoftのvhd形式と完全に互換性があります。仮想マシンを作成するときは、空のディスクを割り当てる代わりに、を選択Use an existing virtual hard disk file
してvhd
ディスクをポイントします。
それでおしまい。
VirtualBoxでrawパーティション、つまり既存のWindowsパーティションを使用できます。これは少し高度なトピックであり、VirtualBoxのマニュアルでは、
未加工のハードディスクアクセスは、上級ユーザーのみを対象としています。誤った使用または古い構成の使用は、物理ディスク上のデータの完全な損失につながる可能性があります。最も重要なこととして、ゲストで現在実行中のホストオペレーティングシステムでパーティションを起動しないでください。これにより、深刻なデータ破損が発生します。
5年か6年前にうまく使いましたが、うまくいきました。
HDDのLinuxデバイス名と、Windowsがインストールされているパーティションの数を知っている必要があります。次に、次のコマンドを実行します。
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
どこ/dev/sda
あなたのHDDで、1,5
あなたのパーティション番号です。たとえば、LinuxがWindows HDDをと認識している場合/dev/sdb2
、デバイス名はで/dev/sdb
あり、パーティション番号は2です。このコマンドは、指定されたパスにVMDKディスクを作成し、それをVMで使用すると、VMは直接Windows HDD。
この方法の主な利点は、追加のディスク領域を必要とせず、既存のWindowsインストールをそのまま使用できることです。ただし、これでも既存のWindowsデータが変更不能に変更され、VMのスナップショットを使用できなくなるため、本当に重要なデータがある場合は、この方法を試す前に必ずバックアップを作成してください。