私のラップトップにfreebsd、fedora、ad infinitumがあり、Windowsに入れようとしています。ただし、EFIパーティションはNTFSで、FAT32でなければならないというエラーメッセージでWindowsのインストールに失敗しました。実際にはFAT32です。検索の結果、EFI パーティションが削除された場合、または非 EFI とマークされた場合、インストールが成功したことがわかりました。ただし、インストールされているオペレーティングシステムの残りの部分が動作するのか、起動可能かはわかりません。また、EFIパーティションの数が1を超えています。 EFIパーティションをデータパーティションとしてマークすると、この問題は解決されますか?それでは安全でしょうか?このエラーを回避する方法を提案してください。
答え1
通常、EFIシステムパーティション(おそらく最初のパーティション)で十分であり、このように表示する必要があります(GPTパーティションディスクのGUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B)。ただし、変更によって現在のインストールが中断されるかどうかはわかりません。
あなたは試すことができます:
- 既存のEFIパーティションをデータパーティションとして表示します。 Windows をインストールし、インストーラがディスクの未割り当て領域を使用できるようにします。インストーラはEFIパーティションを作成します。
- Windowsがインストールされて実行されると、別のEFIパーティションの内容を新しいパーティションにコピー/移動します。
Fedora / FreeBSDでは、.を使用して新しいメニュー項目を作成します
efibootmgr
。Fedoraを例として
--part 1
EFIパーティションを指します。efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/fedora/grubx64.efi --label "Fedora"
前のメニュー項目を削除するには、次のコマンドを使用します
efibootmgr
。# list entries ordered by number efibootmgr # delete entry number 7 efibootmgr --bootnum 7 --delete-bootnum
古いEFI(データ)パーティションを削除し、既存のパーティションのサイズを変更します。