Meningkatkan pembuangan memori Windows 7. Skrin biru kematian - perkara yang perlu dilakukan dan cara mengenal pasti ralat

Semua sistem Windows apabila dikesan kesilapan maut buat longgokan ranap (gambar) kandungan memori capaian rawak dan simpan ke HDD. Terdapat tiga jenis pembuangan memori:

Longgokan memori penuh – menyimpan keseluruhan kandungan RAM. Saiz imej adalah sama dengan saiz RAM + 1 MB (header). Sangat jarang digunakan, seperti pada sistem dengan jumlah memori yang besar saiz dump akan menjadi terlalu besar.

Longgokan memori kernel – menyimpan maklumat RAM yang berkaitan dengan mod kernel sahaja. Maklumat mod pengguna tidak disimpan kerana ia tidak mengandungi maklumat tentang punca ranap sistem. Saiz fail dump bergantung pada saiz RAM dan berbeza daripada 50 MB (untuk sistem dengan 128 MB RAM) hingga 800 MB (untuk sistem dengan 8 GB RAM).

Longgokan memori kecil (mini dump) - mengandungi jumlah maklumat yang agak kecil: kod ralat dengan parameter, senarai pemacu yang dimuatkan ke dalam RAM pada masa sistem ranap, dsb., tetapi maklumat ini cukup untuk mengenal pasti pemandu yang rosak . Satu lagi kelebihan jenis dump ini ialah saiz fail yang kecil.

Persediaan Sistem

Untuk mengenal pasti pemandu yang menyebabkannya, sudah cukup untuk kita menggunakan longgokan memori kecil. Untuk membolehkan sistem menyimpan tempat pembuangan mini semasa ranap sistem, anda mesti melakukan langkah berikut:

Untuk Windows Xp Untuk Windows 7
  1. Komputer saya Hartanah
  2. Pergi ke tab Selain itu;
  3. Pilihan;
  4. Di padang Rekod maklumat penyahpepijatan pilih Longgokan memori kecil (64 KB).
  1. Klik kanan pada ikon Komputer daripada menu konteks pilih Hartanah(atau kombinasi kekunci Win+Pause);
  2. Dalam menu sebelah kiri, klik pada item Pilihan tambahan sistem;
  3. Pergi ke tab Selain itu;
  4. Dalam medan Muat Turun dan pemulihan, anda mesti mengklik butang Pilihan;
  5. Di padang Menulis Maklumat Nyahpepijat pilih Lambakan memori kecil (128 KB).

Setelah menyelesaikan semua manipulasi, selepas setiap BSoD fail dengan sambungan .dmp akan disimpan dalam folder C:\WINDOWS\Minidump. Saya menasihati anda untuk membaca bahan "". Anda juga boleh menandai kotak “ Gantikan fail sedia ada pembuangan" Dalam kes ini, setiap pembuangan ranap sistem baharu akan ditulis di atas yang lama. Saya tidak mengesyorkan menghidupkannya pilihan ini.

Menganalisis pembuangan ranap menggunakan BlueScreenView

Oleh itu, selepas Skrin Biru Kematian muncul, sistem menyimpan longgokan memori ranap sistem baharu. Untuk menganalisis tempat pembuangan, saya mengesyorkan menggunakan Program BlueScreenView. Ia boleh dimuat turun secara percuma. Program ini agak mudah dan mempunyai antara muka intuitif. Selepas memasangnya, perkara pertama yang perlu anda lakukan ialah menentukan lokasi untuk menyimpan pembuangan memori pada sistem. Untuk melakukan ini, pergi ke item menu " Pilihan” dan pilih “ MajuPilihan" Pilih butang radio “ MuatkandaripadayangmengikutiMini Dumpfolder” dan nyatakan folder di mana tempat pembuangan disimpan. Jika fail disimpan dalam folder C:\WINDOWS\Minidump, anda boleh mengklik " Lalai" Klik OK dan pergi ke antara muka program.

Program ini terdiri daripada tiga blok utama:

  1. Blok menu utama dan panel kawalan;
  2. Blok senarai tempat pembuangan ranap;
  3. Bergantung pada parameter yang dipilih, ia mungkin mengandungi:
  • senarai semua pemacu dalam RAM sebelum skrin biru muncul (secara lalai);
  • senarai pemacu yang terletak dalam timbunan RAM;
  • Tangkapan skrin BSoD;
  • dan nilai lain yang tidak akan kami gunakan.

