none
0xc000021aエラーで再起動を繰り返してしまう。 RRS feed

  • 質問

  • 0xc000021aエラーが発生し、再起動を繰り返してしまいます。
    皆様のお知恵を拝借させていただければ幸いです。

    ハードディスクが故障してしまい起動できなくなってしまったのですが、
    何とか新しいハードディスクにクローンコピーをすることができて、起動したところ、
    何とか起動することができました。

    今のうちにということで「chkdsk /b」を実行したのですが、
    チェックの途中で「0xc000021a」エラーが発生してしまい、再起動がかかってしまいました。

    その後、再起動しては「0xc000021a」エラーが発生し、再起動を繰り返すようになってしまいました。

    再起動時にF8を押してブートオプションを表示し、セーフモード、セーフモードとコマンドプロンプトを選択しても
    やはり途中で「0xc000021a」エラーが発生し、再起動がかかってしまいます。

    コンピュータの修復 => トラブルシューティングでイメージでシステムを回復をしようとしたのですが、
    バックアップを行っておらず、システムイメージが見つからない旨のメッセージが表示されました。

    コマンドプロンプトにて、再度「chkdsk /b」を実行したところ、最後まで実行することができ、エラーは発見されませんでした。

    そこで、「sfc /scannow」を実行したところ、「保留中のシステムの修復があり、完了する日は再起動が必要です。 ~」というメッセージが表示されたため、
    再起動を行い、再度「sfc /scannow」を実行したのですが、やはり同じメッセージが表示されてしまいます。

    「dism /online /cleanup-image /restorehealth」を実行することで、sfcが実行できるようになるケースもあるとの情報を見つけたため、
    実行してみたのですが、「DISMでは、/Onlineオプションを使用して Windows PEをサービスすることはサポートされていません。」というメッセージが表示され、
    完了することができませんでした。

    「sfc /scannow」を実行できるようにするには何か方法はありますでしょうか?

    もしくは他にWindows Server 2012を修復する方法はございますでしょうか?

    よろしくお願いいたします。


    2015年7月9日 12:16

回答

  • チャブーンです。

    Windows PE上でsfcが実行できない理由ですが、sfcでスキャン対象とするブート/システムドライブの指定方法が誤っているからです。したによい情報があるので、参考になさってください。

    http://kb.parallels.com/jp/114987

    ただ、chkdskでエラーが出ている場合、ファイルシステムや物理フォーマットに問題があるのでしょうから、それをだましだまし使うという選択は難しいと思います。データを移行して新規HDDに載せ替えるべきかと思います。


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    • 回答としてマーク 佐伯玲 2015年7月16日 2:02
    2015年7月10日 2:52
    モデレータ

すべての返信

  • FYI
    --------------------------------------------------------------
    Bug Check 0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
    https://msdn.microsoft.com/en-us/library/windows/hardware/ff560177(v=vs.85).aspx

    If the error occurs during system startup, restart your computer,
    and press F8 at the character-based menu that displays the operating system choices.
    At the resulting Windows Advanced Options menu,
    choose the Last Known Good Configuration option.
    This option is most effective when only one driver or service is added at a time.
    If this does not resolve the error, try manually removing the offending software.
    If the system partition is formatted with file allocation table (FAT),
    use an MS-DOS startup disk to gain access to the computer's hard disk.
    If the system partition is formatted with NTFS file system,
    you might be able to use Safe Mode to rename or delete the faulty software.
    If the faulty software is used as part of the system startup process in Safe Mode,
    you need to start the computer using the Recovery Console in order to access the file.
    If a newly installed piece if hardware is suspected, remove it to see if this resolves the issue.

    Try running the Emergency Recovery Disk (ERD) and allow the system to repair any errors that it detects.
    --------------------------------------------------------------

    2015年7月10日 2:19
  • チャブーンです。

    Windows PE上でsfcが実行できない理由ですが、sfcでスキャン対象とするブート/システムドライブの指定方法が誤っているからです。したによい情報があるので、参考になさってください。

    http://kb.parallels.com/jp/114987

    ただ、chkdskでエラーが出ている場合、ファイルシステムや物理フォーマットに問題があるのでしょうから、それをだましだまし使うという選択は難しいと思います。データを移行して新規HDDに載せ替えるべきかと思います。


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    • 回答としてマーク 佐伯玲 2015年7月16日 2:02
    2015年7月10日 2:52
    モデレータ
  • >チャブーン 様

    情報のご提供ありがとうございます。

    教えていただきましたリンク先に記載されておりました、
    sfcの「OFFBOOTDIR」ならびに、「OFFWINDIR」オプションを付けた下記コマンドで
    無事実行することができました。

    「sfc /SCANNOW /OFFBOOTDIR=d:\ /OFFWINDIR=d:\Windows」

    ただし、「破損したファイルが見つかりましたが、それらの一部は修復できませんでした。」という
    メッセージが表示されてしまいました。

    なお、このメッセージが表示されても、Windows Server 2012は起動できるようになりました。

    ログの解析を行い、修復されなかったファイルを手動コピーする方法があるようなので、
    そちらを試していってみようと思っています。

    この度は有用な情報のご提供、ありがとうございました。

    2015年7月13日 1:28