web-dev-qa-db-ja.com

BSOD Win 7 0x1a MEMORY_MANAGEMENT(ntoskrnl.exe):HDDのクローンイメージに欠陥がある可能性がありますか?

数年前、私は故障したHDDを持っていましたが、その息を切らして、新しいHDDにそのクローンイメージがインストールされていました。問題は、古いHDDが最終的に機能しなくなり、一部のデータ(250GBのうち100MB未満)が取り返しのつかないほど失われたことです。それ以来、主にランダムな原因(RAM、ドライバーの緩みなど)が原因でBSODが発生しましたが、しばらくの間、まったく同じ問題が発生しています。

BlueScreenViewerは、ntoskrnl.exeが原因で0x01aMEMORY_MANAGEMENTがクラッシュしたことを示しています。最初のパラメーターは常に41790であり、これによると https://msdn.Microsoft.com/en-us/library/windows/hardware/ff557391%28v=vs.85%29.aspx 意味:「ページテーブルページが破損しています。64ビットバージョンのWindowsでは、パラメータ2に破損したページテーブルページのPFNのアドレスが含まれます。32ビットバージョンのWindowsでは、パラメータ2に使用済みPTEの数であり、パラメーター3には使用済みPTEの数が含まれています。」実際、2番目のパラメーターはほとんど常に同じです。

最近のクラッシュは次のとおりです:(乱雑さについて申し訳ありませんが、適切にフォーマットできませんでした)

Dump File           Crash Time          Bug Check String    Bug Check Code  Parameter 1     Parameter 2         Parameter 3         Parameter 4         Caused By Driver    Caused By Address   File Description        Product Name                Company         File Version                    Processor   Crash Address       Stack Address 1     Stack Address 2     Stack Address 3 Computer Name   Full Path               Processors Count    Major Version   Minor Version   Dump File Size  Dump File Time
061415-35100-01.dmp 14/06/2015 00:24    MEMORY_MANAGEMENT   0x0000001a  00000000`00041790   fffffa80`07a45fd0   00000000`0000ffff   00000000`00000000   dump_ataport.sys    dump_ataport.sys+4fb4a40                                                                                                  x64       ntoskrnl.exe+748c0                                                                          C:\Windows\Minidump\061415-35100-01.dmp 8           15      7601              302.111       14/06/2015 00:26
061315-38657-01.dmp 13/06/2015 21:28    MEMORY_MANAGEMENT   0x0000001a  00000000`00041790   fffffa80`07a5c050   00000000`0000ffff   00000000`00000000   ntoskrnl.exe        ntoskrnl.exe+748c0  NT Kernel & System      Microsoft® Windows® Operating System    Microsoft Corporation   6.1.7601.18869 (win7sp1_gdr.150525-0603)    x64     ntoskrnl.exe+748c0                                          C:\Windows\Minidump\061315-38657-01.dmp 8               15      7601              302.047       13/06/2015 21:30
060715-40185-01.dmp 07/06/2015 19:53    MEMORY_MANAGEMENT   0x0000001a  00000000`00041790   fffffa80`07a5cf20   00000000`0000ffff   00000000`00000000   USBSTOR.SYS         USBSTOR.SYS+57dfa40 USB Mass Storage Class Driver   Microsoft® Windows® Operating System    Microsoft Corporation   6.1.7601.17577 (win7sp1_gdr.110310-1504)    x64     ntoskrnl.exe+72a40                                          C:\Windows\Minidump\060715-40185-01.dmp 8       15      7601              302.047       07/06/2015 19:55
050915-56113-01.dmp 08/05/2015 23:43    MEMORY_MANAGEMENT   0x0000001a  00000000`00061940   00000000`06e00000   00000000`00000000   00000000`00000000   ntoskrnl.exe        ntoskrnl.exe+72a40  NT Kernel & System      Microsoft® Windows® Operating System    Microsoft Corporation   6.1.7601.18869 (win7sp1_gdr.150525-0603)    x64     ntoskrnl.exe+72a40                                              C:\Windows\Minidump\050915-56113-01.dmp 8           15      7601              302.047       09/05/2015 00:10

私はたくさんのマルウェアスキャナーを実行しましたが、それらはすべてき​​れいになりました。

Sfc/scannowを実行すると、整合性違反は見つかりません。

しかし、chkdsk/fまたは/ r(/ xを使用する必要があります。そうしないと、再起動しても修復が行われません)を実行すると、いくつかの奇妙なことが表示されます。

1-私は常に「不良セクタに4KB」を持っています。

2-これはほぼ一定です: "152[*または別の番号をクリーンアップしますが、次の2つの未使用のものは同じ番号です]未使用のインデックスファイル0x9のインデックス$ SIIからのエントリ。ファイル0x9のインデックス$ SDHからの152の未使用のインデックスエントリをクリーンアップします。152の未使用のセキュリティ記述子をクリーンアップします。 "

HDDでいくつかのテストを実行しましたが、合格しました。 HCI MemTestを実行したところ、RAMは問題ないようですが、HDDに記録されたページファイルに到達すると、いくつかのエラーが表示され始めます。Windowsメモリ診断でもRAMに問題は見つかりませんでした。

それで、これは私に疑問に思いました:私のBSODは古いHDDイメージ(ntoskrnl.exeのような)からのいくつかの壊れたファイルによって引き起こされる可能性がありますか?もしそうなら、どうすればこれらのファイルを修復できますか? ntoskrnl.exeを削除して再度インストールするのは安全ですか、それとも良い考えですか(これを別のWindowsマシンからコピーできると仮定します)。そして、新しいMFTファイルレコードを作成することは可能ですか?

ご覧のとおり、私はあまり精通していないので、助けてくれてありがとう!

私のセットアップは、Windows 7 Ultimate x64、Core i7、12GB RAM、Nvidia GeForce GTX260、OS HDDはWD5000AVCS、その他4つのHDD(3つは外付けUSBドライブ)です。

PS:GPUドライバーを更新したばかりですが、これが役に立たないと思います

PS2:私はオーバークロックをしたことがなく、私のRAM設定はマザーボードの製造元によると正しいです(Intelは私のRAM Kingstoneセットアップ)でいくつかのテストを実行しました)、2 x 2GB 1333、2x 4GB 1333

編集:私が今気づいたことの1つは、最後のクラッシュ時に多くのプログラムを実行していたことです...それは競合の問題でしょうか?それらのいくつかを同時に実行して、BSODが発生するかどうかを確認します

2
flen

スーパーユーザーは、この古い質問はまだ多くの意見を受け取っていると言っています。最終的に私にとってうまくいったのは、管理者権限を持つプロンプトでこれを実行したことだと思います:chkdsk /x /b/bではなく/r引数に注意してください)。不良セクタを再マッピングするには、/bが重要だと思います。

4年後、私のHDDはまだ生きていてキックしています。

1
flen