Dalam blok senarai dump memori (ditandakan dengan nombor 2 dalam rajah), pilih dump yang kami minati dan lihat senarai pemandu yang dimuatkan ke dalam RAM (ditandakan dengan nombor 3 dalam rajah). Warna merah jambu pemacu yang berada pada timbunan memori berwarna. Mereka adalah sebabnya penampilan BSoD. Seterusnya, pergi ke Menu Utama pemandu, tentukan peranti atau program yang mereka miliki. Pertama sekali, perhatikan fail sistem, kerana fail sistem dimuatkan dalam RAM dalam apa jua keadaan. Sangat mudah untuk melihat bahawa pemandu yang rosak dalam imej adalah myfault.sys. Saya akan mengatakan bahawa program ini telah dilancarkan secara khusus untuk memanggil Hentikan ralat. Selepas mengenal pasti pemacu yang rosak, anda perlu sama ada mengemas kini atau mengalih keluarnya daripada sistem.

Agar program menunjukkan senarai pemacu yang terletak pada timbunan memori semasa kejadian BSoD anda perlu pergi ke item menu “ Pilihan“klik pada menu” Lebih rendahAnak tetingkapMod” dan pilih “ SahajaPemanduDijumpaiDalamTimbunan” (atau tekan kekunci F7), dan untuk menunjukkan tangkapan skrin ralat, pilih “ BiruSkrindalamXPGaya” (F8). Untuk kembali ke senarai semua pemandu, anda mesti memilih “ SemuaPemandu” (F6).

Dalam Windows 8, Microsoft memperkenalkan pembuangan memori baharu - pilihan pembuangan memori automatik. Parameter ini dalam sistem operasi dipasang secara lalai. Dalam Windows 10 diperkenalkan jenis baru buang fail - tempat pembuangan aktif ingatan. Bagi mereka yang tidak tahu, dalam Windows 7 kami mempunyai dump kecil, dump teras dan dump teras penuh. Anda mungkin tertanya-tanya mengapa Microsoft memutuskan untuk mencipta ini parameter baharu longgokan ingatan? Menurut Robert Simpkins, jurutera sokongan kanan, longgokan memori automatik boleh mencipta sokongan untuk halaman "sistem" dalam fail konfigurasi.
Sistem pengurusan konfigurasi fail paging bertanggungjawab untuk menguruskan saiz fail paging - ini mengelakkan ruang kepala atau saiz fail paging yang tidak diperlukan. Pilihan ini diperkenalkan terutamanya untuk PC yang dijalankan pada pemacu SSD, yang biasanya mempunyai saiz yang lebih kecil, tetapi sejumlah besar RAM.

Pilihan pembuangan memori

Kelebihan utama "Pembuangan memori automatik" ialah ia akan membenarkan sesi subsistem dalam pengurus proses untuk secara automatik mengurangkan fail halaman kepada saiz yang lebih kecil daripada saiz RAM. Bagi mereka yang tidak tahu, sesi pengurus subsistem bertanggungjawab untuk permulaan sistem, persekitaran permulaan untuk perkhidmatan dan proses yang diperlukan untuk pengguna log masuk ke sistem. Ia pada asasnya menetapkan halaman fail kepada ingatan maya dan memulakan proses winlogon.exe.

Jika anda ingin menukar tetapan pembuangan memori automatik anda, berikut ialah cara untuk melakukannya. klik Kekunci Windows+ X dan pilih - Sistem. Seterusnya, klik pada butang "Tetapan sistem lanjutan - terlebih dahulu Sistem tetapan”.

Klik pada butang Tetapan sistem lanjutan.

Di sini anda boleh melihat menu lungsur yang tertera "Lanjutan".

Di sini anda boleh memilih pilihan yang betul. Pilihan yang dicadangkan:

Tiada longgokan ingatan.
Lambakan memori kecil.
Longgokan memori kernel.
Melengkapkan pembuangan memori.
Longgokan memori automatik. Ditambah pada Windows 8.
Longgokan memori aktif. Ditambah pada Windows 10.
Lokasi fail pembuangan memori adalah dalam fail %SystemRoot%\MEMORY.DMP.

