Windows atmiņas izgāztuves Kas tieši tās ir?
Kad sistēmas Windows zilie ekrāni, tas rada atmiņas izgāztuves failus, kas pazīstami arī kā avārijas izgāztuves. Tas ir tas, ko Windows 8 BSOD runā par to, kad tā saka „tikai vācot kādu kļūdas informāciju”.
Šie faili ietver 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.
Atmiņas izgāztuves veidi
Windows var izveidot vairākus dažāda veida atmiņas izgāztuves. Šo iestatījumu var 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 Startēšana un atkopšana noklikšķiniet uz Iestatījumi.
Pēc noklusējuma iestatījums sadaļā Norādīšanas atkļūdošanas informācija ir iestatīts uz “Automātiskā atmiņas izgāztuve”. Lūk, ko katrs atmiņas veida veids faktiski ir:
Pilnīga atmiņas izgāztuve: Pilnīgs atmiņas izgāztuve ir lielākais iespējamā atmiņas izgāztuves veids. Tas satur visu Windows izmantoto datu kopiju fiziskajā atmiņā. Tātad, ja jums ir 16 GB RAM un Windows sistēmas avārijas laikā tas izmanto 8 GB, atmiņas izmērs būs 8 GB. Avārijas parasti izraisa kodols, kas darbojas kodola režīmā, tāpēc pilnīga informācija, ieskaitot katras programmas atmiņu, ir reti noderīga - kodola atmiņas izgāztuve parasti būs pietiekama arī attīstītājam.
Kodola atmiņas izgāztuve: Kodola atmiņas izgāztuve būs daudz mazāka nekā pilnīgs atmiņas izgāztuve. Microsoft saka, ka parasti tā būs aptuveni viena trešdaļa sistēmā instalētās fiziskās atmiņas lieluma. Kā to liek Microsoft:
“Šis izgāztuves fails neietver nepiešķirto atmiņu vai atmiņas režīmu, kas piešķirts lietotāja režīma lietojumprogrammām. Tajā ietilpst tikai atmiņa, kas piešķirta Windows kodola un aparatūras abstrakcijas līmenim (HAL), kā arī atmiņa, kas piešķirta kodola režīma draiveriem un citām kodola režīma programmām.
Lielākā daļa šo crash izgāztuves ir visnoderīgākais. Tas ir ievērojami mazāks par pilnas atmiņas dempingu, bet tas izlaiž tikai tās atmiņas daļas, kuras, iespējams, nav bijušas iesaistītas avārijā. ”
Neliels atmiņas disks (256 kb): Neliels atmiņas izmērs ir mazākais atmiņas veida veids. Tā satur ļoti maz informācijas - zilā ekrāna informāciju, ielādēto draiveru sarakstu, procesa informāciju un kodola informācijas mazliet. Tas var palīdzēt noteikt kļūdu, bet piedāvā mazāk detalizētu atkļūdošanas informāciju nekā kodola atmiņas izgāztuve.
Automātiskā atmiņas izgāztuve: Šī ir noklusējuma opcija, un tajā ir tāda pati informācija kā kodola atmiņas izgāztuvei. Microsoft saka, ka tad, kad lapas fails ir iestatīts uz sistēmas pārvaldītu lielumu un dators ir konfigurēts automātiskai atmiņas izgāztuvei, „Windows nosaka atlases faila lielumu, kas ir pietiekami liels, lai nodrošinātu, ka kodola atmiņas izgāztuvi var iegūt lielākajā daļā laiks. ”Kā norāda Microsoft, crash izgāztuves ir svarīgs apsvērums, lemjot par to, kāds ir lapas faila lielums. Lapas failam jābūt pietiekami lielam, lai tajā ietilptu atmiņas dati.
(nav): Sistēma Windows neizveidos atmiņas izgāztuves, kad tas atteici.
Atmiņas izgāztuves ir izstrādātājiem
Šie izgāztuves faili ir pieejami, lai sniegtu jums 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 izgāztuves failos var palīdzēt noteikt iemeslu, kāpēc jūsu datortehnikas draiveri izraisa datoru ar zilo ekrānu un novērš problēmu.
Bet jūs, iespējams, esat tikai parasts Windows lietotājs, nevis kāds, kas izstrādā aparatūras draiverus vai strādā pie Microsoft avota koda. Crash izgāztuves joprojām ir noderīgas. Iespējams, ka tiem pašiem nevajadzēs, bet, iespējams, būs nepieciešams tos nosūtīt attīstītājam, ja rodas problēmas ar zemā līmeņa programmatūras vai aparatūras draiveriem datorā. Piemēram, Symantec tīmekļa vietnē teikts, ka „daudzas reizes Symantec Development būs nepieciešama pilnas atmiņas dempings no skartās sistēmas, lai identificētu avārijas cēloni.” Avārijas izgāztuve var būt noderīga arī tad, ja rodas problēmas ar Windows, kā jums var būt nepieciešams nosūtīt to Microsoft. Izstrādātāji, kas atbild par programmatūru, var izmantot atmiņas izgāztuvi, lai redzētu, kas tieši notiek jūsu datorā avārijas brīdī, cerams, ļaujot tiem uzspiest problēmu un novērst problēmu.
Minidumps pret atmiņas izgāztuvēm
Minidump faili ir noderīgi daudziem visiem, jo tie satur pamatinformāciju, piemēram, kļūdas ziņojumu, kas saistīts ar nāves zilo ekrānu. Tās pēc noklusējuma tiek saglabātas mapē C: Windows Minidump. Abiem izgāztuves failiem ir faila paplašinājums .dmp.
Pat ja jūsu sistēma ir konfigurēta, lai izveidotu kodolu, pilnīgu vai automātisku atmiņas izgāztuvi, jūs saņemsiet gan minidump, 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 draivera failus, kas iesaistīti avārijā, kas var palīdzēt noteikt problēmas cēloni. Tā kā minidumps ir tik noderīgi un mazi, mēs iesakām nekad iestatīt atmiņas izgāztuves iestatījumu uz “(nav)” - pārliecinieties, ka vismaz konfigurējiet sistēmu, lai izveidotu mazus atmiņas izgāztuves. Viņi neizmantos daudz vietas un palīdzēs jums, ja jūs kādreiz saskarsieties ar problēmu. Pat ja jūs nezināt, kā iegūt informāciju no minidump faila, varat atrast programmatūras rīkus un cilvēkus, kuri var izmantot šo informāciju, lai palīdzētu noteikt un novērst sistēmas problēmu..
Lielāki atmiņas izgāztuves, piemēram, kodola atmiņas izgāztuves un pilnas atmiņas izgāztuves, tiek saglabātas C: Windows MEMORY.DMP pēc noklusējuma. Sistēma Windows ir konfigurēta, lai pārrakstītu šo failu katru reizi, kad tiek izveidots jauns atmiņas izgudrojums, tāpēc jums vajadzētu būt tikai vienam MEMORY.DMP failam..
Kaut arī vidējie Windows lietotāji var izmantot minidumps, lai saprastu zilo ekrānu cēloni, MEMORY.DMP fails tiek izmantots retāk un nav noderīgs, ja jūs plānojat to nosūtīt attīstītājam. Iespējams, ka nav nepieciešams izmantot atkļūdošanas informāciju MEMORY.DMP failā, lai identificētu un atrisinātu problēmu pats.
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 tie var būt ļoti lieli - ja jūsu datoram ir zils ekrāns, iespējams, ka MEMORY.DMP fails ir 800 MB vai lielāks. jūsu sistēmas diskdzinī.
Windows palīdz automātiski dzēst šos failus. Ja izmantojat Disk Cleanup utilītu un paskaidrojat, ka tas attīra sistēmas failus, sarakstā redzēsiet abu veidu atmiņas izgāztuves. CCleaner un citi līdzīgi rīki var arī automātiski izdzēst atmiņas izgāztuves. Jums nevajadzētu ienirt Windows mapē un izdzēst tos ar rokām.
Īsāk sakot, lielāki atmiņas izgāztuves faili nav ļoti noderīgi, ja jūs plānojat tos nosūtīt uz Microsoft vai citu programmatūras izstrādātāju, lai viņi varētu labot zilo ekrānu, kas notiek jūsu sistēmā. Mazāki minidump faili ir noderīgāki, jo tie satur būtisku informāciju par sistēmas atteici.
Image Credit: Thawt Hawthje uz Flickr