web-dev-qa-db-ja.com

Windows 8EFIブートの問題

Windows 8 EFIブートローダーを修復するにはどうすればよいですか? で説明されているように、同様の問題が発生しますが、詳細がいくつか異なります。

BIOS(system = Medion Akoya P5306 F)でハードディスク(うち1 SSD)の起動シーケンスを変更しようとすると、(以前は完全に起動していた)SSDから起動しようとすると次のエラーが発生しました。

PCを修理する必要があります
PCのブート構成データが欠落しているか、エラーが含まれています
ファイル:\ EFI\Microsoft\BCD
エラーコード:0xc000000f

他のHDDから起動すると、SSDはWindowsエクスプローラーに表示されますが、アクセスできません。 Win8サポートディスクを使用した自動修復でも問題を解決できません。

このリンク リンクを使用して、私は試しました

bootsect/nt60 ALL/mbr
bcdboot c:\ windows

うまくいきましたが、解決策はありませんでした。メッセージは次のとおりです。

PCを修理する必要があります
必要なファイルが見つからないかエラーが含まれているため、アプリケーションまたはオペレーティングシステムを読み込めませんでした。
ファイル:\ Windows\system32\winload.efi
エラーコード:0xc000000f

繰り返しますが、自動修復では問題を解決できません。次に、 BootMgrが見つからない、通常の修正が機能しない で提供されているソリューションを試しました。

bootrec/fixmbr
操作は正常に完了しました。

bootrec/fixboot
操作は正常に完了しました。

bootrec/scanos
Windowsインストールのためにすべてのディスクをスキャンします。
しばらく時間がかかる場合がありますので、しばらくお待ちください...
Windowsインストールのスキャンに成功しました。
識別されたWindowsインストールの総数:0
操作は正常に完了しました。

bootrec/rebuildbcd
Windowsインストールのためにすべてのディスクをスキャンします。
しばらく時間がかかる場合がありますので、しばらくお待ちください...
Windowsインストールのスキャンに成功しました。
識別されたWindowsインストールの総数:0
操作は正常に完了しました。

そのため、Windowsのインストールが見つかりません...次に、エラーメッセージが表示されたので、自分で何かを試しました。X:\ Windows\System32\winload.efiをC:\ Windows\System32にコピーしました。
メッセージは次のようになったため、これは何らかの効果があるように見えました。

PCを修理する必要があります
HALがないか、エラーが含まれているため、アプリケーションまたはオペレーティングシステムを読み込めませんでした。
ファイル:\ Windows\system32\hal.dll
エラーコード:0xc000000f

そこで、X:\ Windows\System32\hal.dllをC:\ Windows\System32にコピーしましたが、Cl.d​​llが見つからないという苦情が寄せられています。何をしているのかわからないので(ええと...)この手動コピーをやめました。

また試した

sfc/scannow/offbootdir = c:\/offwindir = c:\ windows
Windows ResourceProtectionは要求された操作を実行できませんでした。

...運がない。

次に、 このリンク からの提案のいくつかを試しました:

bcdedit/export c:\ bcdbackup
操作は正常に完了しました。

ren c:\ boot\bcd bcd.old

bootrec/rebuildbcd

まだWindowsのインストールはありません。そして、bootrecは成功を示しましたが、C:\ boot\BCDファイルは作成されませんでした。

だから最終的に私は Windows 8 EFIブートローダーを修復するにはどうすればよいですか?

B:をFAT32パーティションに割り当てました:

diskpart
第3巻を選択
文字の割り当て= b:
リストボリューム
ボリューム#### LtrラベルFsタイプサイズステータス情報
----------- --- ------- ----- --------- ------- --- ---- ------
ボリューム0E Win8 UDF DVD-ROM 4314MBヘルシー
ボリューム1DNTFSパーティション167GB正常
ボリューム2HerstelNTFSパーティション300MB健全な非表示
ボリューム3BFAT32パーティション99MB健全な非表示

B:EFI\Microsoft\Bootが含まれています(C:も同様です)。これは、タイムスタンプを指定して、BCDファイルが再構築された場所です。

bcdboot c:\ Windows/l nl-NL/s b:/ f ALL

(nl-NL:はい、私はオランダ人です)
それでも、解決策はありません。起動時に、Cl.d​​llが見つからないことについて不平を言い続けます。

オプションやアイデアが不足しています。そして、「WindowsとGPTのFAQ」を理解しようとして立ち往生しました

それで、誰が何か明るい考えを持っていますか?
また、SSDにアクセスしてデータをバックアップするだけのアイデアでもかまいません。 Win8サポートディスクコマンドプロンプトからC:\ Usersディレクトリにアクセスすると、自分のアカウントのみが表示され(これが唯一の管理者アカウントであるため)、たとえばドキュメントは表示されません。

4
Sjors

BCDBootでファームウェアを選択する際の「すべて」の部分を使用しないようにしてください。同じ問題がありましたが、UEFI(私のマシンにはそれがあります)だけを選択し、それは機能しました! BIOSをお持ちの場合は、

bcdboot c:\Windows /l nl-NL /s b: /f BIOS

またはUEFIで使用する場合

bcdboot c:\Windows /l nl-NL /s b: /f UEFI

それがどうなるか教えてください。

4
supercoolguy

私はUSBフラッシュからWin8を起動し、他のほとんどの答えで修復を試みましたが、結果はありませんでした。私を助けたのは:

bcdboot d:\Windows /l ru-ru /s c: /f UEFI

これは、5つのパーティションに分割された256GbSSDのASUSn76vjで発生したことを説明します

1
killiru