Recuperare BCD. Fișier BCD bootabil de la zero folosind Bcdedit. Restaurarea unei stocări BCD dintr-o copie de rezervă

Fișierul BCD (Boot Configuratin Data) este succesorul fișierului boot.ini începând cu Windows Vista. Conține informații despre încărcătorul sistemului de operare și opțiunile acestora disponibile pe computer. Fișierul BCD se află pe partiția activă, în folderul de boot. Dacă este eliminat, deteriorat sau configurat incorect, sistemul de operare (OS) se oprește încărcarea.

Editarea unui fișier BCD

La nivel de utilizator, fișierul BCD este creat și editat de managerul de înregistrare de boot EasyBCD. Programul are o interfață intuitivă și o licență gratuită, distribuită gratuit. Versiunea rusă a EasyBCD se descarcă fără probleme de pe Internet. Programul este actualizat constant, nu are rost să-l postezi aici.

După instalarea și lansarea EasyBCD, tot ce rămâne este să faceți clic pe rând pe butoanele „Adăugați intrare” și „Editați meniul de pornire” și să indicați locația discurilor sistemelor dvs. de operare, dacă există mai multe dintre ele. Programul se va ocupa de restul singur - creați sau editați un fișier BCD, în cel mai bun mod posibil. Dacă sistemul de operare BCD este deja „omorât” și sistemul nu pornește, atunci versiunea portabilă a EasyBCD este lansată de pe un Live-CD cu WinPE sau ceva de genul. Indiferent de unde a fost lansat EasyBCD, acesta va crea fișierul BCD corect și îl va scrie la destinația sa - folderul de boot al partiției de sistem (rezervat de sistem). Singurul lucru pe care trebuie să îl monitorizați cu atenție sunt etichetele cu litere ale unităților logice în care se află sistemul de operare. Uneori nu se potrivesc. De ce? îl cunoaște... Aparent, depinde de versiunea Windows.

Notă Uneori, EasyBCD afișează totul corect, dar sistemul nu pornește. O alternativă este să ștergeți intrările despre sistemele de operare din fișierul BCD și să creați altele noi. Algoritmul nu se modifică: „Editați meniul de pornire”, butonul „Șterge intrarea”, apoi butonul „Adăugați intrare”. Toate.

Pentru a restaura sau recrea un fișier BCD, porniți din distribuția Windows, selectați limba și deschideți linia de comandă Shift+F10.

Dacă restaurăm BCD-ul în RAID, atunci mergem mai departe în procedura de instalare a sistemului de operare până când instalatorul are posibilitatea de a transfera driverele controlerului RAID. Când controlerul este definit și RAID-ul este recunoscut, vor apărea partițiile.

Puteți verifica disponibilitatea discurilor și fișierelor de pe ele rulând notepad.exe și folosindu-l ca manager de fișiere prin File - Open (Ctrl+O). Apropo, în această etapă puteți copia informații importante de pe discul deteriorat pe o unitate flash folosind navigarea în foldere și combinația Ctrl+C și Ctrl+V.

Să încercăm să restaurăm automat fișierul BCD:
bootrec /RebuildBCD
Dacă acest lucru nu ajută, creați din nou fișierul BCD folosind BCDEdit:

Creați un fișier gol
adaugă (import),
creați o intrare pentru bootmgr boot manager (receptor ntldr înainte de Windows Vista),
indicați că el va fi responsabil de încărcare
indicați timpul de așteptare la selectarea sistemului de operare
creați o intrare în lista de sisteme de operare disponibile

  1. bcdedit /createstore bcd
  2. bcdedit /import bcd
  3. bcdedit /create (bootmgr)
  4. bcdedit /set (bootmgr) pornirea dispozitivului
  5. bcdedit /timeout 10
  6. bcdedit /create /d „Windows 2012” /application osloader

