Cara Membaca Fail Dump (dengan Gambar)

Isi kandungan:

Cara Membaca Fail Dump (dengan Gambar)
Cara Membaca Fail Dump (dengan Gambar)

Video: Cara Membaca Fail Dump (dengan Gambar)

Video: Cara Membaca Fail Dump (dengan Gambar)
Video: Cara menjalakan Program Assembler (Perintah debug) - Sistem Mikroprocessor 2024, November
Anonim

Apabila aplikasi Windows anda hancur atau berhenti tanpa diduga, "fail dump crash" dibuat untuk menyimpan maklumat semasa sebelum kesalahan berlaku. Membaca fail dump memori yang kecil dapat membantu anda menentukan dan menyelesaikan penyebab ralat program. Anda boleh menggunakan perisian percuma yang disebut "BlueScreenView" untuk mengetahui apa yang salah dengan program ini, atau menggunakan alat debugger untuk mendapatkan maklumat yang lebih maju.

Langkah

Kaedah 1 dari 2: Menggunakan BlueScreenView

Baca Dump Files Langkah 1
Baca Dump Files Langkah 1

Langkah 1. Gunakan BlueScreenView jika anda perlu mengetahui punca mogok tersebut

Sebilangan besar pengguna hanya memerlukan fail timbunan untuk menentukan apa yang menyebabkan kesalahan sistem atau Blue Screen of Death. Blue ScreenView adalah perisian percuma yang dibuat oleh NirSoft yang dapat menganalisis fail timbunan dan memberitahu pengguna apa pemacu (pemacu) atau faktor lain yang menyebabkan kemalangan.

Tumpukan yang dibuat semasa kesalahan sistem disebut sebagai “minidumps."

Baca Dump Files Langkah 2
Baca Dump Files Langkah 2

Langkah 2. Muat turun BlueScreenView

Anda boleh memuat turun BlueScreenView terus dari NirSoft di nirsoft.net/utils/blue_screen_view.html.

Anda boleh memuat turun program mandiri dalam format ZIP. Dengan cara ini, anda boleh menjalankan program tanpa memasangnya. Setelah fail ZIP selesai memuat turun, klik kanan dan pilih "Ekstrak" untuk membuat folder baru dengan program BlueScreenView

Baca Dump Files Langkah 3
Baca Dump Files Langkah 3

Langkah 3. Lancarkan BlueScreenView

Setelah mengekstrak BlueScreenView dari fail ZIP, lancarkan program di dalamnya. Anda akan diminta untuk meneruskan Windows.

Baca Dump Files Langkah 4
Baca Dump Files Langkah 4

Langkah 4. Cari fail timbunan yang ingin anda analisis

Apabila komputer anda hancur, fail bernama "minidump" dibuat di direktori Windows. Fail-fail ini mempunyai sambungan.dmp, yang mana BlueScreenView dapat membaca dan memberitahu anda apa yang berlaku. Fail minidump boleh didapati di C: / Windows / Minidump. Sekiranya anda tidak melihatnya, anda mungkin perlu menunjukkan fail tersembunyi:

  • Untuk pengguna Windows 10 dan 8, klik label "Lihat" di Windows Explorer dan tandakan kotak "Item tersembunyi".
  • Untuk pengguna Windows 7 dan versi sebelumnya, buka Pilihan Folder dari Panel Kawalan, klik label "Lihat", dan pilih "Tunjukkan fail, folder, dan pemacu tersembunyi."
Baca Dump Files Langkah 5
Baca Dump Files Langkah 5

Langkah 5. Seret fail.dmp ke tetingkap BlueScreenView

Cara terpantas untuk membuka fail.dmp adalah dengan menyeretnya ke tetingkap BlueScreenView. Fail tidak akan berpindah dari lokasi asalnya. Anda akan melihat bahawa bahagian bawah tetingkap BlueScreenView dipenuhi dengan data setelah fail diseret ke dalam tetingkap.

Baca Dump Files Langkah 6
Baca Dump Files Langkah 6

Langkah 6. Cari lajur "Disebabkan Oleh Pemandu" di bahagian atas

Anda mungkin perlu menatal sedikit ke kanan untuk melihatnya. Lajur ini akan memaparkan pemacu yang menyebabkan sistem rosak.

Anda juga mungkin menemui pemacu yang bermasalah kerana diserlahkan dengan warna merah di bahagian bawah tetingkap. Klik dua kali pada sorotan untuk melihat lebih banyak butiran, seperti nama produk, keterangan, dan jalan

Baca Dump Files Langkah 7
Baca Dump Files Langkah 7

Langkah 7. Gunakan maklumat ini untuk menyelesaikan masalah anda

Sekarang, anda sudah mengetahui punca kemalangan dan boleh mula menyelesaikannya. Lakukan carian web dengan kata kunci "(nama drive) crash" untuk melihat apakah ada orang lain yang mempunyai masalah anda.

Kaedah 2 dari 2: Menggunakan WinDBG

1422664 8
1422664 8

Langkah 1. Gunakan kaedah ini untuk analisis yang lebih mendalam

Sebilangan besar pengguna tidak perlu menggunakan program Windows Debugger untuk membuka fail MEMORY. DMP dan memeriksa kod timbunan dari memori ketika berlaku kesalahan sistem. Sekiranya anda ingin mengetahui lebih lanjut mengenai bagaimana Windows menggunakan pemacu dan ingatannya, atau anda perlu menganalisis fail timbunan untuk tujuan pembangunan, Windows Debugger dapat memberi anda banyak maklumat.

1422664 9
1422664 9

Langkah 2. Muat turun Kit Pembangunan Perisian Windows (WDK)

