設定: コンピューターには 2 台以上の物理ハード ドライブがあります。1 台は Linux インストール専用で、もう 1 台は Windows 専用です。どちらも起動できます。システムは EFI ブート用に構成されています。
Windows は Windows 10 ビルド 17763.379 です。Windows には、Fedora 専用ディスクへの生のフル ディスク アクセスを持つ Fedora ゲストを備えた Oracle VirtualBox (5.x および 6.x で試用済み) がインストールされています。Fedora は VirtualBox でも起動でき、問題なく操作できます。ただし、Fedora ディスクの EFI パーティションへの書き込みは除きます。
Fedora は EFI パーティションへの書き込みを試みますが、非同期書き込みはホストである Windows によって拒否されます。VirtualBox を管理者として実行したり、システム アカウントを使用したりしても、この状況は変わりません。グループ ポリシー設定はこれに影響しないようで、私が知る限り、この質問をしたのは Web 全体で私だけです。
Windows で使用されていないディスク上のマウントされていない EFI パーティションへの書き込みアクセスを Windows が停止しないようにするにはどうすればよいですか?
これは Windows 10 の特殊性であることに注意してください。この設定は Windows 7 でも完全に機能しました。
答え1
私が見つけた唯一の修正/ハックは、ハイブリッド MBR を使用してすべてを Windows から隠すことでした (MBR がある場合、Windows は GPT の代わりにそれを使用します)。いくつかの制限があります (ハイブリッド MBR は GPT と同期されず、MBR のパーティションは 3 つに制限されます)。私の使用例ではこれが最善のオプションでした。Linux は GPT を使用しており、Windows は MBR によって公開されたパーティションのみを認識し、誰もが満足しています。