Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Windows Hardware Error Architecture (WHEA) memproses kesalahan perangkat keras dengan cara yang berbeda tergantung pada klasifikasi kondisi kesalahan. Untuk informasi selengkapnya tentang berbagai klasifikasi kesalahan perangkat keras, lihat Kesalahan Perangkat Keras dan Sumber Kesalahan.
Berikut ini menjelaskan urutan tindakan yang diambil oleh WHEA sebagai respons terhadap setiap jenis kondisi kesalahan perangkat keras. Untuk informasi selengkapnya tentang komponen WHEA yang direferensikan dalam tindakan ini, lihat Komponen Arsitektur Kesalahan Perangkat Keras Windows.
Kesalahan Perangkat Keras yang Dikoreksi
Pemroses kesalahan perangkat keras tingkat rendah (LLHEH) diberitahu mengenai kondisi kesalahan perangkat keras.
LLHEH memverifikasi adanya kesalahan perangkat keras.
LLHEH mengambil informasi kesalahan perangkat keras dari sumber kesalahan dan menggunakan data kesalahan untuk mengisi paket kesalahan perangkat keras. Paket ini diformat sebagai struktur WHEA_ERROR_PACKET.
LLHEH memanggil driver kesalahan perangkat keras khusus platform (PSHED) untuk mengambil informasi kesalahan perangkat keras khusus platform apa pun. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam pengambilan informasi kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat menambah informasi kesalahan yang dikembalikan ke LLHEH.
LLHEH memanggil kernel sistem operasi Windows, dan meneruskannya paket kesalahan.
Kernel Windows membuat catatan kesalahan dan mengisinya dengan informasi dari paket kesalahan yang diterima dari LLHEH serta informasi lain tentang kesalahan, seperti sumber kesalahan, tingkat keparahan kesalahan, dan berapa kali kesalahan terjadi.
Kernel Windows memanggil PSHED untuk memberi izin bagi PSHED menambahkan bagian ke dalam rekaman kesalahan. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam pengambilan informasi kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat memperluas informasi lebih lanjut dalam catatan kesalahan.
Kernel Windows memanggil ke PSHED untuk menghapus daftar status sumber kesalahan. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam pengambilan informasi kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat menghapus daftar status sumber kesalahan.
Jika kondisi kesalahan perangkat keras melebihi ambang kesalahan sumber kesalahan, kernel Windows menghasilkan peristiwa ETW dan mencatat informasi kesalahan dalam log peristiwa sistem.
Kesalahan Perangkat Keras Yang Tidak Terkoreksi
LLHEH diberi tahu tentang adanya kondisi kesalahan perangkat keras.
LLHEH memverifikasi adanya kesalahan perangkat keras.
LLHEH mengambil informasi kesalahan perangkat keras dari sumber kesalahan dan menggunakan data kesalahan untuk mengisi paket kesalahan perangkat keras.
LLHEH memanggil PSHED untuk mengambil informasi kesalahan perangkat keras khusus platform apa pun. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam pengambilan informasi kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat menambah informasi kesalahan yang dikembalikan ke LLHEH.
LLHEH memanggil kernel sistem operasi Windows, dan meneruskannya paket kesalahan.
Kernel Windows membuat catatan kesalahan dan mengisinya dengan informasi dari paket kesalahan yang diterima dari LLHEH serta informasi lain tentang kesalahan, seperti sumber kesalahan, tingkat keparahan kesalahan, dan berapa kali kesalahan terjadi.
Kernel Windows memanggil PSHED untuk memberi izin bagi PSHED menambahkan bagian ke dalam rekaman kesalahan. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam pengambilan informasi kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat memperluas informasi lebih lanjut dalam catatan kesalahan.
Kernel Windows mencoba memulihkan dari kesalahan dengan mencoba memperbaiki kondisi kesalahan perangkat keras. Kernel Windows kemudian memanggil ke PSHED untuk memberinya kesempatan untuk melakukan operasi pemulihan yang diperlukan. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam pemulihan kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat mencoba memperbaiki kesalahan dan/atau melakukan operasi tambahan yang diperlukan untuk sepenuhnya pulih dari kondisi kesalahan.
Jika kesalahan perangkat keras berhasil dikoreksi, kernel Windows menghasilkan peristiwa ETW dan mencatat informasi kesalahan dalam log peristiwa sistem. Jika kesalahan perangkat keras tidak dikoreksi, kernel Windows memanggil ke PSHED untuk menyimpan catatan kesalahan. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam persistensi rekaman kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat menyimpan catatan kesalahan. Setelah rekaman kesalahan disimpan, kernel Windows menghasilkan pemeriksaan bug.
Kesalahan Perangkat Keras Fatal yang Tidak Dapat Diperbaiki
LLHEH diberi tahu tentang adanya kondisi kesalahan perangkat keras.
LLHEH memverifikasi adanya kesalahan perangkat keras.
LLHEH mengambil informasi kesalahan perangkat keras dari sumber kesalahan dan menggunakan data kesalahan untuk mengisi paket kesalahan perangkat keras.
LLHEH memanggil PSHED untuk mengambil informasi kesalahan perangkat keras khusus platform apa pun. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam pengambilan informasi kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat menambah informasi kesalahan yang dikembalikan ke LLHEH.
LLHEH memanggil kernel sistem operasi Windows, dan meneruskannya paket kesalahan.
Kernel Windows membuat catatan kesalahan dan mengisinya dengan informasi dari paket kesalahan yang diterima dari LLHEH serta informasi lain tentang kesalahan, seperti sumber kesalahan, tingkat keparahan kesalahan, dan berapa kali kesalahan terjadi.
Kernel Windows memanggil ke PSHED untuk menyimpan catatan kesalahan. Jika plug-in PSHED diinstal dan terdaftar untuk berpartisipasi dalam persistensi rekaman kesalahan, PSHED pada gilirannya akan memanggil plug-in PSHED sehingga dapat menyimpan catatan kesalahan.
Kernel Windows menghasilkan pemeriksaan kesalahan.