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


12

Linuxマシン(Debian)にVirtualBoxをインストールしました。物理的なWindows 7マシンをVirtualBoxに移動する必要があります。

物理Windows OSをVirtualBoxに変換する方法は?


1
ドライバが問題になる可能性があることに注意してください。それでも、OSが実行されているハードウェアに強く依存するものがあり、VirtualBoxで変更すると失敗する可能性があります。特に、GPU、RAID、ネットワークドライバーが過去に問題を引き起こしています。
Luaan、2016年

回答:


10

SimonSの回答に同意しません。

もちろん、Disk2Vhdの使用は優れたアイデアです。オンラインディスクのコピーを作成でき、vhdファイルをローカルに(つまり、Windowsマシンに)保存することもできます。別のメディア上の画像。

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

それでおしまい。


2
ええと、ありがとう。彼の質問の重要な部分は「自分のOSをVirtualboxに取り込むために何が必要か」だと思いますが、これに対する答えは「vhd」です。私はうるさくなりたくありませんが、あなたの答えは私の答えに対するコメントかもしれません;-)。私も答えを更新します。
SimonS、2016年

1
@SimonS私は再び同意しません:あなたの答えの正しい部分はすでにここに投稿されていました、superuser.com / questions / 721981 /… 、私の答えの部分は新しいです(私はそう思います)。乾杯。
MariusMatutiae

9

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

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

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


3

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.