După executarea ultimei comenzi, programul va returna un identificator de disc unic la nivel global (GUID), pe care îl folosim pentru a determina intrarea implicită, adică. sistemul de operare care va porni când expiră timpul de expirare a încărcării de pornire.
bcdedit /implicit ( }
Dacă nu suntem siguri pe ce volum este sistemul nostru de operare, atunci căutăm folderul Windows parcurgând unitățile: C:dir, D:dir, E:dir sau deschizând notepad.exe așa cum este descris mai sus. De obicei, folderul de sistem se numește Windows și se află pe volumul (discul) D. Într-un sistem de operare care rulează, acest volum este desemnat cu litera C, deoarece Prima partiție, acum identificată ca C, este de obicei ascunsă, marcată ca „System Reserved” și nu are nicio literă pentru a nu fi accesibilă utilizatorului.

Definiți parametrii înregistrării create

  1. bcdedit /set (implicit) partiția dispozitivului = d:
  2. bcdedit /set (implicit) cale\windows\system32\boot\winload.exe
  3. bcdedit /set (implicit) osdevice partition=d:
  4. bcdedit /set (implicit) systemroot\Windows
  5. bcdedit /set (implicit) detecthal da

Închiderea listei de sisteme de operare
bcdedit /displayorder (implicit) /addlast
Asta e tot. Reporniți computerul și porniți în modul normal.

12.05.2011 Mark Minasi

Când rulați Bootmgr, necesită instrucțiuni de operare care sunt obținute dintr-un fișier binar numit fișier de date de configurare a pornirii (BCD). De obicei, acest fișier se află în folderul\boot al partiției active. Pentru a configura fișierul BCD, utilizați comanda Bcdedit. Să vedem cum să-l folosim pentru a construi un fișier de boot BCD de la zero

Articolul „Restaurarea sistemului utilizând Bootsect”, publicat în numărul precedent, a discutat despre cum să restabiliți un sistem Windows 7/R2 care a oprit pornirea. În special, au fost date clarificări cu privire la înregistrarea de boot Windows 7/R2 și aplicația Bootmgr. .

Un fișier de lucru BCD include de obicei cel puțin două obiecte. În primul rând, există managerul de pornire, care conține toate informațiile de pornire, cum ar fi ce intrare din lista de pornire a sistemului de operare ar trebui utilizată ca implicită și timpul de așteptare pentru ca utilizatorul să selecteze dacă există mai multe intrări în lista de pornire a sistemului de operare. În al doilea rând, fișierul conține cel puțin un element de încărcare a sistemelor de operare. Procedura de creare a acestor obiecte este descrisă mai jos.

Să începem prin a șterge toate fișierele BCD existente și a crea un nou fișier gol. Conform unei proprietăți ciudate a Bcdedit, trebuie mai întâi să creați un nou fișier BCD într-un loc și apoi să îl „importați”, adică să copiați tot conținutul său în fișierul BCD „oficial” din folderul \boot al volumului activ. . Acest lucru se poate face folosind două comenzi introduse într-o fereastră de comandă ridicată:

Bcdedit/createstore bcd bcdedit/import bcd

Aceste comenzi funcționează indiferent dacă folderul \boot\bcd există în locația corectă sau dacă nu există fișiere BCD în volumul de pornire. După parcurgerea pașilor de mai sus, fișierul BCD nou creat nu mai este necesar și poate fi șters.

Acum să creăm un manager de descărcare pentru fișierul BCD folosind următoarea comandă:

bcdedit/create(bootmgr)

Notați parametrul /create din această versiune a comenzii în locul magazinului /create folosit anterior. Această opțiune vă permite să creați diferite tipuri de obiecte BCD. Folosind acest parametru în combinație cu identificatorul (bootmgr) este creat un manager de boot. Omit descrierea utilizării comenzii cu opțiunea /d, care este conținută în orice exemplu pe care l-am putut găsi pe Internet. Aceste informații nu sunt necesare la crearea unui manager de boot.

Managerul de descărcare nu necesită o configurație complexă. Trebuie doar să specificați volumul de pornire și timpul necesar pentru a aștepta ca utilizatorul să selecteze un element din lista de pornire a sistemului de operare:

Bcdedit/set (bootmgr) pornirea dispozitivului bcdedit/timeout 30

