Bcdedit edita încărcător ferestre, vebistory
Pentru a începe cu vom înțelege de ce Microsoft a decis să renunțe la un astfel de fișier text simplu boot.ini clar. Ideea, așa cum este adesea obiceiul în securitate.
Pentru a complica accesul la parametrii încărcătorului a fost inventat încărcător de date de configurare speciale de depozitare (BCD). În Windows Vista și versiunile ulterioare ale datelor de configurare bootloader este stocat sub forma unui program de obiecte speciale, care nu mai sunt un simplu elemente de text. Fiecare obiect din magazia are un identificator unic (GUID) și este stocat într-un format special. Fiecare identificator este unic pentru o anumită copie a sistemului de operare. Pentru comoditatea editarea opțiunilor de boot la unele dintre obiectele sunt atribuite alias-uri, în plus față de identificare, care să le și pot fi accesate de Bcdedit.exe utilitate. Aici este o listă de alias de bază:
Notă înregistrarea de Windows Boot Manager.
Notă Managerul de înregistrare descărcarea firmware-ului în memoria non-volatilă, utilizate în mod obișnuit în sistemele bazate pe UEFI.
Notă Memoria de înregistrare aplicație de diagnosticare.
O indicație a încărcătorului Ntldr.exe, utilizat în versiunile anterioare ale sistemului de operare (înainte ca Windows Vista).
identificator virtual care indică MBR-ul care rulează în acest timp a sistemului de operare.
identificator virtual care indică înregistrarea curentă implicită de pornire.
Acesta include parametrii de boot manager atunci când se lucrează cu unități electronice (adică, variind în memoria RAM).
Acesta conține debugger la nivel mondial, care moștenesc orice intrare în aplicația de descărcare.
Acesta conține global Emergency Management Services parametrii care sunt moștenite orice intrare în aplicația de descărcare.
Acesta include o listă generală de defecte de memorie, care moștenește orice intrare în aplicația de descărcare.
Setările comune care sunt moștenite de toate intrările în aplicația de descărcare.
Un set de parametri comuni care sunt moștenite de către toate conturile de aplicații de pornire Windows.
Un set de parametri comuni care sunt moștenite de înnoirile de Windows din hibernare.
Parametrii hypervisor care pot fi moștenite de orice intrare în aplicația de descărcare.
Atingem comenzile disponibile în Bcdedit.exe de utilitate. Pentru o listă de comenzi, începe un prompt de comandă și tastați
Pentru mai multe informații privind utilizarea fiecărei echipe
Dacă doriți să salvați opțiunile de boot într-un fișier text, puteți introduce pur și simplu
Salvați calea și numele poate fi, desigur, să specifice și altele.
Dacă în loc de alias pe care doriți să vedeți GUID, comanda poate fi modificat:
Puteți utiliza alte formate pentru a exporta date. De exemplu rtf, doc (nu docx) sau csv. Acest lucru vă permite să nu fie distras de probleme de codificare.
Înainte de a modifica bootloader este întotdeauna înțelept pentru a face o copie de rezervă. Acest lucru se face cu:
Calea și numele de fișier aici, de asemenea, puteți alege orice. Dacă există spații în calea, echipa trebuie să folosească citate:
Echipa de reparații Boot se face
Să ne schimba setările principale, pentru Windows bootloader folosind utilitarul Bcdedit.exe.
Comanda de mai sus setează timpul de ieșire a listei de descărcare la 15 secunde.
Dacă trebuie să utilizați sistemul de operare curent este încărcat ca implicit, utilizați comanda
În general, nimic nu împiedică să utilizați GUID și sistemul, în scopul de a se indica ca implicit încărcat. GUID Puteți vizualiza un fișier text pe care am salvat anterior pe hard disk. Echipa în acest caz, ar fi după cum urmează:
În acest caz, la sfârșitul anului trebuie să fie păstrate GUID sub forma unui set de litere și cifre. Amintiți-vă că GUID trebuie să fie închise în acolade (<> ).
De asemenea, puteți modifica locația sistemului de operare în lista de boot. Acest lucru se face cu următoarea comandă
În acest exemplu, prima în listă va apărea versiune veche de Windows, atunci curentul, din care a fost introdus în această echipă. În schimb, puteți utiliza alias-uri si sisteme de GUID.
Considerăm acum modul de a crea o nouă intrare în încărcătorul de boot Windows utilizând Bcdedit.exe de utilitate. În general, echipa este de a crea o nouă intrare arată astfel:
Bcdedit.exe / crea [] / d <описание> [/ Application <тип_приложения> | / Moștenire [<тип_приложения>] | / DISPOZITIV Moștenire | / Dispozitiv]
analiza mai sintaxa comenzii.
ID-ul - ID-ul care va fi utilizat pentru noua intrare de pornire. Identificatorul poate fi utilizat GUID sau pseudonim;
descriere - modul în care noua intrare de pornire va fi afișată în listă;
cerere - o indicație a faptului că noul record este o înregistrare a cererii, în acest caz, tip_prilozheniya poate primi una dintre următoarele opțiuni: BOOTSECTOR. Osloader. RESUME. STARTUP.
moștenesc - un indiciu că noul record este transmisibil. tip_prilozheniya poate lua una dintre următoarele valori: Bootmgr. BOOTSECTOR. FWBOOTMGR. MEMDIAG. NTLDR. Osloader. RESUME. În cazul în care nu sunt specificate tip_prilozheniya, noua intrare poate fi moștenită de orice înregistrare.
moștenesc DISPOZITIV - o indicație a faptului că noua intrare este moștenită și poate fi moștenită doar înregistrarea parametrilor de dispozitiv.
Dispozitiv - o indicație a faptului că noua înregistrare este o suplimentare de parametri de dispozitiv de înregistrare.
Adăugați un nou sistem de operare de boot record de familia Windows NT a acestei comenzi este destul de simplu. Suntem deja familiarizați cu ntldr pseudonim. prin urmare, generează comanda dorită nu este dificil.
Înainte de a începe să creați o intrare nouă, avem nevoie pentru a copia fișierele Ntldr. boot.ini. ntdetect.con. bootfont.bin cu sistemul de operare vechi de pe aceeași partiție ca încărcător Windows este. Ele pot fi o partiție în cazul în care ați instalat o versiune nouă de Windows, precum și o partiție ascunsă separată, care nu pot fi afișate în Windows Explorer, dar apar în consola Disk Management. Această secțiune va efectua Detalii anchetă (Sistemul rezervat).
Pentru a-l vedea în Windows Explorer, puteți atribui temporar o literă de unitate. Acest lucru se face prin clic dreapta și selectând elementul de meniu Change Drive Letter and Paths.
Apoi, pur și simplu faceți clic pe Adăugați și selectați litera corespunzătoare.
După copierea fișierelor, creați o nouă intrare de boot:
Crearea parametrilor de transmisie Windows NT încărcătorul de boot:
x, în acest caz, este numele partiției în cazul în care Windows NT bootloader este. Dacă partiția este ascunsă și nu are litere, este necesar să se precizeze în forma în care apare în configurația actuală a sistemului de operare, de exemplu:
În continuare, trebuie să specificați calea către ntldr bootloader:
Și adăuga acest element la sfârșitul listei de descărcare:
Dar asta nu e tot. La urma urmei, trebuie să ne asigurăm că încărcătorul de boot este NTDLR sistem de operare. Dacă ceva nu merge bine, verificăm mai întâi că fișierul boot.ini precizate căile drepte a kernel-ului Windows NT. De exemplu, în cazul primei secțiuni a unui al doilea hard disk, atunci calea va arăta astfel:
multi (0) disk (0) rdisk (1) partition (1) \ WINDOWS = »Windows NT familie OS» / fastdetect
Amintiți-vă că numerotarea unităților din ntldr încărcător pornește de la zero, iar pereții despărțitori cu unitatea.
Să ne șterge sintaxa comenzii de încărcare de intrare.
Bcdedit.exe [/ magazin <файл_хранилища>] / Ștergere [/ f] [/ curățare | / Nocleanup]
fayl_hranilischa - indicarea stocare utilizat. În cazul în care nu este specificat în mod explicit, utilizat magazin sistemul de operare curent;
ID - identificator al unei înregistrări pe care doriți să îl ștergeți. Identificatorul poate fi utilizat GUID sau pseudonim;
f - îndepărtarea respectivei înregistrări parametru. Fără această opțiune Bcdedit.exe utilitar nu elimină înregistrările care au cunoscut porecla;
curățare - șterge înregistrări de la o pornire la distanță, de asemenea, din lista de descărcare. În plus, vor fi șterse și toate referirile la un anumit înregistrare din depozit. Acest parametru este utilizat în mod implicit, dacă nu specificați nocleanup;
nocleanup - cizme de ștergere de intrare fără a scoate-l din lista de descărcare.
De exemplu, bootloader familia Windows NT este cunoscut la noi alias NTDLR. ci pentru că intrarea de încărcare nu va fi eliminat fără un parametru f. Exemplu de Eliminare:
Dacă nu există nici o înregistrare alias, dar numai GUID, este suficient să specificați acest lucru în acolade sau adăugați parametrul f.
De fapt, încărcătorul de boot pentru Windows prezintă destul de mare, pentru a le descrie într-un singur articol. „În spatele scenei“ au fost probleme, cum ar fi crearea unor configurații specifice de încărcare sau, de exemplu, adăugarea unui element de meniu de download descărca alt sistem de operare (vorbesc în primul rând despre Linux). Pentru aceste subiecte noi cu siguranță trebuie să ne întoarcem în viitor. Ei bine, cititorul atent poate examina întotdeauna certificatul de utilitate Bcdedit.exe singur.