Hur man öppnar och analyserar dumpfiler på Windows
Miscellanea / / May 11, 2023
Om du är en Windows-användare har du troligen stött på ett Blue Screen of Death (BSOD)-fel. Den största svårigheten med BSOD-fel är att de har en olika felkoder att förstå, än mindre analysera och felsöka dem. BSOD- eller Windows-kraschdetaljerna finns i en fil som kallas en minnesdumpfil, som vi kommer att diskutera senare i den här artikeln. Så, yDu kanske har dumpfilen, men utan att kunna öppna och analysera detaljerna är den till ingen nytta. jagI den här artikeln kommer vi att guida dig om hur du öppnar och analyserar dumpfiler på Windows.
Låt oss nu gå tillbaka till BSOD-felet först. BSOD händer av många anledningar, som t.ex korrupta drivrutiner, föråldrad firmware och andra programvarurelaterade problem. Så när det inträffar kommer du att se en blixt på den blå skärmen med en felkod och flera andra detaljer innan Windows startar om.
Ja, den blå skärmen med felkoden som visas har ett syfte. Dessa kraschfelsdetaljer försvinner inte. Istället sparas de i Windows-loggen så att de kan tittas på och fixas senare. Och dessa loggar kallas minnesdumpfiler, eftersom de sparas i .dmp-filformatet. Nu när du vet vad .dmp-filer är, låt oss förstå deras typer.
Typer av dumpfiler på Windows
Så det finns fyra typer av dumpfiler som Windows genererar.
1. Komplett minnesdump
Som det låter, registrerar denna minnesdump allt innehåll i systemminnet när ditt system träffar ett BSOD-fel. Denna dump innehåller data från de processer som kördes när minnesdumpen samlades in.
2. Kernel Memory Dump
Denna dumpfil lagrar endast data från kärnminne, vilket innebär att den inte innehåller data från oanvänt eller oallokerat minne eller något minne som allokerats till program i användarläge. Dessutom är den här dumpfilen mindre än en komplett minnesdump.
3. Liten minnesdump
Denna dumpfil lagrar den minsta mängd användbar information som kan hjälpa till att ta reda på vad som gick fel och orsakade BSOD-felet. Den här filen innehåller stoppmeddelandet och dess parametrar, en lista över laddade drivrutiner och andra detaljer.
4. Automatisk minnesdumpning
Den här dumpfilen innehåller samma information som en "Kernel Memory Dump." Skillnaden mellan de två ligger inte i själva dumpfilen utan i hur Windows ställer in storleken på systemväxlingsfilen.
Undrar du vad en personsökningsfil är? En sidfil, även kallad växlingsfil, används för att stödja systemkraschdumpar och göra det fysiska RAM-minnet arbeta mer effektivt genom att flytta filens innehåll till en hårddisk när systemets minne nästan är slut full.
Nu när du förstår vilka typer av minnesdumpfiler och detaljerna de har, vet du hur avgörande BSOD- eller Windows-kraschdata är. Ju mer data, desto bättre. Och det bästa är att du kan ändra inställningarna för minnesdumpfilen för att öka insamlingen av detaljer.
Hur man ändrar inställningar för minnesdumpfil med Windows-inställningar
Att ändra Memory Dump-filinställningar är ganska enkelt, speciellt att använda Windows-inställningar. Windows skapar minnesdumpfiler automatiskt; Du kan dock ställa in detaljnivån. Som sagt, låt oss hoppa in i stegen.
Steg 1: Tryck på Windows-tangenten på ditt tangentbord, skriv inställningar, och klicka på Öppna.
Steg 2: I den högra rutan, rulla ner till Om och klicka på den.
Steg 3: I Enhetsspecifikationerna, under Relaterad länk, välj "Avancerade systeminställningar".
Notera: Om du använder Windows 10 hittar du relaterade inställningar istället för relaterade länkar, under vilken du väljer "Avancerade systeminställningar".
Fönstret Systemegenskaper visas.
Steg 4: I fönstret Systemegenskaper väljer du Inställningar under Start och återställning.
Steg 5: Nu, under alternativet Systemfel, klicka på rullgardinsmenyn för 'Skriv felsökningsinformation' och välj 'Automatisk minnesdumpning'. Klicka slutligen på OK.
Den här inställningen ändrar nivån på detaljer som samlas in från minnesdumpfiler när en BSOD inträffar. Så att du kan se och förstå orsaken till felet.
Du kan behöva starta om din dator för att implementera ändringarna effektivt. Det är viktigt att komma ihåg att detta bara kommer att hjälpa BSODs som händer efter att du ändrat inställningarna.
Hur man analyserar Windows Memory Dump-filer
Det finns flera sätt att läsa minnesdumpfiler och analysera dem. Vi kommer att använda tredjepartsapplikationer för att öppna, läsa och analysera minidumpfiler.
Notera: Metoderna och stegen som är involverade i att analysera minnesdumpfilerna förutsätter att din dator är i fungerande skick och att du kan installera verktyg från tredje part. Om du inte kan komma åt din dator, rekommenderas det att du hämtar dumpfilens data och analyserar den någon annanstans.
1. Öppna och analysera .dmp-filer med WinDbg Preview
Detta är ett Microsoft-skapat utvecklingsverktyg som analyserar och löser fel i ett system. Detta är också ett av de mest rekommenderade verktygen där ute. Så här använder du det:
Steg 1: Tryck på Windows-tangenten på ditt tangentbord, skriv Microsoft Storeoch tryck på Retur.
Steg 2: Skriv i sökfältet WinDbg förhandsgranskningoch tryck på Retur.
Steg 3: Klicka på knappen Hämta för att installera WinDbg Preview.
Steg 4: När du har installerat, tryck på Windows-tangenten på tangentbordet, skriv WinDbg förhandsgranskning, och klicka på "Kör som administratör."
Steg 5: I WinDbg Preview Window, gå till File från toppmenyn.
Steg 6: Välj Börja felsöka från den vänstra rutan och välj "Öppna dumpfil" i den högra rutan.
Steg 7: Bläddra och leta upp dumpfilen och klicka sedan på Öppna.
Notera: Du kan hitta den senaste dumpfilen i rotmappen C:\, C:\minidump eller C:\Windows\minidump.
När du öppnar dumpfilen kommer WinDbg att ladda filen och köra. Beroende på filstorleken kommer WinDbg att ta tid att bearbeta.
Steg 8: Skriv nu kommandot nedan på kommandofliken och tryck på Retur.
! analysera -v
Detta kommando kommer att börja analysera dumpfilen. Detta kan ta några minuter att slutföra. När det är klart bör du se resultaten i det övre fönstret. Med resultatet kan du felsöka felet som orsakade kraschen.
2. Hur man öppnar och analyserar dumpfiler med BlueScreenView
Som namnet antyder skannar och analyseras BSOD-fel. Den hämtar automatiskt Minidump-katalogdumpfilen och bearbetar den. Så här går du tillväga för att installera och köra detta.
Steg 1: Ladda ner BlueScreenView med hjälp av länken nedan, installera och kör det.
Ladda ner BlueScreenViewer
BlueScreenView hämtar automatiskt dumpfilerna från ditt system. Om det inte gjorde det, gå till Alternativ > klicka på Avancerade alternativ > under rutan "Ladda från följande MiniDump-mapp", klicka på Bläddra-knappen > klicka på OK.
Steg 2: Klicka på dumpfilerna i programmet.
Den valda minnesdumpfilen kommer att ha en lista med aktiva filer och drivrutiner. Filen som är markerad i rött kommer att ha en direktlänk till orsaken till BSOD-felet. Du kan klicka och felsöka problemet.
BlueScreenView är bara användbart för att hitta felet som orsakar BSOD, till skillnad från WinDbg, som också låter dig felsöka problemet. Du kan också kolla in WhoCrashed, som vi har täcks omfattande. Det fungerar också på samma sätt som BlueScreenViewer, som hjälper till att skanna, analysera och få rapporter om dumpfilerna med ett enda klick.
Vanliga frågor om minnesdumpfiler
Jo det kan du. Det snabbaste och säkraste sättet att ta bort dumpfiler är att öppna Diskrensning med hjälp av Windows sökverktyg > välj "Rensa upp systemfiler" > under filer att radera, välj "Systemfelsminne dumpfiler" > klicka på OK.
Det är ganska enkelt att hitta dumpfiler på Windows 11. Öppna Windows filutforskare > gå till C:\Windows\Minidump.
Felsök BSOD-fel
Du vet nu hur du öppnar, visar och analyserar en dumpfil för att hantera BSOD-fel. Metoderna och verktygen som ingår i den här artikeln är enkla och effektiva. Vi hoppas att den här artikeln har hjälpt dig att diagnostisera och lösa BSOD-problemet en gång för alla.