Să trecem la crearea unui element din lista de pornire a sistemului de operare care va instrui managerul de boot să pornească Windows din fișierele din folderul \Windows al unuia dintre volumele de sistem. De obicei, acest volum este unitatea C, dar dacă porniți din Windows Preinstallation Environment (WinPE), va trebui să verificați pe ce unitate se află folderul \Windows, deoarece poate fi numit D sau E în WinPE.

Să creăm un element al listei de încărcare a sistemului de operare:

Bcdedit/create/d „Windows 7”/application osloader

Opțiunile /create (fără ID) și /application osloader indică faptul că elementul din lista de pornire a sistemului de operare este creat pentru Vista și Windows ulterioară. Parametrul /d conține o etichetă pe care managerul de boot o specifică pentru a sugera sugestii pentru elementele listei de pornire ale sistemului de operare. După rularea comenzii, sistemul returnează un nou identificator unic global (GUID), care trebuie inserat în următoarea comandă:

Bcdedit/implicit ( )

În acest moment avem un obiect gol care trebuie setat cu unele valori folosind comanda Bcdedit /set discutată în episoadele Bcdedit anterioare. Ce valori ar trebui să stabilesc? Răspunsul este simplu. Luăm rezultatul Bcdedit dintr-o copie sănătoasă a Windows și o folosim ca model. În cazul meu, folderul \Windows este pe unitatea D, așa că introdu următoarele:

Bcdedit/set (implicit) device partition=d: bcdedit/set (implicit) cale\windows\system32\boot\winload.exe bcdedit/set (implicit) osdevice partition=d: bcdedit/set (implicit) systemroot\Windows bcdedit/ set (implicit) detecthal da

În cele din urmă, introducem următoarea comandă, astfel încât Windows „vede” corect elementul din lista de pornire a sistemului de operare:

Bcdedit/displayorder (implicit)/addlast

Încercați acest lucru pe un sistem de testare și veți rezolva foarte repede problemele de boot.

Mark Minasi (www.minasi.com/gethelp) - Editor principal al revistei Windows IT Pro, inginer de sisteme certificat pentru produsele Microsoft



Am nevoie de sfaturi bune despre cum să produci Windows 7 Boot Loader Recovery, dacă restaurarea pornirii folosind discul de instalare 7 nu a ajutat. Voi explica pe scurt ce se întâmplă: Windows 7 a fost instalat mai întâi pe computer, apoi al doilea sistem a avut nevoie de Windows XP, după instalare a început firesc de unul singur, pentru a porni două sisteme de operare am folosit programul EasyBCD. Ulterior, XP nu a mai fost nevoie și am formatat partiția pe care se afla din Windows 7. Acum, la încărcare, nu mai există nimic decât un ecran negru. Ce se poate face în acest caz? Mai multe detalii daca se poate. Serghei.

Restaurarea bootloader-ului Windows 7

Bună prieteni! Cel mai important lucru este să nu vă faceți griji, problema dvs. nu este complicată și, în principiu, instrumentul simplu „Windows 7 Startup Recovery” descris în articolul nostru ar trebui să vă ajute, dar! Dacă acest articol nu vă ajută, atunci alți doi ar trebui să vă ajute:

Aceste articole descriu mai multe modalități bune de a restabili boot-ul sistemului de operare, pe lângă ele, mai există una, așa că încercați și nu vă lăsați.

