26Aug

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

Kad tiek parādīti Windows zilie ekrāni, 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ļūdas informāciju".

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

Atmiņas izgāztuvju veidi

Windows var izveidot vairākus dažādu veidu 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 Pie rakstiskas atkļūdošanas informācija ir iestatīts uz "Automātiskā atmiņas noņemšana". Lūk, kāds ir katra tipa atmiņas dump:

Pilnīga atmiņas dump: 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.

Kernel 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:

"Šis datu izlaiduma fails neietver nepiešķirto atmiņu vai jebkādu atmiņu, 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žīmu 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 nekā Complete Memory Dump, bet tas izlaiž tikai tās atmiņas daļas, kuras visticamāk nebija iesaistītas avārijā. "

Mazais atmiņas dump( 256 kb): Mazs atmiņas apjoms ir mazākais atmiņas veidsdumpTajā 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 nojaukš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, "sistēma 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ļulaiks. "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 neizveidos atmiņas izgāztuves, kad tā atteici.

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

Šajos dempkādes failos ir informācija, kas jums sniedz 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, tikai normāls Windows lietotājs, nevis kāds, kas 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, kā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 ​​tie satur pamatinformāciju, piemēram, kļūdas ziņojumu, 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 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 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šana, 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 minidumpus, 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ās var būt ļoti lielas - ja jūsu datoram ir zilā ekrāna, jums var būt MEMORY.DMPfaila lielums 800 MB vai vairāk, ievadot vietu jūsu sistēmas diskā.

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.

Īsi sakot, lielāki atmiņas dump faili nav ļoti noderīgi, ja vien neplānojat tos sū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ēla kredīts: Thawt Hawthje par Flickr