Windows で BSoD が発生し、sfc /scannow が機能しない

Windows で BSoD が発生し、sfc /scannow が機能しない

昨日、私の Windows 10 PC がアップデートされ、その後は正常に動作していましたが、夜間に Virtual Box で Linux OS のリソースをコンパイルしていたところ、1 時間ほど経ってブルー スクリーンが表示されました。

Windows は自動修復を試み、診断を実行し、Windows 回復環境を開きます。保存されたチェックポイントを開こうとすると、Windows には 3 つの復元チェックポイントが表示され、さらに表示するように選択するとさらに 1 つ表示されますが、それらのチェックポイントのいずれかにログインしようとすると、システムがそのポイントに復元できなかったというメッセージが表示され、プロセスが中断されます。

回復環境の自動修復オプションは、初期化の自動修復が実行しようとしないことは何も実行せず、回復環境に戻ります。

回復環境から cmd を開いて sfc /scannow を実行しようとすると、「Windows リソース保護は要求された操作を実行できませんでした」というメッセージが返されます。次に、メインの SSD と追加のハード ドライブの両方で chkdsk を使用してみました。Windows がインストールされている SSD に何らかの問題があったようですが、chkdsk を再度呼び出しても同じメッセージが返されないため、その問題は chkdsk によって解決されたようです。その中には、ディスク内に空き領域があったようですが、それが占有領域として解釈されたようです。

chkdsk を実行してコンピューターを再起動した後でも、以前と同じ問題が発生します。sfc /scannow を実行しても同じメッセージが表示されます。

次に、Bootrec /fixMbr を実行しようとしましたが、成功したように見えましたが、その後、Bootrec /fixboot はアクセス拒否の応答を返します。この時点では、回復モードの cmd が管理者として実行されていないように見えます。これが、sfc /scannow が機能せず、Bootrec /fixboot も機能しない理由を説明できます。

また、C:\Windows\System32\Logfiles\Srt\SrtTrail.txt を開いたときに、エラーのように見える最も近いものは次の場所にありました。

「名前: インストールされている LCU を確認する

結果: 正常に完了しました。エラー コード = 0xc1 "

しかし、ファイルは「スタートアップ修復を数回試みましたが、問題の原因を特定できません。」で終わります。

最初、ファイルのみを維持したままシステムを回復しようとしたときも、うまくいかず、1% と表示され、実行した操作を元に戻すメッセージが表示され、システムを回復できないというメッセージが表示されました。

奇妙だと思うのは、Windows 回復環境の cmd を介してすべてのファイルにアクセスできることです。これは大規模なメモリ破損を意味しているようには思えません。sfc /scannow を実行できればすべてが修正されると思います。

編集:X:\Windows\System32 ではなく C:\Windows\System32 から sfc /scannow を実行しようとしたところ、「このバージョンの C:\Windows\System32\sfc.exe は、実行されている Windows のバージョンと互換性がありません。コンピュータのシステム情報を確認し、ソフトウェアの供給元に問い合わせてください。」というメッセージが表示されました。これは、問題がX: と C: の sfc のバージョンが異なり、互換性がないため、Windows アップデートで問題が発生しますか?

新しい編集:また、 sfc /verifyonly を実行しようとしましたが、結果は「Windows リソース保護によって整合性違反が見つかりました。オンライン修復の場合、詳細は windir\Logs\CBS\CBS.log にローカライズされた CBS ログ ファイルに含まれているため、C:\Windows\Logs\CBS\CBS.log にある CBS.log を開くことにしましたが、最後のエントリは昨日のものであり、TrustedInstaller、TiWorker、およびその他の同様の呼び出しによる更新からのものであり、ファイルは Ending TrustedInstaller finalization at 11:13:59 で終了しています。これは奇妙です。なぜなら、更新が 02:25:16 頃に行われたと覚えているからです。これは、実際には CBS.log で前のエントリ セットが始まる位置ですが、sfc /verifyonly を実行しただけのエントリは表示されません。

新しい新しいアップデート:私のコンピュータの問題に関しては、SSD や HD に問題があるという検証可能な証拠を探すことが「よくあること」のようです。以下は、両方のドライブの SMART ステータスを取得するコマンドを使用した後の Windows 回復環境の cmd のイメージです (その前の部分は、ドライブで再度 chkdsk を実行したものです。私のシステムはポルトガル語なのでポルトガル語ですが、SMART の結果は英語です)。

ここに画像の説明を入力してください

アップデートアップデート:だから、SSDが故障したという馬鹿げた考察で時間を無駄にした後、それはそうではないが、私はランダムにつまずいたようだ実際の問題は、BCD ファイルが破損しているか、他の問題があるようです。「bcdboot C:\Windows /s N: /f ALL」を呼び出すと、次のエラーが発生します。「BFSVC エラー: BCD テンプレート ストアを開けませんでした。ステータス = [c000015c]」C:\Windows\System32\config に移動すると、Boot ディレクトリに BCD テンプレートを再作成するために使用されると思われる BCD テンプレートがあります。N: と名付けた名前のない隠れた FAT32 パーティションであるそのようなディレクトリに移動し、N:\EFI\Microsoft\Boot に移動すると、そこに BCD ファイルがあります。古い BCD を BCD.bak として保存し、BCDBOOT を使用して新しい BCD を作成しようとしましたが、同じエラーが発生しました。新しい BCD が N:\EFI\Microsoft\Boot フォルダーに存在するにもかかわらず、まだ機能しません。したがって、BCD テンプレートが破損していて、ブート ディレクトリに不良 BCD を作成していると思います。これを修復する方法はありますか? Windows インストール CD なしで BCD テンプレート ファイルを実行することはできますか? また、インストール CD のみで実行できる場合、実行すべき正確な手順は何ですか? これにより、すべてのファイルが消去されたり、インストールされているすべてのプログラムが動作しなくなったりしますか?

答え1

ハードドライブ5月徐々に劣化しますが (突然故障することもあります)、不良セクタが数個あるだけで読み取りと書き込みの両方が可能で、それほどひどくない場合はマッピングできます。

SSDはより劇的に故障する傾向があります。一つはラッキードライブがロックされ、書き込みができなくなりますデータの回復を可能にするために。「期待できる最善のことは、ドライブへの書き込み能力が失われることですが、そこからの読み取り能力は保持されます。」; そのため、DISMとSFCはもはや書くドライブ上のあらゆるものを修復します。

  1. 起動可能なメディア (USB フラッシュ ドライブなど) を使用して、可能な限りすべてのデータを回復するか、ドライブの追加イメージを作成します。
  2. SSD をテストします。おそらく、書き込みができなくなっています。
  3. SSD が使用可能な場合は、ファイルを保持したまま ISO から Windows を再インストールします。
  4. 故障している場合は、SSDを交換してイメージを復元し、修復を実行します。これは最も手間がかからない方法です。
  5. SSDを交換し、Windowsをインストール新たにイメージからファイルとアプリケーションを復元します (可能な場合)。

関連情報