UbuntuにインストールされたVirtualBoxからノートブックの内蔵ハードドライブ(/dev/sda1)にインストールされているWindowsを起動したいです。誰かがVirtualBoxでこれを行う方法を教えてもらえますか?
答え1
これは可能ですが、実行している作業がわからない場合はお勧めできません。
警告する
生のハードドライブへのアクセスは、エキスパートユーザーのみが利用できます。不適切に使用したり古い構成を使用したりすると、物理ディスク上のデータが完全に失われる可能性があります。最も重要なのは、現在ゲストで実行されているホストオペレーティングシステムを使用してパーティションを起動しないでください。これは重大なデータ破損を引き起こします。
とにかくVirtualBoxのドキュメントを確認する必要があります。高度なストレージ構成::ゲストの元のホストハードドライブを使用する。
答え2
ハードドライブパーティションや他のディスクに物理的にインストールされたWindowsを直接実行することはできません。
ただし、物理コンピュータのWindowsインストールをVirtualBox仮想マシンに移行できます。やや複雑なので、プロセスを簡単にまとめることができないので、ここから公式文書を読むことができます。https://www.virtualbox.org/wiki/Migrate_Windows
答え3
それができます。実際にLinuxを実行しながらハードドライブにVirtualBoxからWindowsを再インストールしたところ、正常にブートが可能でした。
しかし注意してください。 Linux で Windows パーティションを読み取り専用でマウントする場合は、両方のオペレーティングシステムで同時にファイルを変更しようとし、問題が発生しないようにしてください。
以下は2つの便利なリンクです。
https://forums.virtualbox.org/viewtopic.php?t=33356
http://www.rajatarya.com/website/taming-windows-virtualbox-vm
答え4
私はこれが古い質問であることを知っていますが、この問題はこの問題に苦しんでいます。多くの試みの終わりに、きれいでクリーンなソリューションを得ました。
- 仮想化するWindowsパーティションを起動します。
- ダウンロードディスク2VHDSysinternalsのユーティリティ
- UEFIパーティションがある場合、次のガイドラインに従ってください。
- VHDを作成する(VHDではないX)C:パーティション、リカバリ、UEFI(存在する場合)およびその他の目的のイメージ
- Linuxに戻り、VirtualBoxを開き、Windows OSの仕様に従ってVMを作成します。
- ポイント4で作成されたVHDディスクをVMに接続します。
- それだけです。
- 利益
UEFIの場合のトラブルシューティング:
- VirtualBoxのVM設定で、「システム」タブの下にある「EFIを有効にする」オプションを確認してください。
EFI シェルに問題がある場合は、次のコマンドを実行します。
fs0:\EFI\Boot\bkpbootx64.efi