Jika anda menggunakan pemacu SSD, maka lebih baik untuk meninggalkannya pada "Pembuangan memori automatik"; tetapi jika anda memerlukan fail crash dump, maka lebih baik untuk menetapkannya kepada "small memory dump", dengan itu anda boleh, jika anda mahu, menghantarnya kepada seseorang supaya mereka boleh melihatnya.

Dalam sesetengah kes, anda mungkin perlu meningkatkan saiz fail halaman lebih besar daripada RAM supaya ia boleh muat tempat pembuangan penuh ingatan. Dalam kes sedemikian, anda perlu membuat kunci pendaftaran:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

ia dipanggil "LastCrashTime".

Ini secara automatik akan meningkatkan saiz fail swap. Untuk mengurangkannya kemudian, anda boleh mengalih keluar kunci ini.

Dalam Windows 10 diperkenalkan fail baharu buangkan dump memori aktif. Ia mengandungi hanya yang penting dan oleh itu saiznya lebih kecil.

Saya tidak mempunyai cara untuk mengujinya, tetapi saya mencipta kunci ini dan memantau saiz fail halaman. Saya tahu lambat laun saya akan dapat kesilapan kritikal. Kemudian saya akan menyemaknya.

Anda boleh menganalisis tempat pembuangan itu Memori Windows.dmp fail melalui WhoCrashed. WhoCrashed Home ialah utiliti percuma yang menyediakan pemacu yang telah dipasang ke dalam komputer anda dengan satu klik. Dalam kebanyakan kes, ia boleh mengenal pasti pemacu yang rosak yang menyebabkan masalah pada komputer anda. Ini ialah longgokan ranap sistem analisis, longgokan memori, dan semua maklumat yang dikumpul dibentangkan di sini dalam bentuk yang boleh diakses.

Biasanya, kit alat penyahpepijatan akan membuka longgokan ranap analisis. Dengan utiliti ini, anda tidak memerlukan sebarang pengetahuan atau kemahiran nyahpepijat untuk mengetahui pemacu yang menyebabkan masalah pada komputer anda.

WhoCrashed bergantung pada pakej nyahpepijat ( program windbg) daripada Microsoft. Jika pakej ini tidak dipasang, WhoCrashed akan memuat turun dan mengekstrak pakej ini secara automatik untuk anda. Hanya jalankan program dan klik pada butang Analyze. Apabila anda telah memasang WhoCrashed pada sistem anda dan jika ia ranap atau ditutup secara tidak dijangka, program ini akan memberitahu anda jika lambakan ranap didayakan pada komputer anda dan ia akan menawarkan anda cadangan tentang cara untuk mendayakannya.

Semua sistem Windows, apabila ralat maut dikesan, buat crash dump (snapshot) kandungan RAM dan simpan ke cakera keras. Terdapat tiga jenis pembuangan memori:

Longgokan memori penuh – menyimpan keseluruhan kandungan RAM. Saiz imej adalah sama dengan saiz RAM + 1 MB (header). Sangat jarang digunakan, seperti pada sistem dengan jumlah memori yang besar saiz dump akan menjadi terlalu besar.

Longgokan memori kernel – menyimpan maklumat RAM yang berkaitan dengan mod kernel sahaja. Maklumat mod pengguna tidak disimpan kerana ia tidak mengandungi maklumat tentang punca ranap sistem. Saiz fail dump bergantung pada saiz RAM dan berbeza daripada 50 MB (untuk sistem dengan 128 MB RAM) hingga 800 MB (untuk sistem dengan 8 GB RAM).

Longgokan memori kecil (mini dump) - mengandungi jumlah maklumat yang agak kecil: kod ralat dengan parameter, senarai pemacu yang dimuatkan ke dalam RAM pada masa sistem ranap, dsb., tetapi maklumat ini cukup untuk mengenal pasti pemandu yang rosak . Satu lagi kelebihan jenis dump ini ialah saiz fail yang kecil.

PENYEDIAAN SISTEM

Untuk mengenal pasti pemandu yang menyebabkan skrin biru, kami hanya perlu menggunakan longgokan memori kecil. Untuk membolehkan sistem menyimpan tempat pembuangan mini semasa ranap sistem, anda mesti melakukan langkah berikut:

