Tip berguna

Terbuka memori DMP terbuka

Sekiranya terdapat ralat kritikal, sistem berhenti kerja, memaparkan skrin biru kematian (BSOD), maklumat mengenai ralat dan kandungan memori disimpan dalam fail halaman. Pada boot sistem berikutnya, berdasarkan data yang disimpan, pembuangan kecemasan dibuat dengan maklumat debugging. Rekod ralat kritikal dicipta dalam log peristiwa sistem.

Sekiranya ralat kritikal berlaku pada peringkat awal boot sistem, atau sebagai akibat daripada kesalahan subsistem cakera gagal, dump kemalangan tidak akan disimpan.

Dump kemalangan boleh dianalisis dengan menggunakan utiliti BlueScreenView atau alat debugger sistem WinDbg (Debugging Tools for Windows).

BlueScreenView analisis pembuangan sampah utiliti

Alat mudah untuk menganalisis tapak pembuangan adalah utiliti BlueScreenView NirSoft.

BlueScreenView mengimbas folder dengan minidump dan memaparkan maklumat mengenai kesalahan yang ditemui.

Bagi setiap kegagalan, tarikh, data ralat, dan pemandu yang dikatakan menyebabkan kegagalan dipaparkan.

Di bahagian bawah tetingkap, senarai pemandu yang dimuatkan dalam sistem dipaparkan. Modul-modul yang telah diakses pada masa kegagalan disorot dalam warna, mereka harus diberikan perhatian khusus, mereka boleh menjadi punca kegagalan.

Dengan mengklik dua kali maklumat tambahan dipaparkan.

Pilihan Pembukaan DMP

Pelanjutan DMP dikhaskan untuk fail dump memori: syot kilat status RAM pada titik tertentu dalam operasi sistem atau aplikasi yang berasingan, yang memerlukan pemaju debugging berikutnya. Format ini digunakan oleh beratus-ratus jenis perisian, dan adalah mustahil untuk mempertimbangkan semua mereka dalam skop artikel ini. Jenis dokumen DMP yang paling biasa adalah dump memori yang dipanggil kecil, di mana butiran kemalangan sistem direkodkan, yang membawa kepada kemunculan skrin biru kematian, oleh itu kami akan memfokuskannya.

Kaedah 1: BlueScreenView

Utiliti percuma yang kecil dari pemaju bersemangat yang fungsi utamanya adalah untuk memberikan keupayaan untuk melihat fail DMP. Tidak perlu dipasang pada komputer - hanya unzip arkib ke mana-mana tempat yang sesuai.

  1. Untuk membuka fail yang berasingan, klik pada butang dengan ikon program pada bar alat.

Dalam tingkap "Pilihan Lanjutan" kotak semak "Muatkan satu fail Minidump tunggal" dan klik "Semak imbas".

Menggunakan "Explorer" semak ke folder dengan fail DMP, pilih dan tekan "Buka".

Apabila kembali ke tingkap "Pilihan Lanjutan" klik OK.

Utiliti BlueScreenView direka untuk pengguna canggih, kerana antara muka mungkin kelihatan rumit untuk pemula. Di samping itu, ia hanya tersedia dalam bahasa Inggeris.

Memasang Alat Debugging untuk Windows (WinDbg)

Microsoft mengedarkan WinDbg hanya sebagai sebahagian daripada SDK, anda boleh memuat turun pemasang web pada halaman muat turun pusat pembangunan.

Pemasangan SDK tidak diperlukan untuk menganalisis kebocoran kemalangan. Muat turun Alat Debugging untuk Windows (WinDbg) sebagai pakej berasingan di sini atau di sini.

Muat turun dan pasang WinDbg untuk versi Windows anda. Versi untuk Windows 7 juga berfungsi dalam Windows XP dan Windows Vista.

Windows 10 memerlukan WinDbg versi 10.0.10586.567. Muat turun SDK Terpisah untuk Windows 10. Pemasang web akan dimuatkan. Apabila memasang, matikan semua komponen kecuali debugger.

Selepas pemasangan, laraskan jalan pintas untuk memulakan WinDbg. Dalam sifat pintasan, atur bendera pelancaran sebagai pentadbir. Juga, sebagai folder kerja, tetapkan:% SystemRoot% Minidump.

Menetapkan Simbol Debugging

Simbol debug mengandungi nama fungsi simbolik dari kod sumber. Mereka diperlukan untuk mendekripsi dan mentafsirkan dump kemalangan.

Apabila anda memulakan WinDbg buat pertama kalinya, anda harus menentukan jalan ke simbol debugging. Untuk melakukan ini, buka menu Fail, Path File Simbol, atau gunakan kombinasi Ctrl + S.

Di baris seterusnya, membolehkan muat turun simbol debug dari rangkaian, tetapkan jalan setempat untuk menyimpan fail dan alamat untuk memuat turun dari Internet:

Sekiranya sistem tidak disambungkan ke Internet, pakej pemasangan aksara boleh dimuat turun terlebih dahulu pada halaman muat turun Windows Symbol Pack di Pusat Pembangunan Microsoft.

Analisis pembuangan sampah

Dalam menu, pilih Fail, Open Dash Crash, atau tekan Ctrl + D.

Tentukan jalan ke dump% SystemRoot% MEMORY.DMP atau% SystemRoot% Minidump fail.dmp.

Memuat turun simbol debugging dari Internet mungkin mengambil sedikit masa.

Untuk mendapatkan maklumat terperinci, lakukan arahan:

