Baca file crash dump

Pengarang: Roger Morrison
Tanggal Pembuatan: 18 September 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Hacks Weekly #6: Memory Dump Analysis – extracting juicy data
Video: Hacks Weekly #6: Memory Dump Analysis – extracting juicy data

Isi

Ketika aplikasi Windows lumpuh atau berhenti tiba-tiba, "file dump crash" dibuat untuk menyimpan informasi sistem dari sebelum kegagalan. Membaca file dump memori kecil dapat membantu menyelesaikan penyebab kesalahan. Dengan program freeware "BlueScreenView" Anda dapat dengan cepat mempelajari apa yang salah, atau menggunakan alat Windows Debugger untuk informasi lebih rinci.

Melangkah

Metode 1 dari 2: Menggunakan BlueScreenView

  1. Gunakan BlueScreenView jika Anda hanya ingin melihat apa yang menyebabkan crash. Sebagian besar pengguna hanya membutuhkan file crash dump untuk menentukan apa yang bisa menjadi penyebab sistem crash atau BSoD (Blue Screen of Death). BlueScreenView adalah program freeware dari NirSoft yang menganalisis file dump dan dapat memberi tahu Anda driver atau faktor lain mana yang menyebabkan crash.
    • Dump yang dibuat selama sistem crash disebut "minidumps".
  2. Unduh BlueScreenView. Anda dapat mengunduh BlueScreenView langsung dari NirSoft di nirsoft.net/utils/blue_screen_view.html.
    • Anda dapat mengunduh program sebagai versi mandiri (dikirim dalam format ZIP). Ini memungkinkan Anda untuk menjalankannya tanpa instalasi. Setelah Anda selesai mendownload file ZIP, klik kanan dan pilih "Extract" untuk membuat folder baru dengan BlueScreenView.
  3. Mulai BlueScreenView. Setelah mengekstrak BlueScreenView dari file ZIP, jalankan program. Anda akan menerima pemberitahuan dari Windows yang menanyakan apakah Anda ingin melanjutkan.
  4. Temukan file dump crash yang ingin Anda analisis. Saat komputer Anda macet, file bernama "minidump" dibuat di direktori Windows. File-file ini memiliki ekstensi "dmp" dan BlueScreenView dapat membacanya dan memberi tahu Anda apa yang terjadi. File minidump dapat ditemukan di C: Windows Minidump. Jika Anda tidak melihat file tersebut, Anda mungkin perlu membuat file tersembunyi terlihat:
    • Di Windows 10 dan 8, klik tab "View" di Windows Explorer dan pilih kotak centang "Hidden items".
    • Di Windows 7 dan sebelumnya, buka Opsi Folder di Panel Kontrol, lalu klik tab "Tampilan" dan pilih "Tampilkan file, folder, dan drive tersembunyi".
  5. Tarik itu dmp di jendela BlueScreenView. Cara tercepat untuk membuka file .dmp adalah dengan menyeret dan melepaskannya ke jendela BlueScreenView. File tidak akan dipindahkan dari lokasi aslinya. Setengah bagian bawah jendela BlueScreenView akan diisi dengan data setelah menyeret file ke dalam jendela.
  6. Pergi ke kolom "Disebabkan Oleh Pengemudi" di bagian atas. Anda mungkin perlu menggulir sedikit ke kanan untuk melihatnya. Kolom ini menunjukkan driver mana yang menyebabkan sistem crash.
    • Mungkin juga kasus driver yang bermasalah disorot dengan warna merah di bagian bawah jendela. Klik dua kali item yang disorot ini untuk detail lebih lanjut, seperti nama produk, deskripsi, dan jalur file.
  7. Gunakan informasi ini untuk menemukan masalahnya. Sekarang setelah Anda mengetahui driver mana yang menyebabkan crash, Anda dapat memulai pemecahan masalah. Mulailah dengan penyelidikan online atas "nama pengemudi" dan "tabrakan" untuk melihat apakah orang lain mengalami masalah yang sama.

