Känga

Windows 10 start- och startproblem - avancerad felsökning

Windows 10 start- och startproblem - avancerad felsökning

Är du IT-administratör och behöver felsöka Windows-startproblem? Om svaret är ja, kommer vi i den här guiden att dela avancerad felsökning för Windows 10 start- och startproblem. Innan du börjar rekommenderar vi att du tittar på vårt följande inlägg:

Om den grundläggande felsökningen där inte hjälper dig, läs vidare!

Windows 10 start- och startproblem

Startfaser på en Windows 10-dator

När du trycker på strömbrytaren går startprocessen i många faser. Innan vi går vidare och felsöker de problem som uppstår under stegen, kan vi först lära känna dem och vad som händer under processen.

FasStartprocessBIOSUEFI 
1FörstartMBR / PBR (Bootstrap Code)UEFI-firmware
2Windows starthanterare% SystemDrive% \ bootmgr\ EFI \ Microsoft \ Boot \ bootmgfw.efi
3Windows OS Loader% SystemRoot% \ system32 \ winload.exe% SystemRoot% \ system32 \ winload.efi
4Windows NT OS-kärna% SystemRoot% \ system32 \ ntoskrnl.exe

1] Förstart

När du trycker på strömknappen startar datorns firmware POST eller Power-On Self-test och laddar firmware-inställningar. Den kontrollerar om det finns ett giltigt skivsystem för att starta nästa fas. Det indikeras av en MBR- eller master boot-post. PreBoot-processen startar sedan Windows Boot Manager.

2] Windows Boot Manager

Jobbet för Windows Boot Manager är enkelt. Det laddar ett annat program -Windows Loader, populärt känt som Winload.exe. Den ligger på Windows Boot-partitionen.

Även om det kan tyckas vara en överflödig process, den främsta anledningen till att det finns för att hjälpa dig att starta upp i rätt OS. När du har flera operativsystem installerade på samma dator ser det till att ladda rätt Winload.exe.

3] Windows OS Loader

Windows OS Loader laddar nu viktiga drivrutiner för att starta Windows-kärnan. Kerner gör äntligen resten av saken för att ge dig ett operativsystem där du kan arbeta.

4] Windows NT OS-kärna

I det sista steget plockar kärnan upp systemregistret och ytterligare drivrutiner markeras i BOOT_START-listan. Därefter överförs kontrollen till session manager processen (Smss.exe). Systemhanteraren initierar i sin tur systemsessionen och laddar upp resten av hårdvaran och programvaran som behövs.

Avancerad felsökning för Windows startproblem

Om du fortfarande undrar varför så många faser, då är min bästa gissning att det är avsiktligt. Tänk om det bara var ett program, det hade varit nästan omöjligt att ta reda på var exakt problemet uppstod. Låt oss äntligen börja med felsökningen.

1] Datorn startar upprepade gånger till återställningsläget

När du slår på datorn och den startar till återställningsalternativ varje gång måste vi använda programmet Bcdedit för att bryta slingan.

Om F8-alternativen (Windows Safe Mode) inte fungerar ställer du in Safe Mode så att det fungerar i äldre läge. Använd följande kommando Bcdedit / set default arv för bootmenupolicy

2] Windows fastnat med en tom bildskärm utan aktivitet

BIOS-fasen är där systemet går från PreBoot till Loading Windows OS. Det är bara markerat som komplett när det inte finns något hårdvaruproblem i systemet. Så för att kontrollera om det är ett hårdvaruproblem:

3] Windows fastnade vid en tom bildskärm med en blinkande markör eller ett felmeddelande

När du bara ser en blinkning av ett felmeddelande, finns det ett problem med Boot loader-fasen. Felmeddelandet kan inkludera korruption av BCD / MBR-startsektor / Bootmgr eller saknat operativsystem eller inte kan starta på grund av att systemhive saknas eller är skadad.