Debugger akan meminta anda untuk melaksanakannya, hanya tuding pada pautan dan klik.

Akibatnya, kita mendapat kesimpulan berikut:

Mendapatkan maklumat mengenai pemandu masalah

Sekiranya mungkin untuk mencari pemandu di mana ralat berlaku, nama pemandu akan dipaparkan dalam medan MODULE_NAME dan IMAGE_NAME.

Untuk mendapatkan laluan ke fail dan maklumat lain, klik pada pautan ke modul:

Jika laluan penuh kepada pemandu tidak ditentukan, folder lalai adalah% SystemRoot% system32 drivers.

Kami mencari fail yang dinyatakan, dan mengkaji sifatnya.

Mengemas kini pemacu masalah.

Memandu Diagnostik

Sekiranya kesilapan subsistem cakera, kebuntuan kecemasan tidak boleh disimpan.

Untuk menghapuskan masalah cakera, kami periksa log acara sistem untuk membaca dan menulis ralat pada cakera.

Kami memeriksa parameter S.M.A.R.T dari cakera keras, anda boleh mendapatkannya, contohnya, menggunakan program SpeedFan.

Kami memberi perhatian khusus kepada parameter: "Count Sector Pending semasa" dan "Count Sector Uncorrected", nilai bukan sifar parameter ini menunjukkan kerosakan cakera.

Nilai bukan bukan sifar parameter: "Penghitung Ralat UltraDMA CRC", menandakan masalah dengan kabel SATA.

Baca lebih lanjut mengenai S.M.A.R.T. baca dalam artikel Wikipedia.

Diagnostik daripada kerosakan ingatan

Masalah ingatan sering boleh menyebabkan pelbagai gangguan, termasuk pelbagai skrin biru, membeku, kemalangan program, rasuah pendaftaran, kerosakan pada sistem fail dan data.

Anda boleh mengenal pasti masalah ingatan menggunakan utiliti Memtest86 +.

Kami memuatkan imej dengan rujukan, menulis ke cakera, boot dari cakera, ujian bermula.

Bermula dengan Windows Vista, sistem ini mempunyai ujian memori sendiri. Untuk memulakannya, klik "Mula," dalam bar carian, taipkan "ingatan", pilih" Alat Diagnostik Memori Windows. "

Masalah ingatan dalam sesetengah kes boleh diperbaiki dengan mengemas kini BIOS.

Kaedah 2: Alat Debugging Microsoft untuk Windows

Alat debugging yang disebut Alat Debugging untuk Windows diedarkan sebagai sebahagian daripada persekitaran pembangunan SDK Windows. Aplikasi yang direka untuk pemaju dapat membuka fail DMP juga.

  1. Untuk menghemat ruang, Anda hanya dapat memilih Alat Debugging untuk Windows, dengan memeriksa item yang sesuai selama proses pemuatan komponen.

Anda boleh menjalankan utiliti melalui "Mula". Untuk melakukan ini, terbuka "Semua program"pilih Kit Windowsdan kemudian Alat Debugging untuk Windows.

Untuk memulakan program, gunakan jalan pintas "WinDbg".

Perhatian! Untuk membuka fail DMP, gunakan hanya versi debugger x64 atau x86!

  • Disebabkan sifat utiliti, memuat turun dan membaca kandungan fail DMP mungkin mengambil sedikit masa, jadi bersabarlah. Pada akhir proses, dokumen itu akan dibuka untuk dilihat dalam tetingkap berasingan.
  • Alat Debugging untuk utiliti Windows adalah lebih kompleks daripada BlueScreenView, dan juga tidak mempunyai penyetempatan Rusia, tetapi menyediakan maklumat yang lebih terperinci dan tepat.

    Analisis dump jauh, i.e. pada komputer jauh:

    Sangat mudah untuk pentadbir!

    Jika anda mempunyai akses penuh ke sumber-sumber pentadbir pada mesin jauh (anda boleh membuka, contohnya: computer_name C $), maka anda juga boleh melihat kegagalan komputer lain pada rangkaian dari jauh. Untuk melakukan ini, hanya pergi ke bahagian "Tetapan Lanjutan" (Ctrl + O) dan tentukan folder dengan Minidumps komputer jauh, contohnya: MyCompC $ WindowsMinidump. Atau, sebagai pilihan, salin minidumps dari komputer jauh kepada diri sendiri.

    Untuk sistem untuk membuat fail Minidump, periksa yang berikut:

    Sekiranya Windows bermula semula, tetapi BSoD'a tidak - Apa yang perlu saya lakukan?

    Selak butang kanan tetikus dalam Komputer sayapilih Hartanahtab Pilihanbutang di sana Parameter dalam bahagian Muat turun dan pulihkan. Dalam tetingkap yang muncul, dalam bahagian Kegagalan sistem centang sebaliknya Lakukan reboot automatik.

    Bagaimana untuk menyemak sama ada minidump dibuat?

    Pertama, pastikan sama ada ia direkodkan. Pergi ke sifat sistem (butang kanan pada My Computer - Properties) Kemudian tab Pilihankita dapati bahagian itu Muat turun dan pulihkan dan klik pada butang Parameter. Ia sepatutnya seperti dalam gambar:

    • Program ini akan berguna untuk pengguna baru yang pertama kali menemui skrin biru kematian, dan bagi pengguna yang lebih berpengalaman.
    • Program ini menyokong bahasa Rusia
    • Program ini adalah percuma dan tidak memerlukan pemasangan

    Tonton video itu: Memorial TGW and Spegri (Februari 2020).