If-Koubou

Windows atmiņas izgāztuves: kādi tie ir?

Windows atmiņas izgāztuves: kādi tie ir? (Kā)

Izmantojot Windows zilu ekrānu, tas izveido atmiņas dump failus - pazīstams arī kā avārijas izgāztuves. Tas ir tas, par ko runā Windows 8 BSOD, kad tā saka, ka tā "vienkārši apkopo kādu kļūdu informāciju".

Šie faili satur datora atmiņas kopiju avārijas laikā. Tos var izmantot, lai palīdzētu diagnosticēt un identificēt problēmu, kas noveda pie avārijas, vispirms.

Atmiņu izgāztuves veidi

Windows var izveidot vairākus dažāda veida atmiņas izgāztuves. Šo iestatījumu varat piekļūt, atverot vadības paneli, noklikšķinot uz Sistēma un drošība un noklikšķinot uz Sistēma. Sānjoslā noklikšķiniet uz Papildu sistēmas iestatījumi, noklikšķiniet uz cilnes Papildu un noklikšķiniet uz Iestatījumi, kas atrodas sadaļā Sākšana un atjaunošana.

Pēc noklusējuma iestatījums Saraksta atkļūdošanas informācija ir iestatīts uz "Automātiskā atmiņas dump". Lūk, kāds ir katra veida atmiņas noformējums:

Pilnīga atmiņas noņemšana: Pilnīgs atmiņas dump ir vislielākais iespējamā atmiņas dump veids. Tajā ir visu to datu kopija, ko Windows izmanto fiziskajā atmiņā. Tātad, ja jums ir 16 GB atmiņas, un sistēmas kļūmes brīdī sistēma Windows izmanto 8 GB, atmiņas apjoms būs 8 GB. Avārijas parasti izraisa kods, kas darbojas kodola režīmā, tādēļ pilnīga informācija, tostarp katras programmas atmiņa, reti ir noderīga - parasti kodola atmiņas dump pietiek tikai izstrādātājam.

Kodola atmiņas dump: Kernel atmiņas dump būs daudz mazāks nekā pilnīgs atmiņas dump. Microsoft saka, ka parasti tā ir aptuveni viena trešdaļa sistēmas instalētās fiziskās atmiņas lieluma. Kā Microsoft to dara:

"Šajā izgāšanas failā netiks iekļauta nepiešķirtā atmiņa vai atmiņa, kas piešķirta lietotāja režīmu lietojumprogrammām. Tas ietver tikai atmiņu, kas piešķirta Windows kodolam un aparatūras abstrakcijas līmenim (HAL), kā arī atmiņai, kas piešķirta kodola režīma draiveriem un citām kodola režīmu programmām.

Lielākajā daļā gadījumu šis avārijas izgāzējs ir visnoderīgākais. Tas ir ievērojami mazāks par pilno atmiņas dumpu, bet tas izlaiž tikai tās atmiņas daļas, kuras visticamāk nebija iesaistītas avārijā. "

Nelielais atmiņas apjoms (256 kb): Mazs atmiņas dump ir mazākais atmiņas dump veids. Tajā ir ietverta ļoti maza informācija - informācija par zilu ekrānu, ielādēto draiveru saraksts, apstrādes informācija un informācija par kodolu mazliet. Tas var būt noderīgs, lai identificētu kļūdu, bet piedāvā mazāk detalizētu atkļūdošanas informāciju nekā kodola atmiņas dump.

Automātiska atmiņas noņemšana: Šī ir noklusējuma opcija, un tajā ir tieši tāda pati informācija kā kodola atmiņas dump. Microsoft saka, ka, ja lapas fails ir iestatīts uz sistēmas pārvaldītu lielumu un dators ir konfigurēts automātiskai atmiņas izgāztuvēm, "Windows nosaka peidēšanas faila izmēru, kas ir pietiekami liels, lai nodrošinātu, ka kodola atmiņas dump var uzņemt lielāko daļu laiks. "Kā norāda Microsoft, noplūdes izgāztuves ir svarīgs apsvērums, lemjot par lapas izmēra lielumu. Lapas failam jābūt pietiekami lielam, lai tas saturētu atmiņas datus.

(nav): Windows nesatur atmiņas izgāztuves, kad tas nokrīt.

Atmiņas izgāzēji ir paredzēti izstrādātājiem

Šie dump faili pastāv, lai sniegtu informāciju par sistēmas avārijas cēloni. Ja esat Windows izstrādātājs, kas strādā ar aparatūras draiveriem, informācija šajos atmiņas noņemšanas failos varētu palīdzēt jums noteikt iemeslu, kādēļ aparatūras draiveri datorā rada zilu ekrānu un novērš problēmu.