Untuk Windows Xp Untuk Windows 7
  1. Komputer saya Hartanah
  2. Pergi ke tab Selain itu;
  3. Pilihan;
  4. Di padang Menulis Maklumat Nyahpepijat pilih Longgokan memori kecil (64 KB).
  1. Klik kanan pada ikon Komputer daripada menu konteks pilih Hartanah(atau kombinasi kekunci Win+Pause);
  2. Dalam menu sebelah kiri, klik pada item Tetapan sistem maju;
  3. Pergi ke tab Selain itu;
  4. Dalam medan Muat Turun dan pemulihan, anda mesti mengklik butang Pilihan;
  5. Di padang Menulis Maklumat Nyahpepijat pilih Lambakan memori kecil (128 KB).

Setelah menyelesaikan semua manipulasi, selepas setiap BSoD fail dengan sambungan .dmp akan disimpan dalam folder C:\WINDOWS\Minidump. Saya menasihati anda untuk membaca bahan "Cara membuat folder." Anda juga boleh menandai kotak “ Gantikan fail dump sedia ada" Dalam kes ini, setiap pembuangan ranap sistem baharu akan ditulis di atas yang lama. Saya tidak mengesyorkan mendayakan pilihan ini.

MENGANALISIS SATU TUMPUAN RAPAT MENGGUNAKAN PROGRAM BLUESCREENVIEW

Oleh itu, selepas Skrin Biru Kematian muncul, sistem menyimpan longgokan memori ranap sistem baharu. Untuk menganalisis pembuangan, saya mengesyorkan menggunakan program BlueScreenView. Ia boleh dimuat turun secara percuma di sini. Program ini agak mudah dan mempunyai antara muka yang intuitif. Selepas memasangnya, perkara pertama yang perlu anda lakukan ialah menentukan lokasi untuk menyimpan pembuangan memori pada sistem. Untuk melakukan ini, pergi ke item menu " Pilihan” dan pilih “ MajuPilihan" Pilih butang radio “ MuatkandaripadayangmengikutiMini Dumpfolder” dan nyatakan folder di mana tempat pembuangan disimpan. Jika fail disimpan dalam folder C:\WINDOWS\Minidump, anda boleh mengklik " Lalai" Klik OK dan pergi ke antara muka program.

Program ini terdiri daripada tiga blok utama:

  1. Blok menu utama dan panel kawalan;
  2. Blok senarai tempat pembuangan ranap;
  3. Bergantung pada parameter yang dipilih, ia mungkin mengandungi:
  • senarai semua pemacu dalam RAM sebelum skrin biru muncul (secara lalai);
  • senarai pemacu yang terletak dalam timbunan RAM;
  • Tangkapan skrin BSoD;
  • dan nilai lain yang tidak akan kami gunakan.

Dalam blok senarai dump memori (ditandakan dengan nombor 2 dalam rajah), pilih dump yang kami minati dan lihat senarai pemandu yang dimuatkan ke dalam RAM (ditandakan dengan nombor 3 dalam rajah). Pemandu yang berada pada timbunan memori berwarna merah jambu. Mereka adalah punca BSoD. Seterusnya, pergi ke Menu Utama pemandu, tentukan peranti atau program yang mereka miliki. Pertama sekali, perhatikan fail bukan sistem, kerana fail sistem dimuatkan dalam RAM dalam apa jua keadaan. Sangat mudah untuk melihat bahawa pemandu yang rosak dalam imej adalah myfault.sys. Saya akan mengatakan bahawa program ini telah dilancarkan secara khusus untuk menyebabkan ralat Stop. Selepas mengenal pasti pemacu yang rosak, anda perlu sama ada mengemas kini atau mengalih keluarnya daripada sistem.

Agar program menunjukkan senarai pemacu yang terletak pada timbunan memori apabila BSoD berlaku, anda perlu pergi ke item menu " Pilihan“klik pada menu” Lebih rendahAnak tetingkapMod” dan pilih “ SahajaPemanduDijumpaiDalamTimbunan” (atau tekan kekunci F7), dan untuk menunjukkan tangkapan skrin ralat, pilih “ BiruSkrindalamXPGaya” (F8). Untuk kembali ke senarai semua pemandu, anda mesti memilih “ SemuaPemandu” (F6).