Laman » bagaimana untuk » Dumps Memori Windows Apa Tepat Adakah Mereka Untuk?

    Dumps Memori Windows Apa Tepat Adakah Mereka Untuk?

    Apabila skrin biru Windows, ia mewujudkan fail dump memori - juga dikenali sebagai dumps crash. Ini adalah apa yang Windows 8 BSOD bercakap tentang apabila ia mengatakan "hanya mengumpul beberapa maklumat ralat."

    Fail-fail ini mengandungi salinan memori komputer pada masa kemalangan itu. Mereka boleh digunakan untuk membantu mendiagnosis dan mengenal pasti masalah yang menyebabkan kemalangan di tempat pertama.

    Jenis Dumps Memori

    Windows boleh membuat beberapa jenis tempat letak memori yang berbeza. Anda boleh mengakses tetapan ini dengan membuka Panel Kawalan, mengklik Sistem dan Keselamatan, dan mengklik Sistem. Klik Tetapan sistem lanjutan di bar sisi, klik tab Lanjutan, dan klik Tetapan di bawah Permulaan dan pemulihan.

    Secara lalai, tetapan di bawah Tulis maklumat penyahpepijatan ditetapkan kepada "Pembuangan memori automatik." Inilah jenis pembuangan memori yang sebenarnya:

    Dump memori lengkap: Pembuangan memori yang lengkap adalah jenis terbesar kemungkinan dump memori. Ini mengandungi satu salinan semua data yang digunakan oleh Windows dalam ingatan fizikal. Oleh itu, jika anda mempunyai 16 GB RAM dan Windows menggunakan 8 GB pada masa kemalangan sistem, pembuangan memori akan menjadi 8 GB. Kerosakan biasanya disebabkan oleh kod yang berjalan dalam mod kernel, jadi maklumat lengkap termasuk memori setiap program jarang digunakan - dump memori kernel biasanya akan mencukupi walaupun untuk pemaju.

    Dump memori kernel: Dump memori kernel akan jauh lebih kecil daripada dump memori lengkap. Microsoft mengatakan ia biasanya kira-kira satu pertiga saiz memori fizikal yang dipasang pada sistem. Seperti yang dinyatakan oleh Microsoft:

    "Fail dump ini tidak akan mengandungi memori yang tidak diperuntukkan, atau sebarang memori yang diperuntukkan kepada aplikasi mod pengguna. Ia hanya termasuk memori yang diperuntukkan kepada kernel Windows dan tahap abstraksi perkakasan (HAL), serta memori yang diperuntukkan kepada pemacu mod kernel dan program mod kernel lain.

    Bagi kebanyakan tujuan, dump kemalangan ini adalah yang paling berguna. Ia jauh lebih kecil daripada Dump Memory Lengkap, tetapi ia hanya menghilangkan bahagian memori yang mungkin tidak terlibat dalam kemalangan itu. "

    Dump memori kecil (256 kb): Dump memori kecil adalah jenis terkecil daripada dump memori. Ia mengandungi maklumat yang sangat sedikit - maklumat skrin biru, senarai pemandu yang dimuatkan, maklumat proses, dan sedikit maklumat kernel. Ia boleh membantu untuk mengenal pasti ralat, tetapi menawarkan maklumat debugging kurang terperinci daripada dump memori kernel.

    Dump memori automatik: Ini adalah pilihan lalai, dan ia mengandungi maklumat yang sama seperti dump memori kernel. Microsoft mengatakan bahawa, apabila fail halaman ditetapkan kepada saiz yang dikendalikan sistem dan komputer dikonfigurasikan untuk pembuangan memori automatik, "Windows menetapkan saiz fail paging yang cukup besar untuk memastikan bahawa dump memori kernel boleh ditangkap sebahagian besar masa. "Seperti yang ditunjukkan oleh Microsoft, tapak pembuangan sampah adalah satu pertimbangan penting apabila membuat keputusan saiz saiz fail halaman. Fail laman mesti cukup besar untuk mengandungi data ingatan.

    (tidak ada): Windows tidak akan mewujudkan dumps memori apabila ia rosak.

    Dumps Memori Adakah Untuk Pemaju

    Fail dump ini wujud untuk memberi anda maklumat tentang punca kemalangan sistem. Jika anda pemaju Windows yang bekerja pada pemandu perkakasan, maklumat dalam fail dump memori ini boleh membantu anda mengenal pasti sebab pemandu perkakasan anda menyebabkan komputer menjadi skrin biru dan membetulkan masalah.

    Tetapi anda mungkin hanya pengguna Windows biasa, bukan seseorang yang membangunkan driver perkakasan atau bekerja pada kod sumber Windows di Microsoft. Tempat pembuangan sampah masih berguna. Anda mungkin tidak memerlukannya sendiri, tetapi anda mungkin perlu menghantarnya kepada pemaju jika anda mengalami masalah dengan perisian rendah atau pemandu perkakasan di komputer anda. Sebagai contoh, laman web Symantec mengatakan bahawa "Banyak kali Symantec Development akan memerlukan Dump Memori Penuh dari sistem yang terjejas untuk mengenal pasti punca kemalangan." Kemalangan crash juga berguna jika anda mengalami masalah dengan Windows sendiri, seperti anda mungkin perlu menghantarnya ke Microsoft. Pemaju yang bertanggungjawab terhadap perisian boleh menggunakan pembuang ingatan untuk melihat apa yang berlaku pada komputer anda pada masa kemalangan itu, dengan harapan membenarkan mereka mengundur dan membetulkan masalah.

    Minidumps vs. Dumps Memory

    Fail minidump berguna untuk semua orang kerana mereka mengandungi maklumat asas seperti mesej ralat yang berkaitan dengan skrin biru kematian. Mereka disimpan dalam folder C: \ Windows \ Minidump secara lalai. Kedua-dua jenis fail dump mempunyai sambungan fail .dmp.

    Walaupun sistem anda dikonfigurasikan untuk membuat kernel, lengkap, atau membuang memori secara automatik, anda akan mendapat kedua-dua minidump dan fail MEMORY.DMP yang lebih besar.

    Alat seperti BlueScreenView Nirsoft boleh memaparkan maklumat yang terkandung dalam fail minidmp ini. Anda dapat melihat fail pemacu tepat yang terlibat dalam kemalangan, yang dapat membantu mengenal pasti punca masalah. Oleh kerana minidumps sangat berguna dan kecil, kami mengesyorkan tidak pernah menetapkan tetapan dump memori untuk "(tidak ada)" - pastikan sekurang-kurangnya mengkonfigurasi sistem anda untuk mencipta tapak memori kecil. Mereka tidak akan menggunakan banyak ruang dan akan membantu anda jika anda menghadapi masalah. Walaupun anda tidak tahu bagaimana untuk mendapatkan maklumat daripada fail minidump sendiri, anda boleh mencari alat perisian dan orang yang boleh menggunakan maklumat di sini untuk membantu menekan dan memperbaiki masalah sistem anda.

    Dumps memori yang lebih besar seperti dumps memori kernel dan tempat pembuangan memori yang lengkap disimpan di C: \ Windows \ MEMORY.DMP secara lalai. Windows dikonfigurasikan untuk menimpa fail ini setiap kali memori baru dibuang, jadi anda hanya perlu mempunyai satu fail MEMORY.DMP yang mengambil ruang.

    Walaupun pengguna Windows rata-rata boleh menggunakan minidump untuk memahami punca skrin biru, fail MEMORY.DMP digunakan lebih jarang dan tidak berguna melainkan jika anda merancang menghantarnya kepada pemaju. Anda mungkin tidak perlu menggunakan maklumat debugging dalam fail MEMORY.DMP untuk mengenal pasti dan membetulkan masalah pada anda sendiri.

    Padam Dumps Memori Untuk Ruang Angkasa Percuma

    Anda boleh memadam fail .dmp ini untuk membebaskan ruang, yang merupakan idea yang baik kerana mereka mungkin saiznya sangat besar - jika komputer anda mempunyai skrin biru, anda mungkin mempunyai fail MEMORY.DMP sebanyak 800 MB atau lebih ruang yang diambil pada pemacu sistem anda.

    Windows membantu anda memadamkan fail-fail ini secara automatik. Sekiranya anda menggunakan utiliti Pembersihan Cakera dan menceritakannya untuk membersihkan fail sistem, anda akan melihat kedua-dua jenis tapak memori yang terdapat di dalam senarai. CCleaner dan alat sejenis yang lain secara automatik boleh memadam kesilapan memori juga. Anda tidak perlu menggali ke dalam folder Windows anda dan memadamnya dengan tangan.


    Ringkasnya, fail dump memori yang lebih besar tidak begitu berguna melainkan jika anda merancang menghantarnya ke Microsoft atau pemaju perisian lain supaya mereka dapat menetapkan skrin biru yang berlaku pada sistem anda. Fail minidump yang lebih kecil lebih berguna kerana ia mengandungi maklumat penting mengenai kemalangan sistem.

    Kredit Imej: Thawt Hawthje pada Flickr