質問: windows 10を含む同じ物理ドライブをデュアルブート*および*仮想化することは可能ですか? linuxを毎日のドライバーとして使用しており、デュアルブート用にwindows 10をpcの新しい物理ディスクにインストールしました。しばらくの間、iscsiを介してマウントしたvirtualboxイメージを介してwindows 7を使用しました 1 。現在、2つの異なるwindows環境があり、それは非常にイライラします。 windows 7 vmを放棄し、virtualboxを介してwindows 10インストールに直接アクセスしたいのですが、ローメタルパフォーマンスが必要なときにデュアルブートにドロップダウンする機能を失うことはありません。デュアルブートの機能を失うことなく、virtualboxを介して専用の物理メディア(内部sata3 ssd)にwindows 10の既存のインストールをブートすることは可能ですか?それが問題をより複雑にする(または不可能にする)場合、windows 10 ssdがveracryptを介してfdeで保護されていることは注目に値します。
回答: はい、可能です。 物理ディスクを使用するように仮想ボックスを構成します。 vmゲストはホストディスクを直接見ることができるため、少し危険です。詳細 こちら 。 物理ディスク(setfacl -m u:yourusername:rw /dev/sda) virtualboxを更新するvmは、ホスト(dmidecode -s system-uuidはシステムのuuidを表示しますvboxmanage modifyvm your-vm-name --hardwareuuid <your-hardware-uuid>)。ドライブコントローラーのuuid(lsblk --nodeps --no name,serialは、ホストのシリアルidを示します。私はそれらを私の仮想ボックスにクローンする必要はありませんでしたが、それは必要かもしれません。おそらくいくつかのトリッキーなvboxmanage modifyvmコマンドがそれを行うか、手動でvm config xmlを編集する必要があります。 vmでホストと同じディスクとdvdコントローラーのタイプをセットアップしてみてください(ホストがsataベースの場合、sata仮想コントローラーを使用します)ideベース、ide onesなど)を使用します。 別の危険があります:vmホストドライブで直接起動する場合、同じosを2回起動する可能性があります。または、同じパーティションを2回開くと、データが強制終了されます。 windowsで使用されている間はntfsパーティションをマウントしないでください(ただし、たとえばsambaを使用して、パーティション間でデータを共有できます)。誤って発生した場合は、sysrq(alt + printscreen + b)で再起動し、すべてをfsckしてください。いくつかのgrubの仕掛けも必要になる場合があります(デフォルトでウィンドウを起動するようにgrubを再構成したので、windows内でlinuxを誤って再起動するという問題を回避しますvm-そして確実にwindows updateがwindowsを背後から再起動することが多いためです)。注意:win10は、システムuuidとドライブコントローラーuuidを使用してpcを識別します。 (3)を逃した場合、win10は新しいマシンに複製されたと見なし、アクティブ化されなくなります。ただし、元のハードウェアで起動すると、再びアクティブになります。