Startup reparationsverktyg

Det här verktyget är tillgängligt under Avancerade alternativ i Windows Recovery-alternativet. Det kan diagnostisera loggarna och fixa komplexa startproblem automatiskt vilket inte låter datorn starta ordentligt.

  1. Skapa ett installationsmedia av samma version av operativsystemet som är installerat på datorn.
  2. När du kommer till skärmen Installera Windows klickar du på Reparera din datorlänk.
  3. Avstängning efter att reparationen är klar.
  4. Sätt sedan på din dator för att se om Windows kan starta ordentligt.

För att analysera ytterligare kan du ta en titt på loggen som genereras av Startup Repair-verktyget. Det ligger vid % windir% \ System32 \ LogFiles \ Srt \ Srttrail.Text

Reparera startkoder

Om du har fastnat med felmeddelandet om MBR-startsektorn kör du följande i kommandotolken. Du kan öppna den från avancerade återställningsalternativ.

BOOTREC kan bara fixa Master Boot Record. Om det finns ett problem med partitionstabellen hjälper det inte.

Åtgärda BCD-fel

Om du fick ett BCD-relaterat fel måste du använda Bootrec-kommandot för att åtgärda problemet.

  1. Kör Bootrec / ScanOS kommando för att söka efter alla befintliga system installerade på datorn.
  2. Starta om och kontrollera om problemet inte finns mer. Om nej, kör sedan med alternativet ombyggnad, i.e.  Bootrec / ombyggnadbcd

Om du får en utgång som säger Totalt identifierade Windows-installationer: 0, kör följande kommandon:

bcdedit / export c: \ bcdbackup attrib c: \\ boot \\ bcd -h -r -s ren c: \\ boot \\ bcd bcd.gammal bootrec / rebuildbcd 

När körningen är klar bör du få ett framgångsmeddelande som totalt identifierade Windows-installationer: 1 D: \ Windows. Det kommer då att fråga ”Lägg till installation i startlistan? Ja / Nej / Alla ”,  Ange Y. Starta om och se om detta tips om Windows-startproblem löste problemet.

Byt ut Bootmgr

Om ovanstående lösningar inte åtgärdade problemet är det dags att ersätta Bootmgr-filen från enhet C till systemreserverad partition. Gör så här för att göra detta:

  1. Gå till kommandotolken via avancerade alternativ.
  2. Ändra katalogen till Systemreserverad partition och kör attribkommandot attrib-s -h -r.
  3. Gör detsamma i systemdriven, d.v.s.e., där Windows är installerat.
  4. Byt namn på Bootmgr-filen som Bootmgr.gammal med ren c: \\ bootmgr bootmgr.gammal
  5. Kopiera Bootmgr.Gammal fil till systemreserverad partition.
  6. Byt namn tillbaka till bootmgr.
  7. Starta om datorn.

Återställ System Hive

När du får ett fel där det står att Windows inte kan ladda systemregistret i minnet måste du återställa det från en alternativ säkerhetskopieringsplats.

Du kan antingen använda avancerad start eller Emergency Repair Disk (ERD) för att kopiera filerna från C: \ Windows \ System32 \ config \ RegBack till C: \ Windows \ System32 \ config. Det kommer nästan att återställa registret till en annan tid där allt fungerade bra.

4] Fel under kärnfasen

Att ta emot fel i denna fas kan vara uttömmande. Vi har redan täckt många scenarier i detalj. Här är få för att komma igång:

Låt oss veta om detta hjälpte dig att lösa Windows startproblem.

Mus Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Om du upptäcker att muspekaren hoppar eller rör sig på egen hand, automatiskt, slumpmässigt när du skriver in Windows-bärbar dator eller dator, kan nå...
Mus Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Mus och Pekplattas gör inte bara datoranvändning lättare men effektivare och mindre tidskrävande. Vi kan inte föreställa oss ett liv utan dessa enhete...
Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...