Windows OSのエラーを修正するためのソリューションをいくつか作成しました。Windowsは、古くなるまでに多くのエラーを受け取ります。したがって、これらのエラーはそれに応じて修正する必要があります。Windows XPを含む古いバージョンのWindowsと、Windows 8を含む新しいビルドに存在する最も厄介なエラーの1つは、エラー0xc000000fです。
このエラーはWindowsブートマネージャーに関連しており、Windowsがブート構成データを読み取ろうとするたびに、Windowsインストールメディアを使用してPCを修復するようユーザーに要求するこのエラーメッセージが表示されます。
このエラーメッセージの後でPCを再起動しても問題は解決されず、ユーザーを苛立たせます。
このエラー0xc000000fの理由:
ブートセクターは、実行の目的でメモリにWindowsを読み込むために重要です。したがって、何らかの理由でブートセクターが破損した場合、このエラーはWindowsの読み込みを妨げます。このエラーのもう1つの原因は、ハードディスクの障害である可能性があります。ハードディスクに不良セクターまたはマルウェアが含まれている場合、Windowsがロードされないようにすることでも同じことが行われます。
エラー0xc000000fを修正するためのソリューション:
この問題を解決するには、いくつかの解決策があります。これらのソリューションにより、重要なデータを失うことなくWindowsにロールバックできます。
方法1:コンピューターを修復する
「あなたの上司があなたにしたいことを何でもしてください」という格言があります。ここでも同じことが言えます。Windows内のすべてのエラーで、Microsoftはこれを回復するためのいくつかの初期のヒントを提供します。
これを行うには、正規のWindowsブート可能DVD / USBが必要です。持っていない場合は、これらの投稿に従ってブータブルメディアを作成してください。
- Windows 7 / Windows 8://appuals.com/create-windows-bootable-usb-or-dvd/
- Windows 10://appuals.com/create-windows-10-bootable-usb-with-rufus/
起動可能なDVD / USBを作成したら、適切な起動デバイスを選択する必要があります。そのためには、F2キーを押してシステムのBIOSに移動し(システムによって異なります)、[ Boot Order]を選択します。最初の起動デバイスとして、DVD / USBを一番上に持ってきます。
設定の変更を保存し、PCを再起動します。これで、ブータブルメディアを使用して起動し、Windowsの修復が自動的に開始されます。
方法2:bootrec.exeツールを使用する
このエラーメッセージを修正するには、Windowsに組み込まれているbootrec.exeツールを使用できます。この方法では、起動可能なWindowsインストールDVD / USBも必要です。このツールを使用する主な目的は、Windowsの起動方法を制御するブート構成データ(BCD)を再構築することです。
したがって、bootrec.exeツールにアクセスするには、以下の手順に従ってください。
1.コンピュータを再起動し、起動可能なDVD / USBを使用して起動します。
2.キーの入力を求められたら、キーボードのいずれかのボタンを押します。
3.言語、時間、通貨、キーボードを選択して、次へをクリックします。
4.修復するOSを選択し、[ 次へ ]をクリックします
5.次に、[ システム回復オプション]で、[ コマンドプロンプト]を選択します。
6.黒い画面がポップアップし、カーソルが点滅します。入力bootrec.exeプロンプトとプレス内のコマンドを入力し、キーボードのキーを。BCDの再構築が始まり、PCは通常の状態に戻ります。
何らかの理由で、BCDの再構築が機能しない場合は、以前のBCDを削除してから再構築して、新しいブート構成データを取得する必要があります。このためには、コマンドプロンプト内に次のコマンドを入力する必要があります。コードの各行の後でEnterキーを押します。
bootrec / fixmbr bcdedit / export C:\ BCD_Backup c:cd boot attrib bcd –s –h –r ren c:\ boot \ bcd bcd。古い bootrec / RebuildBcd
方法3:BCDを修復する
このソリューションでは、BCDファイルとその親パーティションを再表示して、それを修復したり、新しいBCDファイルを最初から作成したりできるようにします。
- まず、FAT32ファイルシステムでフォーマットされたUSB上のWindows 8または10のインストールメディアが必要です。UEFIベースのシステムは、NTFSフォーマットのUSBを起動可能なデバイスとして認識しません。
- Windows 8インストールメディアを作成するには、完全に空の4 GB以上のUSBドライブが必要です。次に、このリンクからWindows 8 Media Creation Toolをダウンロードします。
- ダウンロードしたファイルを実行し、UAC警告メッセージが表示されたら[ はい]をクリックします。選択して任意の版、言語、およびアーキテクチャをあなたが実際にWindowsをインストールすることはありませんよう。次に[ 次へ]をクリックします。
- USBドライブを選択し、[ 次へ ]をクリックします。USBがコンピュータに接続されていることを確認します。
- プロセスが完了するのを待ち、画面の指示に従います。
- インストールメディアの準備ができたら、障害のあるコンピューターにUSBを接続します。
- 今、電源オン、そのコンピュータと起動タップに適切なキー別のデバイスからのブートを。キーは、コンピューターの製造元とモデルによって異なる場合があります。
- それでも、USBから起動できない場合は、BIOS設定でCSMおよびセキュアブート機能が無効になっていることを確認してください。
- 起動デバイスの選択画面が表示されたら、USBを選択します。
- インストール画面になったら押しとホールドシフト・キーとキーを押しF10はと呼ばれる黒いウィンドウ起動するには、コマンドプロンプトを。
- その中に、
diskpart
Enterキーを押します。
- 次に、list diskと入力し、Enterキーを押して、コンピューターに接続されているすべてのストレージディスクを一覧表示します。
- 今タイプしてください
sel disk 0
Enterキーを押して、Windows 8が含まれているディスクを選択します。
- タイプリストの容積を押して入力し、すべてのボリュームを一覧表示します
- ここで、EFIボリュームとWindowsがインストールされているボリュームの2つのボリュームを認識する必要があります。
- あなたのEFIボリュームがありますFAT32で書かれたFsの列が。そのサイズは100 MBで、Infoの下にSystemが書き込まれます。また、ラベル列にBOOTSTRAPが記述されている場合もあります。これは、EFIボリュームを認識する方法です。そのボリューム番号に注意してください。 EFIボリュームが見つからない場合は、次のソリューションに進みます。
- お使いのWindowsパーティションは、おそらく必要がありますCの中のLTRの列とがあるだろうブートで書かれた情報の列。そのLtrが下になっていることに注意してください。
- まず、EFIボリュームに文字を割り当てます。これを行うには、select volume 1と入力してEnterキーを押します(Volume 1がEFIボリュームであると想定)。
- 今タイプしてください
文字Pを割り当てる
Enterキーを押します(文字Kが使用されていないと想定)。
- 入力終了キーを押しを入力します。
- 今タイプしてください
cd / d P:\ efi \ microsoft \ boot \
Enterキーを押します。
- タイプ
bootrec / fixboot
Enterキーを押すと、新しいブートセクターが作成されます。
- 次に、ren BCD BCD.bakと入力して、古いBCDファイルが壊れている可能性があるため、役に立たないようにし、新しいBCDファイルを作成できるようにします。
- 今タイプ
bcdboot C:\ Windows / l en-us / sk:/ f ALL
Enterキーを押します(Cは、WindowsがインストールされているボリュームのドライブLtrであると想定しています)。
今すぐ閉じ黒いウィンドウをして再起動、コンピュータ。これで問題なく起動するはずです。そうでない場合は、次のソリューションに進みます。
方法4:EFIパーティションを作成する
何らかの理由でEFIパーティションが見つからない場合は、新しいパーティションを簡単に作成できます。必要なのは、Windowsインストールメディアとディスク上の200 MBの空き容量だけです。
これを行うには、上記のソリューションの方法に従ってWindowsインストールメディアを作成し、USBから起動して、黒いコマンドプロンプトウィンドウを表示します。
- 黒いウィンドウでDiskpartと入力し、Enterキーを押します。
- 次に、list diskと入力してEnterキーを押します。
- 「select disk 0」と入力してEnterキーを押し、新しいEFIパーティションを作成するディスクを選択します。
- 次に「list partition」と入力し、Enterキーを押してすべてのパーティションを一覧表示します。
- タイプを選択パーティション1とEnterキーを押して、入力し、選択したパーティションが200 MBの以上の空き容量を持つことになりますと仮定します。
- 今タイプしてください
縮小が望ましい= 200最小= 200
Enterキーを押します。
- タイプ
パーティションefiを作成する
Enterキーを押します。
- ここでも、次のように入力します
リストパーティション
Enterキーを押します。
- 新しく作成された200 MBパーティションがパーティション2であると想定して、select partition 2と入力してEnterキーを押します。
- 今タイプしてください
フォーマットfs = fat32
Enterキーを押します。
- タイプリストの容積を押して入力し、すべてのボリュームを一覧表示します。新しく作成した200 MBサイズのパーティションのボリュームを書き留めます。
- タイプを選択巻3と押して入力しますが、前述のEFIパーティションのボリューム番号が3であると仮定。
- 入力アサインを押してください。
- もう一度「list vol」と入力し、Enterキーを押して、200 MBのEFIパーティションに割り当てられている文字(ltr)を確認します。ドライブ文字を書き留めます。
- また、Windowsパーティションを含むボリュームのドライブ文字(ltr)を認識してメモする必要があります。Info列でBootを探すと、それを認識できます。ほとんどの場合、ドライブ文字はCです。メモしてください。
- 今タイプしてください
bcdboot C:\ Windows / l en-gb / s B:/ f ALL
Enterキーを押します。Windowsのドライブ文字がCで、BがEFIパーティションに割り当てられたドライブ文字であると仮定します。
- ここでシステムを再起動します。あなたの問題はもうなくなっているはずです。
方法5:ディスクIDを変更する
場合によっては、この問題がトリガーされ、ユーザーがコンピューターを起動できないため、ディスクIDが正しく構成されていない可能性があります。したがって、この手順では、このディスクIDを変更し、問題が引き続き発生するかどうかを確認します。それを行うには:
- 上記の方法に従って起動可能なUSBを作成し、それを起動メニューで最優先として設定し、それを使用して上記のようにコマンドプロンプトウィンドウで起動します。
- コマンドプロンプトで、次のコマンドを1つずつ入力し、それぞれの後にEnterキーを押します。
diskpart list disk select disk 0 select disk 1 list partition select part 0 select part 1 active detail part 0 detail part 1
- 最後のコマンド「Detail Part 1」では、非常に長いID番号が表示されます。場合によっては、2番目の最後のコマンドに表示される場合があります(「詳細パート0」など)。
- このID番号をコピーすると、番号の代わりに末尾にアルファベットが表示されます。たとえば、「1231432523524b」です。
- この最後のアルファベットを0に変更して、ID番号が数字のみで構成されるようにします。
- これを行うには、次のコマンドを入力し、末尾のアルファベットを数字の「0」に置き換えます。
set ID =(最後に「0」に置き換えた後のハードウェアID番号)
たとえば、4番目のステップで示した例を使用して、「Set ID = 12314325235240」と入力します。
- 問題が引き続き発生するかどうかを確認します。
したがって、最終的には、エラー0xc000000fに関連するすべての問題が解決されるため、PCを手に戻すことができます。それでも解決しない場合は、スタートアップ修復を使用してスタートアップの問題を修正し、問題が解決するかどうかを確認してください。