Situatie
Calculatorul pornește, dar Windows nu mai ajunge la ecranul de logare. În majoritatea cazurilor discul și sistemul de operare sunt intacte, iar ceea ce s-a deteriorat este încărcătorul de boot: magazinul BCD (Boot Configuration Data), sectorul de boot sau partiția de sistem EFI. Se întâmplă după o oprire forțată în timpul unui update, după clonarea discului, după schimbarea ordinii discurilor în UEFI sau după o instalare de Linux alături de Windows.
Tot ce urmează se execută din mediul de recuperare Windows (WinRE), din Command Prompt. Nu este nevoie de alt calculator, dar un stick de instalare Windows este util ca plan de rezervă.
Simptome
Your PC/Device needs to be repairedcu cod0xc000000f,0xc0000225sau0xc0000098BOOTMGR is missing/An operating system wasn't found/No bootable device- Buclă de repornire: logo-ul apare, apoi calculatorul se restartează
- Buclă de
Automatic Repair— „Preparing Automatic Repair” urmat de „Your PC did not start correctly” - Ecran negru cu cursor, fără progres, după logo-ul producătorului
- Windows nu apare în lista de boot din UEFI, deși discul este detectat.
Backup
Înainte de orice comandă care scrie pe disc se salvează datele și configurația de boot existentă.
:: In WinRE, Command Prompt. Literele de disc sunt ALTELE decat in Windows. diskpart list volume exit :: Export BCD pe partitia Windows (ajusteaza litera) bcdedit /export C:\bcd-backup :: Copierea datelor utilizatorului pe un disc extern, inainte de reparatii robocopy C:\Users\nume_utilizator E:\Salvare /MIR /XJ /R:1 /W:1
Dacă discul dă erori de citire, o imagine completă a discului făcută cu un mediu live (Clonezilla, Macrium Reflect) este singura plasă de siguranță reală.
Solutie
Pasi de urmat
Intrarea în meniul de boot (WinRE)
Trei căi, în ordinea comodității:
- Dacă se mai ajunge pe desktop: Shift apăsat + Restart din meniul Start
- Dacă nu: oprire forțată de la butonul de alimentare de trei ori consecutiv, în timpul încărcării. Windows pornește singur în Automatic Repair.
- Cu stick de instalare Windows: boot de pe stick → Next → Repair your computer.
Din ecranul albastru: Troubleshoot → Advanced options. De aici se folosesc Startup Repair și Command Prompt.
Startup Repair și citirea raportului
Prima încercare este reparația automată, pentru că nu scrie nimic distructiv. Advanced options → Startup Repair, apoi se alege contul și se așteaptă.
Dacă se termină cu „could not repair your PC”, raportul spune ce a încercat:
notepad X:\Windows\System32\LogFiles\Srt\SrtTrail.txt
În WinRE, X: este discul virtual al mediului de recuperare. Liniile Root cause found și Repair action arată dacă problema este în BCD, în sectorul de boot sau în sistemul de fișiere.
Identificarea literelor de disc
În WinRE literele nu sunt cele din Windows — partiția Windows poate apărea ca D: sau E:. Toate comenzile de mai jos trebuie rulate cu literele reale.
diskpart list disk list volume exit
Reperele:
- Partiția Windows: cea mare, NTFS, în care există
\Windows\System32. Verificare:dir D:\Windows\System32\winload.exe - Partiția de sistem EFI (ESP): mică, 100-500 MB, FAT32, de obicei fără literă.
- Dacă în
list diskcoloanaGptare un asterisc, discul este GPT, adică sistemul pornește în mod UEFI — contează pentru pasul următor.
Reparația pe sisteme BIOS/MBR: bootrec
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
/fixmbr rescrie Master Boot Record, /fixboot rescrie sectorul de boot al partiției, /scanos caută instalări de Windows, /rebuildbcd le adaugă în magazinul BCD. La întrebarea Add installation to boot list? se răspunde cu Y.
Două răspunsuri des întâlnite:
Access is deniedla/fixboot— normal pe discuri GPT/UEFI. Se trece la pasul următor, cubcdboot.Total identified Windows installations: 0— magazinul BCD este corupt și trebuie dat la o parte înainte de reconstrucție:
:: BIOS/MBR - BCD-ul este pe partitia de sistem bcdedit /export C:\bcd-backup attrib C:\Boot\BCD -h -r -s ren C:\Boot\BCD BCD.old bootrec /rebuildbcd
Reparația pe sisteme UEFI/GPT: bcdboot
Pe UEFI, încărcătorul stă pe partiția EFI. Se dă o literă partiției ESP, apoi se recreează fișierele de boot din instalarea Windows existentă.
diskpart list volume :: alege volumul FAT32 de 100-500 MB select volume 2 assign letter=S exit :: C: = partitia Windows, S: = partitia EFI bcdboot C:\Windows /s S: /f UEFI
Mesajul Boot files successfully created înseamnă că încărcătorul a fost refăcut. Dacă partiția EFI este ea însăși coruptă, se formatează și se reface:
format S: /FS:FAT32 /Q bcdboot C:\Windows /s S: /f UEFI
Pe o instalare în limba română se poate adăuga /l ro-RO. După comandă se scoate stickul și se repornește.
Dacă tot nu pornește: verificări suplimentare
:: 1. sistemul de fisiere si sectoarele defecte chkdsk C: /f /r :: 2. fisiere de sistem, verificare offline sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows :: 3. reparare imagine de sistem, cu sursa de pe stickul de instalare dism /image:C:\ /cleanup-image /restorehealth /source:WIM:E:\sources\install.wim:1 /limitaccess :: 4. ce vede acum incarcatorul bcdedit /enum
Pentru ieșirea din bucla de Automatic Repair, reparația automată se dezactivează temporar, ca sistemul să încerce o pornire normală și să afișeze eroarea reală:
bcdedit /set {default} recoveryenabled No
bcdedit /set {default} bootstatuspolicy IgnoreAllFailures
În paralel, în meniul UEFI al plăcii de bază: discul cu Windows trebuie să fie primul în ordinea de boot, Windows Boot Manager trebuie să apară în listă, iar modul de boot (UEFI sau Legacy/CSM) trebuie să fie același în care a fost instalat Windows. chkdsk /r poate rula câteva ore pe un disc mare — se lasă să se termine.
Tip solutie
PermanentImpact colateral
Comenzile bootrec /fixmbr si bootrec /fixboot scriu direct in structurile de boot ale discului: pe un calculator cu dual-boot, meniul GRUB al instalarii de Linux dispare si trebuie refacut separat. Formatarea partitiei EFI sterge intrarile de boot ale tuturor sistemelor instalate, nu doar pe cele ale Windows. chkdsk /r poate rula cateva ore si, pe un disc care deja are sectoare defecte, poate accelera degradarea - datele se salveaza inainte. Dezactivarea reparatiei automate lasa sistemul sa afiseze erori de oprire in loc sa intre in recuperare.Plan de restaurare in caz de nefunctionare
Configurația de boot salvată la început se reaplică într-o singură comandă, din WinRE:
bcdedit /import C:\bcd-backup
Setările de diagnostic se readuc la valorile implicite:
bcdedit /set {default} recoveryenabled Yes
bcdedit /deletevalue {default} bootstatuspolicy
Dacă a dispărut meniul GRUB al unei instalări de Linux, acesta se reface dintr-un mediu live Linux, cu grub-install și update-grub pe partiția EFI, sau cu utilitarul Boot Repair.
Dacă nici una dintre variante nu pornește sistemul, instalarea peste cea existentă de pe stickul de Windows, cu opțiunea Keep personal files and apps, înlocuiește fișierele de sistem și păstrează datele.
Leave A Comment?