web-dev-qa-db-ja.com

Windows8およびFedora25のデュアルブート再インストールで「BLInitializeLibraryfailed0xc0000017」を取得する

Windows8.1を実行しているToshibaSatelliteに、デュアルブートセットアップとしてFedora22をインストールしました。それはうまくいきました。ハードドライブが故障したので、新しい500GB ssdドライブを購入し、東芝にリカバリUSBを注文しました。 Windowsを正常にインストールし、起動し、ボリュームを縮小し、LiveCD Fedora USBから起動し、Fedora25を新しいスペースにインストールできます。ただし、最後の手順を実行すると、Fedoraを起動することはできますが、起動メニューからWindowsを起動することはできなくなります。私が得続けるエラーは次のとおりです。

BLInitializeLibrary failed 0xc0000017

私が見つけたものは何も役に立ちません。 Fedora 25 usbは、Gnome Disk Utilityを使用して作成されました。これは、私が理解していることから、UEFIで起動可能であることを意味します。 USBをUEFIモードで起動しないことは、この問題の考えられる原因の1つですが、grubがUEFIにあるかどうかを確認する方法がわかりません。この問題を診断または修正する方法はありますか?これまでにこのプロセス全体を少なくとも3回再開したので、最初からやり直しても問題ありません。

編集:FedoraのインストールがUEFIモードであることを確認しました。

編集#2:Fedora 22 USBスティックを使用してデュアルブートインストールを行うことができました。それが機能すれば、後でFedoraをアップグレードできると考えました。しかし、アップグレードは機能しませんでした。F22が古すぎるためだと思います。 24で再試行しますが、それが機能しない場合は23です。ただし、インストール後にF22とWindowsの両方で起動できたので、これがFedora 25LiveCDイメージの問題のみであることを願っています。

3

さて、多くの試行錯誤と読書を通して、私はついにこの解決策に出くわしました。 grubでWindowsメニューを編集し、最後の行を次のように変更しました。

_chainloader /EFI/Microsoft/Boot/bootmgfw.efi_

することが

chainloader (hd0,2)/EFI/Microsoft/Boot/bootmgfw.efi

そして、Windowsがロードされました。これはFedora24のインストールであり、25と同じエラーが発生したため、修正は両方で機能すると思います。

1