Metode 2 dari 2: Dengan WinDBG

  1. Gunakan metode ini untuk analisis lebih lanjut. Sebagian besar pengguna tidak perlu menggunakan program Windows Debugger untuk membuka file MEMORY.DMP dan memeriksa kode yang dibuang dari memori karena macet. Jika Anda ingin informasi lebih lanjut tentang bagaimana Windows menggunakan driver dan memori, atau jika Anda perlu menganalisis file dump untuk pengembangan perangkat lunak, Windows Debugger dapat memberi Anda banyak informasi.
  2. Unduh Windows Software Development Kit (WDK). Program ini berisi program WinDBG yang Anda gunakan untuk membuka berkas dump. Anda dapat mengunduh penginstal WDK di sini.
  3. Klik dua kali sdksetup.exe. Ini akan memulai penginstal. Pergi melalui beberapa layar pertama, biarkan default tidak tersentuh.
  4. Hapus semua pilihan kecuali "Alat Debugging untuk Windows". Anda dapat membatalkan pilihan semua opsi lain karena tidak digunakan untuk membuka file dump. Membatalkan pilihan itu akan mempercepat penginstalan dan menghemat ruang di hard drive Anda.
  5. Tunggu sementara file diunduh dan diinstal. Ini mungkin memakan waktu beberapa menit.
  6. Buka jendela perintah sebagai administrator. Anda perlu membuka jendela perintah sebagai administrator untuk mengaitkan file dmp dengan WinDBG sehingga program dapat menganalisisnya. Buka jendela perintah di folder "system32".
    • Windows 10 dan 8 - Klik kanan tombol Windows dan pilih "Command Promt (Admin)".
    • Windows 7 - Buka menu Start dan ketik cmd. tekan Ctrl+⇧ Shift+↵ Masuk.
  7. Buka direktori debugger. Jalankan perintah berikut untuk mengubah ke direktori yang benar. Jika Anda menggunakan Windows 10, Anda cukup menyalin dan menempel. Dengan versi sebelumnya Anda harus mengetikkan perintah:
    • cd Program Files (x86) Windows Kits 8.1 Debuggers x64
  8. Masukkan perintah untuk memasang file dump. Ketik perintah berikut untuk mengaitkan WinDBG dengan file DMP. Pengguna Windows 10 dapat menyalin dan menempelkan perintah ini:
    • windbg.exe -IA
    • Jika Anda memasukkan perintah dengan benar, jendela WinDBG kosong akan muncul yang dapat Anda tutup.
  9. Mulai WinDBG. Anda perlu mengkonfigurasi WinDBG untuk memuat file yang benar agar file dmp Microsoft dapat dibuka. Anda melakukan ini dalam WinDBG.
    • Cara tercepat untuk memulai program ini adalah dengan menekan ⊞ Menang dan ketik "windbg".
  10. Klik "File" dan pilih "Jalur File Simbol ". Jendela baru akan terbuka.
  11. Salin dan tempel alamat berikut. Jalur ini akan memberi tahu WinDBG untuk mengunduh dan menyimpan simbol yang diperlukan langsung dari Microsoft C: SymCache:
    • SRV * C: SymCache * http: //msdl.microsoft.com/download/symbols
    • Peta C: SymCache akan bertambah seiring waktu saat Anda membuka lebih banyak file debug dan mengunduh simbol tambahan dari Microsoft.
  12. Temukan file dump crash yang ingin Anda analisis. File dump (.dmp) dibuat saat sistem Anda crash. Secara default Anda akan meletakkan file dump di direktori C: Windows Minidump setelah pemulihan kecelakaan. File juga bisa dalam format C: Windows MEMORY. DMP berdiri. Jika Anda tidak dapat menemukan file, Anda mungkin perlu memperlihatkan file tersembunyi:
    • Di Windows 10 dan 8, klik tab "View" di Windows Explorer dan pilih kotak centang "Hidden items".
    • Di Windows 7 dan sebelumnya, buka Opsi Folder di Panel Kontrol, lalu klik tab "Tampilan" dan pilih "Tampilkan file, folder, dan drive tersembunyi.
  13. Klik dua kali file dump. Selama WinDBG dikonfigurasi dengan benar, WinDBG harus mulai dan mulai memproses file.
  14. Tunggu sementara file dump dimuat. Pertama kali Anda membuka file dump, Anda harus menunggu sementara simbol diunduh dari Microsoft. Jangan hentikan program WinDBG saat memuat file.
    • File crash dump akan dimuat lebih cepat di lain waktu, karena Anda sudah memiliki simbol di folder C: SymCache berdiri.
    • Anda akan tahu bahwa file dump telah selesai dimuat saat Tindak lanjut: MachineOwner di bagian bawah file.
  15. Cari baris "Mungkin disebabkan oleh". Ini adalah cara tercepat untuk mengetahui penyebab kecelakaan itu. WinDBG akan menganalisis file dump dan melaporkan proses atau driver mana yang mungkin menyebabkan masalah. Anda dapat menggunakan informasi ini untuk pemecahan masalah dan penelitian lebih lanjut.
  16. Temukan kode BugCheck. File dump akan mengembalikan kode untuk kesalahan tertentu yang terjadi selama crash. Lihat langsung di atas baris "Mungkin disebabkan oleh". Anda mungkin akan melihat kode dua karakter, seperti "9F".
    • Buka Referensi Kode Pemeriksaan Bug Microsoft. Temukan kode yang cocok dengan BugCode Anda dengan melihat dua karakter terakhir di setiap entri.