私はWindows 10で確認していませんが、Windowsの以前のバージョンのインストーラーは、複数のESPを持つディスクが表示されると混乱する傾向がありました。私の記憶では、インストールの途中でエラーが発生するということです。ESPは、コンピューターにインストールされているすべてのOS間で共有されることになっていることに注意してください。EFI仕様には複数のESPの作成を禁止するものはありませんが、通常は1つのESPを共有します。したがって、ディスクに既にESPがある場合、そのESPが別のOSによって作成された場合でも、WindowsはそのESPにブートローダーを追加する権利を完全に満たします。
また、あるディスクでESPを使用して別の物理ディスクでOSインストールを起動するOSには何の問題もありません。したがって、最初のディスクにESPがある場合、Windowsを2番目のディスクにインストールすると、その2番目のディスクにESPが作成されない可能性があります。Windowsは最初のディスクでESPを使用するだけです。とはいえ、実際にこれを試したことはないので、Windowsが実際に何をするのかわかりません。
適切にインストールすると、Windowsが起動に失敗する理由を説明できません。ただし、いくつかの付随的な問題が発生している可能性があります。たとえば、私が理解しているとおり、Ubuntuが正常にインストールされており、そのインストールにWindowsを追加しようとしました。Windows EFIブートエントリが何らかの理由でデフォルトにならなかった場合、sudo update-grub
Ubuntuで実行してGRUBメニューにWindowsエントリを追加する必要があります。
起こっていることに関する別の可能性は、EFIモードでUbuntuをインストールし、BIOSモードでWindowsをインストールした可能性があることです。このようなクロスモードインストールは可能ですが、通常は管理が非常に面倒です。Ubuntuでは、両方のディスクのパーティションテーブルタイプを確認します。(ツールなどのparted
最新バージョンでは、fdisk
この情報が報告されます。)両方がGPTである場合、このWindows-in-BIOSモードの仮説は間違っています。WindowsディスクがMBRを使用している場合(parted
少なくとも、「msdos」として報告されます)、おそらく混在モードのインストールがあります。このタイプの構成が厄介である理由と、ブートモードを制御する方法の詳細については、CSMのページを参照してください。混合モードのインストールを行っている場合は、少なくとも2つの選択肢があります。
- Windowsの再インストール -MBRディスクからパーティションを消去し、GPTを作成して、Windowsを再インストールできます。これがおそらく最良のアプローチです。誤ってBIOSモードでWindowsインストーラーを起動しないように、CSMページで説明されているように、ブートモードを制御する方法を学ぶ必要があります。
- rEFIndを使用する -私のrEFIndブートマネージャーは、BIOSモードでのブートにリダイレクトできるEFIモードブートマネージャーです。UbuntuにrEFIndをインストールする場合は、編集することができます。行の
/boot/efi/EFI/refind/refind.conf
コメントを外して、オプションに含まれているscanfor
ことを確認しhdbios
ます。(コメントを外す必要があるかもしれuefi_deep_legacy_scan
ませんが、このオプションなしでWindowsを含むディスクをブートするオプションが表示されない場合にのみ、これを行うことをお勧めします。)ハードディスクのオプション。これらのオプションの1つは、既存のWindowsインストールをBIOSモードで起動する必要があります。
create the efi partition within the windows installation
ですか?