Permiteți-mi să vă reamintesc că nu puteți instala un sistem de operare mai vechi după unul mai tânăr; Windows 7 nu se va porni în niciun caz după instalarea Windows XP pe un computer, deoarece acesta din urmă suprascrie înregistrarea de pornire principală (MBR) în timpul instalării. Prin urmare, ați instalat un manager de boot suplimentar, care este folosit pentru a configura boot-ul mai multor sisteme de operare și, la rândul său, are propriul său bootloader.

  1. De asemenea, vreau să spun că erorile sistemului de fișiere sunt adesea de vină pentru încărcarea nereușită a Windows 7; ele pot fi corectate chiar dacă sistemul de operare nu pornește; toate detaliile sunt în celălalt articol al nostru.” "
  2. Prieteni, în acest articol vom lucra cu mediul de recuperare Windows 7, sau mai exact cu linia de comandă pentru mediul de recuperare. Îți voi da comenzile necesare, dar dacă îți este greu să le ții minte, poți. Acest lucru vă va ușura mult munca.
  • Înregistrarea de pornire principală (MBR) este primul sector de pe hard disk, care conține un tabel de partiții și un mic program de încărcare de pornire care citește din acest tabel datele din ce partiție a hard diskului pentru a porni sistemul de operare, iar apoi informațiile sunt transferat pe partiția cu sistemul de operare instalat, pentru a o descărca. Dacă înregistrarea principală de boot conține informații incorecte despre locația sistemului, atunci vom primi diverse erori în timpul pornirii, iată una dintre ele „BOOTMGR lipsește apăsați CTR-Alt-Del pentru repornire” sau vom vedea un ecran negru. Problema este în curs de rezolvare restabilirea încărcării de pornire Windows 7.

Când ați dezinstalat vechiul XP împreună cu EasyBCD, ați lăsat computerul la mila destinului cu o înregistrare de pornire de neînțeles și vă oferă un ecran negru în semn de recunoștință. Pentru a remedia situația, vom efectua recuperare de boot Windows 7, și anume, vom suprascrie înregistrarea master de boot folosind utilitarul Bootrec.exe aflat pe discul de recuperare sau pe discul de instalare Windows 7 (prieteni, dacă aveți un netbook și doriți să utilizați mediul de recuperare situat pe un flash). conduceți, apoi citiți mai întâi comentariile). De asemenea, vom folosi acest utilitar pentru a înregistra un nou sector de boot, ușor de înțeles pentru Windows 7.

Recuperarea automată a bootloader-ului Windows 7

Pornim de pe un disc de recuperare sau de pe un disc de instalare cu Windows 7, în faza inițială de pornire a computerului, când vi se solicită să pornim de pe disc „Apăsați orice tastă pentru a porni de pe CD...”, apăsați orice tastă de pe tastatură timp de 5 secunde, altfel nu vei porni de pe disc

Există o scurtă căutare a sistemelor Windows instalate și o analiză a problemelor care împiedică încărcarea acestora

De obicei, problemele sunt găsite rapid și mediul de recuperare oferă să le remedieze automat. Faceți clic pe butonul „Remediați și reporniți”, după care computerul se va reporni și va porni Windows 7.

Dacă problemele cu încărcarea sistemului continuă sau nu vi se solicită să remediați automat problemele, atunci în această fereastră trebuie să selectați sistemul de operare pe care trebuie să îl restaurați, cel mai probabil aveți unul și Următorul.

În primul rând, alegeți un produsRecuperare la pornire, poate rezolva și problemele de boot cu Windows 7

Restaurarea manuală a bootloader-ului Windows 7

Dacă acest remediu nu ajută, alegeți un remediu Linie de comanda

Introduceți comenzile:

diskpart

lis vol (afișăm o listă de partiții de hard disk și vedem că „Volumul 1” este o partiție ascunsă System Reserved, volum 100 MB, ar trebui să conțină fișiere de boot Windows 7 și acesta este cel care trebuie activat). Vedem și o partiție cu Windows 7 instalat, are litera D:, volumul este de 60 GB.

sel vol 1 (selectați volumul 1)

activ (face-l activ)

ieșire (exit diskpart)

bcdboot D:\Windows (unde D: partiția cu Windows 7 instalat), această comandă restaurează fișierele de boot Windows 7 (fișierul bootmgr și fișierele de configurare a stocării de pornire (BCD))!

„Descărcați fișierele create cu succes”

Restaurarea manuală a bootloader-ului Windows 7 (metoda nr. 2)

În fereastra liniei de comandă, introduceți comanda Bootrec și Enter

sunt afișate informații complete despre capacitățile utilitarului. Selectați intrarea pentru înregistrarea master bootrec.exe /FixMbr.