Bet jūs, iespējams, ir tikai parasts Windows lietotājs, nevis kāds, kurš izstrādā aparatūras draiverus vai strādā ar Microsoft Windows avota kodu. Crash izgāztuves joprojām ir noderīgas. Iespējams, ka jums tas nav nepieciešams, taču jums, iespējams, būs jānosūta to izstrādātājam, ja datorā rodas problēma ar zema līmeņa programmatūras vai aparatūras draiveriem. Piemēram, Symantec tīmekļa vietne saka, ka "Daudzas reizes Symantec Development nepieciešama no pilnas atmiņas dump no ietekmētās sistēmas, lai identificētu avārijas cēloni." Avārijas izgāšana var būt noderīga arī tad, ja rodas problēmas ar pašu sistēmu Windows jums, iespējams, būs jānosūta uz Microsoft. Izstrādātāji, kas atbild par programmatūru, var izmantot atmiņas dump, lai brīdinātu avāriju, tieši tā, kas notika jūsu datorā, cerams, ka viņiem būs iespējams samazināt un novērst problēmu.

Minidumps vs atmiņas izgāztuves

Minidump faili ir noderīgi gandrīz visiem, jo ​​tajos ir pamatinformācija, piemēram, kļūdas ziņojums, kas saistīts ar nāves zilu ekrānu. Pēc noklusējuma tie tiek saglabāti mapē C: \ Windows \ Minidump. Abu veidu dump failiem ir faila paplašinājums .dmp.

Pat tad, ja jūsu sistēma ir konfigurēta, lai izveidotu kodolu, pabeigtu vai automātisku atmiņas noņemšanu, jūs saņemsit gan minimālo summu, gan lielāku MEMORY.DMP failu.

Rīki, piemēram, Nirsoft BlueScreenView, var parādīt informāciju, kas ietverta šajos minidmp failos. Jūs varat redzēt precīzus vadītāja failus, kas saistīti ar avāriju, un tas var palīdzēt noteikt problēmas cēloni. Tā kā minidumbas ir tik noderīgas un mazas, mēs iesakām nekad iestatīt atmiņas noņemšanas iestatījumu uz "(none)" - noteikti vismaz konfigurējiet sistēmu, lai izveidotu mazus atmiņas izgāztuves. Viņi neizmantos daudz vietas un palīdzēs, ja jūs kādreiz saskarsies ar problēmu. Pat ja jūs nezināt, kā iegūt informāciju no minidump faila, jūs varat atrast programmatūras rīkus un lietotājus, kuri šeit var izmantot informāciju, lai palīdzētu samazināt un novērst sistēmas problēmas.

Lielāki atmiņas izgāzumi, piemēram, kodola atmiņas izgāzumi un pilnīgi atmiņas izgāzumi, pēc noklusējuma tiek saglabāti C: \ Windows \ MEMORY.DMP. Windows ir konfigurēts, lai pārrakstītu šo failu katru reizi, kad tiek izveidota jauna atmiņas noņemšanas funkcija, tādēļ jums vajadzētu būt tikai vienam MEMORY.DMP failam, kas aizņem vietu.

Kaut arī pat vidēji Windows lietotāji var izmantot minidumbus, lai saprastu zilu ekrānu cēloni, MEMORY.DMP fails tiek izmantots retāk, un tas nav noderīgs, ja vien neplānojat to nosūtīt izstrādātājam. Jums, iespējams, neizmantos atkļūdošanas informāciju MEMORY.DMP failā, lai pats identificētu un novērstu problēmu.

Dzēst atmiņas izgāztuves, lai atbrīvotu vietu

Jūs varat izdzēst šos .dmp failus, lai atbrīvotu vietu, kas ir laba ideja, jo tā var būt ļoti liela izmēra - ja jūsu datoram ir bloķēts ekrāns, jums var būt MEMORY.DMP fails ar 800 MB vai vairāk aizņem vietu uz jūsu sistēmas disku.

Windows palīdz automātiski izdzēst šos failus. Ja izmantojat Disk Cleanup utilītu un paziņojat, ka tas ir jāiztīra no sistēmas failiem, sarakstā parādīsies abi atmiņas izgāztuves veidi. CCleaner un citi līdzīgi rīki var arī automātiski izdzēst atmiņas izgāztuves. Jums nevajadzēs rakt savā Windows mapē un izdzēst tos ar rokām.

Īsāk sakot, lielāki atmiņas dump faili nav ļoti noderīgi, ja vien neplānojat tos nosūtīt uz Microsoft vai citu programmatūras izstrādātāju, lai viņi varētu novērst zilā ekrāna parādīšanos jūsu sistēmā. Mazāki minidump faili ir noderīgāki, jo tajos ir būtiska informācija par sistēmas avārijām.

Attēlu kredīts: Thawt Hawthje par Flickr