När Windows inte startar tickar klockan och pressen ökar; som tur är finns det inbyggda verktyg för att få igång allting igen utan att tappa besinningen. Med bcdedit, bootrec och sig själv återställningsmiljö (WinRE) Vi kan diagnostisera och reparera allt från fel i MBR eller från sektorn av boot även BCD-korruption eller problem med boot manager.
Innan du skriver kommandon Det är viktigt att förstå vid vilken tidpunkt processen bryts ner. Startsekvensen har tydliga faser (BIOS/UEFI, Boot Manager, OS Loader och Kernel) Och var och en lämnar olika ledtrådar: svarta skärmar med en markör, felmeddelanden som "BOOTMGR saknas", meddelanden om en skadad BCD eller den fruktade "INACCESSIBLE_BOOT_DEVICE". Den här guiden täcker, från de minst avancerade till de mest avancerade, de metoder som fungerar bäst i Windows 7, Windows 10 och Windows 11 när man måste smutsa ner händerna.
Startfaser och vad varje symptom indikerar
Att förstå det grundläggande flödet förhindrar att man slösar tid. Förstartsfasen (POST) och firmware (BIOS/UEFI) validera hårdvara och leta reda på systemdisken. I BIOS läses MBR/PBR; i UEFI anropas den körbara filen för den inbyggda programvaran.
- Fas 1 – Före uppstart (firmware)POST och diskdetektering. Om hårddisklampan inte blinkar eller Num Lock inte svarar ligger problemet här och det är troligtvis ett hårdvaruproblem.
- Fas 2 – Boot ManagerBootmgr i BIOS (%SystemDrive%\bootmgr) eller bootmgfw.efi i UEFI (\EFI\Microsoft\Boot\bootmgfw.efi). Vanliga fel: Saknad/skadad BCD, ”Operativsystem saknas”, ”Bootmgr saknas”.
- Fas 3 – Windows Loader (winload.exe/.efi)Viktiga drivrutiner är laddade; om det misslyckas visas vanligtvis winload-meddelanden eller BCD-koder.
- Fas 4 – Kernel (ntoskrnl.exe)Systemet laddar registerunderträd och BOOT_START-tjänster. Skärmdumpar som dessa är vanliga här. 0x0000007B (INACCESSIBLE_BOOT_DEVICE) eller blockeringar i det “roterande hjulet”.
Beroende på symptomet kommer vi att välja den ena eller den andra vägen. I boot manager-stadiet är bootrec och bcdedit kung.; i kärnan, SFC/DISM och händelsevisaren från Säkert läge De ger oftast den definitiva ledtråden.
Ange WinRE och öppna kommandotolken
För att agera snabbt är det bäst att använda kommandotolken för återställningsmiljön. I Windows 10/11 kan du tvinga WinRE släcks och slås på tre gånger under logotypen tills skärmen ”Återställning” visas.
- På den blå skärmen trycker du på Avancerade alternativ > felsökning > Avancerade alternativ.
- Välj Kommandotolken för att öppna konsolen. Härifrån startar vi bootrec, bcdedit, bcdboot och diskpart såsom krävs.
Om du inte kan komma in i WinRE på det sättet, använd en Windows-installations-USB/DVD. Börja från mitten, välj ditt språk och tryck på "Reparera din enhet"Följ sedan föregående sökväg till Kommandotolken. Om datorn inte startar från USB/DVD, kontrollera den inbyggda programvaran för startordningen eller startmenyns tangent (F12, Esc, etc.).
Bootrec.exe: vad varje alternativ gör och när man ska använda det
Bootrec.exe är nödstartsskalpellen. Dess fyra parametrar täcker MBR, bootsektor och BCD-lagring.och det är lämpligt att tillämpa dem i en logisk ordning.
- / fIXMBR: skriver om en Windows-kompatibel MBR utan att vidröra partitionstabellen. Användbart för malware i MBR-filen eller korruption av huvudstartposten.
- /FixBootskapar en ny startsektor. Nyckel om PBR är skadad eller efter att ha installerat en tidigare version av Windows som lämnade NTLDR som bootloader.
- /ScanOsSöker efter Windows-installationer som inte listas i BCD:n. Hjälper till att hitta system som är dolda från startmenyn.
- / RebuildBcdskannar och tillåter att installationer läggs till i BCD:n. Alternativet att helt bygga om BCD:n när allt annat misslyckas.
En typisk sekvens som svar på ett felmeddelande av typen ”Bootmgr Missing” eller ”BCD Damaged” är följande. Starta det från WinRE och bekräfta varje steg.:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Om /RebuildBcd inte löser eller returnerar fel är det dags att säkerhetskopiera BCD:n till en säker plats, ta bort attribut och tvinga fram en ren återuppbyggnad. De exakta kommandona finns längre ner i BCD-avsnittet.
Reparera BCD-fel med bcdedit och bcdboot
När BCD-lagret är trasigt eller inkonsekvent, är det som är tillförlitligt säkerhetskopiera, ta bort (eller byt namn) och återskapaObs: I UEFI finns BCD:n i EFI-partitionen (FAT32); i BIOS finns den i mappen \Boot på den aktiva partitionen.
Först, identifiera rätt partition. I UEFI måste EFI-partitionen (ESP) vara FAT32 och saknar ofta en enhetsbeteckning.:
diskpart
list disk
sel disk 0
list vol
sel vol <número de la partición EFI (FAT32)>
assign letter=Z:
exit
Med den tilldelade enhetsbeteckningen navigerar du till Microsoft Boot-sökvägen och utför UEFI-sektorreparationen om det behövs. Detta åtgärdar felet "Åtkomst nekad"/"Enheten hittades inte" i /FixBoot när ESP inte är tillgängligt:
cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot
Säkerhetskopiera och kompilera nu om BCD:n. I moderna versioner (Windows 10 1709+ och Windows 11) Den vinnande kombinationen är att byta namn på BCD och använda bcdboot:
ren BCD BCD.bak
bcdboot C:\Windows /s Z: /f ALL
bootrec /rebuildbcd
Om du arbetar i BIOS/MBR eller på tidigare system är mönstret mycket likt, med ändring av sökväg och switchar. För versioner före 1709 Det är dokumenterat:
ren BCD BCD.old
bcdboot C:\Windows /l en-us /s C: ALL
Om arkivet finns i C:\Boot (BIOS-scenario), ta bort attribut, byt namn och återskapa. Denna metod tvingar fram en helt ny BCD.:
bcdedit /export C:\bcdbackup
attrib C:\Boot\BCD -r -s -h
ren C:\Boot\BCD BCD.old
bootrec /rebuildbcd
Ersätt Bootmgr och fixa startsektorn
I vissa fall är Bootmgr skadad eller saknas. Den kan kopieras från installationsmediet till systemroten. och tillämpa skyddsattribut.
- Leta reda på bokstaven för ditt mellannamn (t.ex. E:) och bokstaven för ditt system (C:). Använd diskpart eller WinRE Explorer Om du har några tvivel.
- Springa:
copy E:\bootmgr C:\ attrib C:\bootmgr +s +h +r bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
Kom också ihåg att markera systempartitionen som aktiv i BIOS/MBR om den inte redan är det. En korrekt PBR utan en aktiv partition startar inte ens upp eller nedför.:
diskpart
sel disk 0
list partition
sel partition 1
active
exit
Diagnos genom symptom: från BOOTMGR och NTLDR till INACCESSIBLE_BOOT_DEVICE
Meddelandena styr bilden. ”BOOTMGR saknas” eller ”NTLDR saknas” De tyder på skador på starthanteraren/startsektorn eller en dåligt prioriterad disk. För Windows 7 och senare, Startreparation NTLDR/BOOTMGR löser vanligtvis detta, och om inte gör kombinationen /FixBoot + /RebuildBcd resten.
med "Startkonfigurationsdata (BCD) saknas eller är skadade"Använd receptet för export, borttagning av attribut, namnbyte och ombyggnad. Om /RebuildBcd misslyckas med meddelandet "Den begärda systemenheten kan inte hittas", kontrollera åtkomsten till partitionen som är värd för BCD:n.
Det felet är klassiskt när miljön inte kan skriva till startpartitionen, särskilt i UEFI. Ett vanligt fall är en dåligt formaterad ESP (NTFS istället för FAT32), eller utan en tilldelad enhetsbeteckning, vilket förhindrar att bootrec/bcdboot fungerar. Tilldela en enhetsbeteckning till ESP:n, formatera den till FAT32 om det är absolut nödvändigt och generera BCD:n med bcdboot.
till "OÅTKOMLIG_STARTENHET (0x0000007B)" i kärnfasen, misstänkta drivrutiner för lagringSATA-ändringar (IDE/AHCI/RAID) eller filter från tredje part. Att gå in i felsäkert läge eller "Senast fungerande konfiguration" kan räcka för att identifiera den orsakande drivrutinen med hjälp av händelseloggen.
Automatisk startreparation och diagnostikloggning
Det är alltid värt att anropa Startup Repair-verktyget från WinRE. Det åtgärdar vanliga problem och lämnar en mycket användbar dokumentation. för att ta reda på vad han spelade och vad han inte spelade:
%windir%\System32\LogFiles\Srt\Srttrail.txt
Åtkomst med USB/ISO för din Windows-version: Reparera datorn > Felsök > Avancerade alternativ > StartreparationOm den startar, starta om och kontrollera.
Snabb lösning för UEFI-hanteraren: Reparera ESP och FixBoot
Om /FixBoot returnerar åtkomst nekad eller inte hittar enheten på UEFI-system, innebär åtgärden att Tilldela en enhetsbeteckning till ESP (FAT32) och kör FixBoot från \EFI\Microsoft\Boot:
diskpart
list vol
sel vol <ESP FAT32>
assign letter=Z:
exit
cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot
Om BCD:n är tom eller saknas, bcdboot återskapar UEFI/BIOS-startstrukturen från Windows-installationen:
bcdboot C:\Windows /s Z: /f ALL
Avancerade reparationer på kärnnivå: SFC, DISM och drivrutiner
När det finns en logotyp och ett snurrande hjul men det inte går in helt är det dags att kontrollera systemets integritet. SFC och DISM i offline-läge De är viktiga allierade:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
DISM /image:C:\ /get-packages
DISM /image:C:\ /remove-package /packagename:<nombre_paquete>
DISM /Image:C:\ /Cleanup-Image /RevertPendingActions
Om det finns väntande uppdateringar som blockerar startprocessen, rensa tillståndet med DISM eller byt namn på filen. väntande.xml och rensa identifieraren i registret. Gör detta noggrant från WinRE.
- Döp om C:\Windows\winsxs\pending.xml a väntande.xml.gammal.
- Laddar registerunderträd och tar bort pendingxmlidientifier Om den finns; ladda ner och starta om.
Om du misstänker att det finns startdrivrutiner från tredje part (övre/nedre filter), kontrollera klassnyckeln: HKLM\SYSTEM\ControlSet001\Control\ClassTa bort filtervärden som inte kommer från Microsoft och starta om. Som en tillfällig åtgärd, a ren start (msconfig) Det hjälper till att isolera motstridiga tjänster.
Kontrollera WinRE och dess registrering med reagentc
Om återställningsmiljön inte startar eller inte hittar din avbildning bör du kontrollera dess status. Med Reagentc kan du visa, aktivera eller flytta WinRE För att komma åt Startup Repair och verktyg:
reagentc /info
reagentc /enable
reagentc /disable
reagentc /setreimage /path C:\Recovery\WindowsRE
Efter att ha aktiverat den eller korrigerat sökvägen för winre.wimFörsök den automatiska reparationen igen. Att ha WinRE igång påskyndar återställningen. och undvik att alltid vara beroende av yttre medel.
Snabbreferenskommandon
För BIOS/MBR (alla Windows-system som stöds), den klassiska triaden: Användbart när problemet är grundläggande MBR/PBR/BCD.
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
För UEFI (Windows 10/11): Navigera till Microsoft Boot-katalogen, välj FixBoot och återskapa BCD:n med bcdboot..
cd /d Z:\EFI\Microsoft\Boot\
bootrec /FixBoot
ren BCD BCD.bak
bcdboot C:\Windows /s Z: /f ALL
När man ska använda CHKDSK, felsäkert läge och återställa underträd
Om disken har drabbats av strömavbrott eller om du ser symptom på instabila sektorer, kör CHKDSK. Det är bäst att använda WinRE så att du kan blockera och reparera det.:
chkdsk C: /f /r
El Säkert läge (eller Felsäkert läge med nätverk) låter dig avinstallera problematiska drivrutiner och granska händelser. Om du misstänker att registret är skadat kan du återställa hives från C:\Windows\System32\config\RegBack a …\konfiguration efter att ha bytt namn på de nuvarande.
I mycket störande scenarier, tillfälliga justeringar av kritiska tjänster som t.ex. Trusted eller neutralisering av tredjepartsfilter kan bana väg för att starta och slutföra reparationen. Dessa steg är känsliga; dokumentera ändringar och återställ dem. när systemet startar.
Återställ den här datorn eller installera om den medan du behåller dina data
Om inget av ovanstående fungerar erbjuder Windows icke-förstörande metoder. Från media eller WinRE: Fortsätt > Återställ den här datornVälj att behålla filer eller utföra en ren lokal ominstallation.
Som en sista utväg, installera om från grunden med hjälp av ett installations-USB-minne. Med en anpassad installation flyttar Windows dina data till Windows.old, varifrån du kan återställa dokument om det inte finns någon fysisk diskskada.
För att förhindra framtida problem, schemalägg säkerhetskopior och återställningspunkter, och Undvik att abrupt stänga av när det finns väntande installationer eller uppdateringar.eller anser inaktivera snabb startEn billig UPS är guld värd.
Hela den här resan, från grundläggande till avancerad, kretsar kring att identifiera i vilket skede ditt team kör fast. Med WinRE till hands, bootrec för MBR/PBR, bcdedit/bcdboot för BCD och verktyg som SFC/DISMDe flesta startfel (inklusive skadad BCD, saknad Bootmgr och den förbannade INACCESSIBLE_BOOT_DEVICE) åtgärdas utan formatOm du också verifierar att EFI-partitionen är FAT32 och tillgänglig, och kontrollerar om det finns väntande drivrutiner och uppdateringar när felet ligger i kärnan, kommer du att se skrivbordet igen utan problem eller farliga genvägar.
Passionerad författare om bytesvärlden och tekniken i allmänhet. Jag älskar att dela med mig av min kunskap genom att skriva, och det är vad jag kommer att göra i den här bloggen, visa dig alla de mest intressanta sakerna om prylar, mjukvara, hårdvara, tekniska trender och mer. Mitt mål är att hjälpa dig att navigera i den digitala världen på ett enkelt och underhållande sätt.