Program ini mempunyai program WinDBG yang akan digunakan untuk membuka fail timbunan. Anda boleh memuat turun pemasang WDK di sini.

1422664 10
1422664 10

Langkah 3. Jalankan fail sdksetup.exe

Pemasangan program akan bermula. Teruskan melalui beberapa tetingkap pertama dan biarkan pada tetapan asal.

1422664 11
1422664 11

Langkah 4. Jangan pilih semuanya kecuali "Alat Debug untuk Windows"

Anda boleh mencabut semua ciri lain kerana tidak akan digunakan untuk membuka fail timbunan. Ini menjimatkan masa pemasangan dan ruang cakera keras anda.

1422664 12
1422664 12

Langkah 5. Tunggu sebentar semasa fail dimuat turun dan dipasang

Biasanya, proses ini memakan masa beberapa minit.

1422664 13
1422664 13

Langkah 6. Buka Prompt Perintah sebagai pentadbir

Anda perlu membuka Prompt Perintah yang dinaikkan untuk mengaitkan fail.dmp dengan WinDBG untuk anda analisis. Anda akan memulakan Prompt Perintah di dalam folder "system32".

  • Untuk pengguna Windows 10 dan 8, klik kanan butang Windows dan "Prompt Perintah (Pentadbiran)."
  • Untuk pengguna Windows 7, buka menu Mula dan ketik cmd. Tekan Ctrl + ⇧ Shift + ↵ Enter.
1422664 14
1422664 14

Langkah 7. Pergi ke direktori penyahpepijat

Masukkan arahan berikut untuk beralih ke direktori yang betul. Untuk pengguna Windows 10, anda boleh menyalin dan menampalnya. Untuk pengguna Windows versi sebelumnya, anda mesti menaip:

cd / Fail Program (x86) Windows Kit / 8.1 / Debuggers / x64

1422664 15
1422664 15

Langkah 8. Masukkan arahan untuk mengaitkan fail timbunan

Masukkan arahan berikut untuk mengaitkan WinDBG dengan fail.dmp. Pengguna Windows 10 dapat menyalin dan menampal fail ini dengan arahan:

  • windbg.exe -IA
  • Sekiranya anda memasukkan perintah dengan betul, tetingkap WinDBG kosong akan muncul, yang boleh anda tutup.
1422664 16
1422664 16

Langkah 9. Lancarkan WinDBG

Anda perlu mengkonfigurasi WinDBG untuk memuat fail yang betul dari Microsoft untuk membuka fail.dmp. Anda boleh melakukan ini melalui WinDBG.

Cara terpantas untuk melancarkan program ini adalah dengan menekan Win dan taip "windbg."

1422664 17
1422664 17

Langkah 10. Klik "File" dan pilih "Symbol File Path"

Tetingkap baru akan dibuka.

1422664 18
1422664 18

Langkah 11. Salin dan tampal alamat berikut

Laluan ini akan memberitahu WinDBG untuk memuat turun simbol yang diperlukan terus dari Microsoft, dan menyimpannya di C: / SymCache:

  • SRV * C: / SymCache *
  • Folder C: / SymCache anda akan berkembang dari masa ke masa apabila anda membuka semakin banyak simbol tambahan dan tandakan fail yang dimuat turun dari Microsoft.
1422664 19
1422664 19

Langkah 12. Cari fail timbunan yang ingin anda analisis

Fail timbunan (.dmp) biasanya dibuat semasa sistem anda rosak. Anda seharusnya dapat mencari fail timbunan di direktori C: / Windows / Minidump setelah memulihkan komputer anda dari crash. Fail tersebut juga boleh ditempatkan di C: / Windows / MEMORY. DMP. Sekiranya anda tidak dapat menemuinya, mungkin fail tersembunyi harus ditunjukkan:

  • Untuk pengguna Windows 10 dan 8, klik label "Lihat" di Windows Explorer dan tandakan kotak "Item tersembunyi".
  • Untuk pengguna Windows 7 dan versi sebelumnya, buka Pilihan Folder dari Panel Kawalan, klik label "Lihat" dan pilih "Tunjukkan fail, folder, dan pemacu tersembunyi."
1422664 20
1422664 20

Langkah 13. Klik dua kali pada fail timbunan

Dengan syarat anda mengkonfigurasi WinDBG dengan betul mengikuti langkah-langkah di atas, WinDBg akan melancarkan dan mula memproses fail.

1422664 21
1422664 21

Langkah 14. Tunggu sementara fail timbunan dimuat

Kali pertama anda membuka fail timbunan, anda perlu menunggu beberapa saat sementara simbol dimuat turun dari Microsoft. Jangan mengganggu program WinDBG semasa memuatkan fail.

  • Fail timbunan akan dimuat lebih cepat pada bukaan berikutnya kerana anda sudah mempunyai simbol dalam folder C: / SymCache.
  • Anda akan tahu bila fail timbunan selesai dimuat apabila anda melihat Followup: MachineOwner di bahagian bawah fail.
1422664 22
1422664 22

Langkah 15. Cari ayat "Mungkin disebabkan oleh"

Ini adalah kaedah terpantas untuk mengetahui punca kegagalan program. WinDBG akan menganalisis fail timbunan dan melaporkan pemacu atau proses yang menyebabkan masalah kepada pengguna. Anda boleh menggunakan maklumat ini untuk melakukan penyelidikan dan penyelesaian masalah yang lebih mendalam.

1422664 23
1422664 23

Langkah 16. Cari kod BugCheck

Fail timbunan akan mengembalikan kod untuk bug tertentu yang ditemui semasa kemalangan. Cari kod-kod ini tepat di atas ayat "Mungkin disebabkan oleh". Anda biasanya akan melihat kod dua aksara, seperti "9F."

Disyorkan: