錯誤檢查0x7A:KERNEL_DATA_INPAGE_ERROR

KERNEL_DATA_INPAGE_ERROR錯誤檢查的值為 0x0000007A。 這個錯誤檢查指出無法讀取分頁檔案中核心數據的要求頁面。

重要

本文適用於程式設計人員。 如果您是在使用計算機時收到藍色螢幕錯誤碼的客戶,請參閱 針對藍色畫面錯誤進行疑難解答

參數

訊息中所列的四個參數可以有三個可能的意義。

如果第一個參數為 1、2 或 3,而第三個參數為 0,則參數具有下列定義。

參數 描述
1 保留 (1、2 或 3) 的鎖定類型
2 錯誤狀態 (通常是 I/O 狀態代碼)
3 如果鎖定類型為 1:目前的進程

如果鎖定類型為 2 或 3:0
4 無法分頁到記憶體中的虛擬位址

如果第一個參數是 3 或 4 (,而第三個參數不是 0) ,則參數具有下列定義。

參數 描述
1 保留 (3 或 4) 的鎖定類型
2 錯誤狀態 (通常是 I/O 狀態代碼)
3 InPageSupport 結構的位址
4 錯誤位址

否則,參數會有下列定義。

參數 描述
1 PTE) (頁表項目的位址
2 錯誤狀態 (通常是 I/O 狀態代碼)
3 PTE 內容
4 錯誤位址

原因

通常,您可以從錯誤狀態 (參數 2) 判斷KERNEL_DATA_INPAGE_ERROR錯誤檢查的原因。 這些是 NTSTATUS值

一些常見的狀態代碼包括:

  • 0xC000009A或STATUS_INSUFFICIENT_RESOURCES表示缺少非分頁集區資源。

  • 0xC000009C或STATUS_DEVICE_DATA_ERROR通常表示硬碟上 (扇區) 的不良區塊。

  • 0xC000009D或STATUS_DEVICE_NOT_CONNECTED指出故障或鬆散纜線、終止,或控制器看不到硬碟。

  • 0xC000016A或STATUS_DISK_OPERATION_FAILED表示硬碟上 (扇區) 的不良區塊。

  • 0xC0000185或STATUS_IO_DEVICE_ERROR,表示 SCSI 裝置上的終止或瑕疵纜線不正確,或兩部裝置嘗試使用相同的 IRQ。

  • 0xC000000E或STATUS_NO_SUCH_DEVICE,表示硬體故障或磁碟驅動器設定不正確。 檢查纜線,並使用磁碟驅動器製造商提供的診斷公用程式檢查磁碟驅動器。 如果您使用較舊的PATA (IDE) 磁碟驅動器,此狀態代碼可能會指出不正確的主要/次級磁碟驅動器設定。

這些狀態代碼是具有特定原因的最常見狀態代碼。 如需可針對特定 Windows 版本傳回之其他可能狀態代碼的詳細資訊,請參閱 Ntstatus.h Microsoft Windows 驅動程式套件 (WDK) 中的檔案。 OSR 是第三方,提供 PDF 檔,將 NTSTATUS 對應至 Win32 錯誤碼 NTSTATUS 至 Win32 錯誤碼對應

此錯誤訊息的另一個常見原因是記憶體硬體故障或 RAM 記憶體失敗。

病毒感染也可能造成這個錯誤檢查。

解決方案

解決不正確的區塊問題: 0xC000009C或0xC000016A的 I/O 狀態代碼通常表示因為 (扇區) 錯誤而無法從磁碟讀取數據。 如果您可以在錯誤之後重新啟動計算機,則 Autochk 會自動執行,並嘗試對應不良扇區以防止再使用。

如果 Autochk 未掃描硬碟是否有錯誤,您可以手動啟動磁碟掃描器。 在系統分割區上執行 Chkdsk /f /r 。 您必須在磁碟掃描開始之前重新啟動電腦。 如果您因為錯誤而無法啟動電腦,請使用復原主控台並執行 Chkdsk /r

解決失敗的 RAM 問題: 執行系統製造商所提供的硬體診斷,特別是記憶體掃描器。 如需這些程式的詳細資訊,請參閱計算機的擁有者手冊。

解決故障的硬體問題: 如果 I/O 狀態C0000185,且分頁檔案位於較舊的 SCSI 磁碟上,請檢查磁碟纜線和 SCSI 終止是否有問題。

解決病毒感染: 使用任何最新、商業病毒掃描軟體來檢查硬碟的主要開機記錄,來檢查您的電腦是否有病毒。 Windows 文件系統可以受到病毒感染。

檢查系統 事件檢視器 是否有可能協助識別造成錯誤的裝置的錯誤訊息。 特別是,應該檢查錯誤檢查之前發生的錯誤。

請確定已安裝最新的 Windows 更新。

找出並執行計算機的任何可用診斷測試軟體。 主機板上的破解、暫存追蹤或瑕疵元件可能會導致這個錯誤檢查。

針對具有卡片插槽的計算機,請檢查計算機中的所有適配卡都已正確基座。 使用筆跡橡皮擦或電子聯繫人處理,可在電子供應區取得,以確保配接卡聯繫人乾淨。

另請參閱

錯誤檢查0x77:KERNEL_STACK_INPAGE_ERROR