基本的に、rEFIndをインストールしようとしています。私はこの部分以外にすべてがうまくいくようにしています:
Bcdedit/set {bootmgr} path\EFI\refind\refind_x64.efiと入力して、rEFIndをデフォルトのEFIブートプログラムとして設定します。 {bootmgr}がそのように入力されていることに注意してください。それは変数の表記ではありません。また、32ビットEFIを搭載したシステムでは、refind_x64.efiをrefind_ia32.efiに変更します。そのようなコンピューターはまれであり、それらのほとんどはタブレットです。 Windowsのビット深度を確認して、使用するバイナリを決定します。
パラメータが正しくありません。
私が入力する正確な行は
bcdedit/set {bootmgr}パス\ EFI\refind\refind_x64.efi
これは以前のバージョンのWindowsで機能していたが、ここでは機能していないことを思い出します。私は何をすべきか?
EasyUEFIとVisualBCDの両方が台無しになっていることに注意してください。ここに私の現在のBCDの完全な出力があります:
これが望ましい結果である場合は、rEFIndのNVRAMに別個のブートエントリを作成し、それをデフォルト(最初のブート選択)として設定できます。これは、新しいUEFIブートエントリを設定/作成するためのUEFIファームウェア機能を使用して可能になるはずです。
ファームウェア機能を使用してこれが不可能な場合:
Windows 10-10240で Visual BCD Editor を使用して{bootmgr}オブジェクトの "ApplicationPath"を変更しました。
EFIシステムパーティション(ESP)をドライブZにマップする必要があります。たとえば(diskpart.exeまたはmountvol.exeを使用)、後でApplicationPath要素を編集するときに検索ボタンを使用して、ESP -「\ EFI\refind\refind_x64.efi」。
( "ApplicationDevice"はZを表示する必要があります。そうしないと、アプリケーション例外が発生します)
Windows 10では、{bootmgr}を引用する必要があります。新しいラインは
bcdedit /set '{bootmgr}' path \EFI\refind\refind_x64.efi
PowerShellを使用している場合は、@ zauguinの回答に従って引用する必要があります。
別のオプションは、CMDを使用することです。これは、rEFInd作成者がガイドを作成するときに使用した端末です。