Operația a fost finalizată cu succes. O nouă înregistrare de boot este scrisă în primul sector al partiției de boot.
A doua comandă, Bootrec.exe /FixBoot, scrie un nou sector de boot.

Operația a fost finalizată cu succes. Ieșire. În continuare, încercăm să încărcăm Windows 7.


Prieteni, dacă nu vă ajută comenzile Bootrec.exe /FixMbr și Bootrec.exe /Fixboot, nu disperați, există un alt remediu.

Metoda nr. 3

Introdu comanda Bootrec/ScanOs, va scana toate hard disk-urile și partițiile pentru prezența sistemelor de operare și, dacă sunt găsite, va fi emis un avertisment corespunzător. Apoi trebuie să introduceți comanda Bootrec.exe /RebuildBcd, acest utilitar va oferi să adăugați Windows-ul găsit în meniul de boot, suntem de acord și introducem Y și apăsăm Enter, toate Windows-urile găsite sunt adăugate în meniul de boot.

În cazul meu, au fost găsite două sisteme de operare. Totul poate fi văzut pe captură de ecran.

În plus față de metoda de mai sus, mai există una, introduceți bootsect /NT60 SYS pe linia de comandă, codul de pornire principal, va fi, de asemenea, actualizat.

Ieșire

Deci, eroarea este că pe ambele hard disk-uri primele partiții ascunse System Reserved ar trebui să fie marcate cu un steag roșu. Pe Windows 7, volumul unei astfel de partiții este de 100 MB, iar pe Windows 8, 350 MB, aceste secțiuni au atributele: Sistem. Activși pe aceste partiții se află fișierele de configurare a depozitului de boot (BCD) și fișierul managerului de încărcare a sistemului (fișierul bootmgr). Și se dovedește că aceste atribute sunt purtate de alte secțiuni. Din această cauză, Windows 7 și Windows 8 nu vor porni.

Selectați primul hard disk 1, faceți clic dreapta pe prima partiție System Reserved și selectați „Marcați ca activ”

Volumul System Reserved va fi marcat ca activ. Faceți clic pe OK.

Facem același lucru cu Disk 2. Acronis Disk Director funcționează în modul de funcționare în așteptare; pentru ca modificările să aibă efect, faceți clic pe butonul „Aplicați operațiuni în așteptare”

Continua.

După cum puteți vedea, după modificările noastre, acele secțiuni de care era nevoie au devenit active.

Ieșim din program și repornim. Rezultatul muncii este pozitiv - ambele sisteme de operare sunt încărcate unul câte unul.

Cum se remediază eroarea 0xc000000f pe Windows 7, Windows 8, Windows 8.1, Windows 10? Este destul de simplu. Citiți articolul și repetați acești pași pe computer.

Ce mesaje dă?

În limba engleză:
Recuperare
PC-ul trebuie reparat
Datele de configurare de pornire pentru computerul nostru lipsesc sau conțin erori.
Fișier:Boot/BCD
Cod de eroare: 0xc000000f

In rusa:
Recuperare
Computerul dvs. trebuie restaurat
Fișier: Boot/BCD
Cod de eroare: 0xc000000f


Sau
Windows nu a pornit.
Stare: 0xc000000f
Detalii: meniul de pornire a eșuat deoarece dispozitivul necesar nu este disponibil.

Eroare 0xc000000f - ce este în neregulă cu computerul

Cauze

  1. Setările de pornire a sistemului din BIOS au fost resetate automat.
  2. Șoferii controlerului s-au prăbușit.
  3. Discul de sistem este deteriorat.
  4. Fișierele de sistem sunt deteriorate.
  5. Fișierul \Boot\BCD sau winload exe este șters sau deteriorat.
Acest lucru se poate întâmpla din cauza diferiților factori: sistemul Windows a fost instalat incorect, fișierele sau discul au fost deteriorate din cauza unei închideri incorecte a computerului, întreruperi de curent, deteriorarea fizică a hard disk-ului, fișierul \Boot\BCD a fost corupt la schimbare. configurația sistemului.

