UbuntuにインストールされているVirtualBoxから既にインストールされているWindowsを起動する


16

UbuntuにインストールされているVirtualBoxからラップトップの内部ハードディスク(/ dev / sda1)にインストールされているWindowsを起動したい。VirtualBoxでこれを行う方法を教えてもらえますか。


それが可能であれば、私は非常に驚いたでしょう。それから再び、私は素敵な驚きが好きです。
サイラス

回答:


8

ハードディスクパーティションまたは別のディスクに物理的にインストールされたWindowsを直接実行することはできません。

ただし、物理コンピューターにインストールされているWindowsをVirtualBox仮想マシンに移行することはできます。手順が少し複雑であるため、手順を簡単に要約することはできません。そのため、公式ドキュメントはこちらで読むことができます:https : //www.virtualbox.org/wiki/Migrate_Windows


4
-1:それは真実ではありません。
-enzotib

@enzotib VirtualBox内のOSは、ホストのパーティションにアクセスできます。問題は、Windowsをインストールしたものとは異なるハードウェアで実行することです。
ジル 'SO-邪悪なことをやめる

9

それはできますが、あなたが何をしているか本当に分からない場合はお勧めできません:

警告

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

とにかく、特にAdvanced storage configuration :: Guestのrawホストハードディスクを使用する VirtualBoxのドキュメントをご覧ください。


興味深いことに、それを知りませんでした。
パトコスチャバ

OracleがSunを買収した後、「Advanced」セクションは小さくなりました。:-(しかし、とにかく-あなたがそうする場合-「修復」モードで実行して、ドライバーを作業バージョンに置き換えます。
Nils

私はこれがこれに適したサイトではないことを知っていますが、金属上で実行されるWindowsインストールを取得してVMで実行した経験はありますか?
ジル「SO-悪であるのをやめる」

@Gilles:直接的なものではありませんが、同僚によって行われたのを見ました。
enzotib

2

できます。Linuxの実行中にVirtualBoxからhddに実際にWindowsを再インストールすると、正常に起動できます。
ただし、LinuxのWindowsパーティションを読み取り専用としてマウントして、2つのOS-esのファイルを同時に変更しようとしても混乱しないように注意してください。

以下に2つの便利なリンクを示します。

https://forums.virtualbox.org/viewtopic.php?t=33356

http://www.rajatarya.com/website/taming-windows-virtualbox-vm


0

Windowsで追加のハードウェアプロファイルを作成し、VMから起動するときに(rawディスクアクセスで)使用する

VM構成が物理ハードウェアに類似している場合に役立ちます...

いくつかの危険:

  • 起動する前にWindowsディスクをアンマウントする必要があります(少なくとも、読み取り専用でrwmountします)
  • VM内から実行中のOSのパーティションにアクセスしないでください...

MSはWindows Vistaでの起動時にハードウェアプロファイルを選択するオプションを削除したため、Windows XP以前に制限される可能性があります...(VM構成とほぼ同じハードウェアを入手できない限り)


0

それは古い質問だと知っていますが、この日はこの問題に苦しんでいます。何回も試行した後、私はきちんとしたきれいなソリューションになりました:

  1. 仮想化するWindowsパーティションを起動します
  2. Disk2VHDをダウンロードSysinternalsからユーティリティをます
  3. UEFIパーティションがある場合は、この指示従ってください
  4. CのVHD(VHD Xではない)イメージを作成します:パーティション、リカバリ、UEFI(存在する場合)、その他必要なもの
  5. Linuxに戻ってVirtualBoxを開き、Windowsオペレーティングシステムの仕様に応じてVMを作成します
  6. ポイント4で作成したVHDディスクをそのVMに接続します
  7. それでおしまい
  8. 利益

UEFIの場合のトラブルシューティング:

  1. VM設定のVirtualBoxで、[システム]タブの[EFIを有効にする]オプションをオンにします
  2. EFIシェルで動けなくなる場合は、次のコマンドを実行します。

    fs0:\ EFI \ Boot \ bkpbootx64.efi


これは物理的なインストールを実行することとは異なり、実際のインストールからイメージを作成します(これは便利ですが、ここでは尋ねられていません)。
ヨアヒムザウアー

はい、あなたは正しいです、私は質問を誤解しました。私の答えが他の誰かに役立つことを願っています。
ギャリックス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.