GNU/Linux >> Linux の 問題 >  >> Linux

既存の Windows マシンを VirtualBox に変換する方法は?

SimonSの答えには同意しません。

もちろん、Disk2Vhd を使用することは優れたアイデアです。オンラインのコピーを作成できます。 vhd ファイルをローカルに保存することもできます (つまり 、Windows マシン上)、上記のリファレンスでは、vhd イメージを別のメディアに保存するのが最速であると主張していますが。

正しくない部分は インポート に関するものです (?) VirtualBox の vhd イメージ。そうする必要はありません:引用された参照はひどく古いです (参照に記載されているように、VirtualBox の 2 つの異なるバージョン (1 つは有料) が存在してから何年になりますか? 忘れました)。実際、VirtualBox はすでに Microsoft の vhd フォーマットと完全に互換性があります。仮想マシンを作成するときは、空のディスクを割り当てる代わりに Use an existing virtual hard disk file を選択してください。 、そしてそれをあなたの vhd に向けます ディスク。

それでおしまい。


Disk2Vhd を使用して物理 Windows マシンの vhd を作成してから、VM を作成し、空のディスクの代わりに作成した vhd を選択します。

disk2vhd のコマンドライン使用例:disk2vhd * c:\vhd\snapshot.vhd これで、Windows OS のすべてのコンポーネントが VHD に保存されます

短くて詳細でない回答で申し訳ありませんが、知っておく必要があるのはそれだけです;-)


raw パーティション、つまり既存の Windows パーティションを VirtualBox で使用できます。これは少し高度なトピックであり、VirtualBox のマニュアルでは次のように警告されています

<ブロック引用>

raw ハードディスクへのアクセスは、エキスパート ユーザー専用です。不適切な使用または古い構成の使用は、データの完全な損失につながる可能性があります 物理ディスク上。最も重要なことは、ゲストで現在実行中のホスト オペレーティング システムでパーティションを起動しようとしないことです。これにより、重大なデータ破損が発生します。

しかし、私は 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 のスナップショットを使用できなくなることに注意してください。そのため、本当に重要なデータがある場合は、この方法を試す前に必ずバックアップを作成してください。


Linux
  1. VirtualBox 上の Windows 10 で Ubuntu を実行するにはどうすればよいですか?

  2. リモート マシンが Windows と Linux のどちらを使用しているかを確認するにはどうすればよいですか?

  3. .img ファイルを vhd に変換するにはどうすればよいですか?

  1. LinuxのVirtualBoxにWindows10をインストールする方法

  2. CentOS 5 /RHEL5にVirtualBox4.1をインストールする方法

  3. LinuxのVirtualBoxでUSBドライブから起動する方法

  1. VMware仮想マシンにWindows11をインストールする方法

  2. Hyper-V仮想マシンにWindows11をインストールする方法

  3. WindowsのVirtualBoxにCentOS6をインストールする方法