Cum se remediază eroarea 0xc000000f

Metoda nr. 1. Verificarea conexiunilor cablurilor la hard disk

Dacă v-ați urcat în unitatea de sistem sau pur și simplu ați mutat-o ​​înainte să apară eroarea, este posibil ca cablul de conectare al hard diskului să se fi desprins. Deschideți unitatea de sistem și verificați conexiunile cablurilor la hard disk.

Metoda nr. 2. Restaurarea setărilor de pornire a discului în BIOS

Dacă aveți mai multe hard disk-uri, este posibil ca prioritatea de pornire a BIOS-ului să se fi schimbat. Accesați BIOS.

Pentru a vă autentifica, utilizați una dintre aceste chei (cheile pot varia în funcție de dezvoltator): Del, F1, F2, Esc, combinație Ctrl+Alt+Del, combinație Ctrl+Alt+Ins, F10, combinație Ctrl+Alt+Esc.

În secțiunea BIOS Advanced Setup sau Boot (în funcție de dezvoltator) găsim elementul Hard Disk Drive Priorities. Să vedem ce disc are prioritate de pornire. Ar trebui să fie cel pe care este instalat Windows. Dacă nu știți care se numește, schimbați-le.


Dacă eroarea nu dispare, returnați totul așa cum a fost și treceți la metoda nr. 3.
Atenţie!
Metodele 3 și 4 vor necesita un disc de pornire sau o unitate flash, dacă nu există și nu pot fi făcute, atunci trecem imediat la metoda nr. 3.

Metoda nr. 3. Recuperare

Găsiți un disc de pornire cu Windows sau creați o unitate flash USB bootabilă. Pentru a crea pe acesta din urmă, folosim un utilitar special pentru a crea o unitate flash bootabilă.

Pentru Windows 8, Windows 8.1 și Windows 10




În fereastra neagră a liniei de comandă care se deschide, scrieți chkdsk c: /f/r
Clic introduce.


Va începe o verificare a discului, care va găsi toate erorile și le va remedia.


Pentru Windows 7



Pe Windows 7, va rula o verificare a discului, care va găsi toate erorile și le va remedia.

Codul de eroare 0xc000000f ar trebui să dispară. Dacă nu dispare, încercați o altă metodă.

Metoda nr. 4. Folosind utilitarul Bootrec încorporat

Această metodă necesită, de asemenea, un dispozitiv DVD/USB bootabil conectat la computer. Scopul principal aici: recuperarea datelor de configurare de pornire (BCD), fișierul care controlează pornirea Windows.

Repetăm ​​toți pașii descriși mai sus, dar pe linia de comandă introducem:
bootrec.exe
După cum puteți vedea, există 4 opțiuni pe care le folosim cu toții în această ordine:
Bootrec.exe /FixMbr
Bootrec.exe /Fixboot
Bootrec/ScanOs
Bootrec.exe /RebuildBcd



Metoda nr. 5. Recuperarea pornirii Windows folosind programe terțe

Puteți utiliza programe terță parte pentru recuperare. Printre cele mai eficiente și ușor de utilizat, putem numi: Acronis True Image, EasyRecovery sau Paragon HARD DISK Manager.
Descărcați Acronis True Image
(prin link direct)
Descărcați EasyRecovery
(prin link direct)
Descărcați Paragon HARD DISK Manager
(prin link direct)

Descărcați oricare dintre aceste programe. Îl scriem pe un disc sau pe o unitate flash (indiferent ce ai). Introducem DVD-ul în unitate și unitatea flash în portul USB. Reporniți computerul. Intrăm în BIOS, schimbăm parametrul de pornire în DVD sau respectiv USB. Salvăm modificările și reîncărcăm. Programul ar trebui să se lanseze automat. Apoi, urmați recomandările Expertului de recuperare.

Sperăm că toate cele de mai sus v-au ajutat să remediați eroarea 0xc000000f pe Windows 7, Windows 8, Windows 8.1 și 10.