Creați o unitate flash USB bootabilă cu erd commander. Mecanismul de pornire și structura generală a discului de pornire. Crearea unei unități flash ERD bootabilă fără a utiliza o imagine ISO

De ce ai nevoie de ERD Commander?

Comandantul ERD- acesta este un instrument aproape indispensabil pentru un administrator de sistem în lupta pentru supraviețuirea computerelor cu sisteme de operare din familia Windows instalate pe ele.

Foarte des apar probleme care nu pot fi rezolvate fără ajutorul unui sistem de operare terță parte sau așa-numitul LiveCD.

ERD Commander este un fel de LiveCD care vă permite să revigorați sistemul de operare Windows fără a-l reinstala.

Inițial, ERD Commander a fost dezvoltat de o companie independentă Winternals, care a fost achiziționată ulterior de Microsoft. Fostul site Winternals găzduiește acum utilități mici și gratuite de la Microsoft.

Atenție la utilizarea ERD Commander

ERD Commander este disponibil doar companiilor care sunt titulare de licențe corporative, adică utilizarea ERD Commander chiar și în scopuri necomerciale reprezintă o încălcare a legii și poate fi urmărită penal.

Există în prezent 3 versiuni de ERD Commander:

  1. ERD Commander 5.0 (pentru Windows XP/2003) - descărcare ISO;
  2. ERD Commander 6.0 (pentru Windows Vista) - descărcați ISO;
  3. ERD Commander 6.5 (pentru Windows 7) - descărcați ISO.

Fiecare versiune de ERD Commander funcționează doar cu o anumită versiune de Windows, adică ERD Commander 6.5 nu va putea recunoaște Windows XP și, prin urmare, va fi inutil pentru aceasta.

Transferarea ERD Commander pe o unitate flash USB bootabilă

Mai jos vom vorbi despre cum să puteți încărca una dintre versiunile ERD Commander de pe o unitate flash. Această oportunitate va fi de interes pentru proprietarii de netbook-uri și pentru persoanele care, din anumite motive, în prezent nu pot folosi un CD pentru a-și reînvia computerul.

Instrucțiuni pentru transferul ERD Commander pe o unitate flash USB:

După acești pași, o unitate flash obișnuită se transformă într-o pastilă medicinală pentru sistemul de operare Windows, care vă va permite să o „reparați”.

Dacă nu doriți să fiți chinuit de astfel de probleme cu resuscitarea Windows, atunci ar trebui să aruncați o privire mai atentă la sistemele de operare alternative, cum ar fi Linux sau MacOS. Acesta din urmă se adresează mai mult utilizatorilor simpli, nu foarte instruiți.

Dacă decideți să cumpărați un Macbook Air, este mai bine să o faceți printr-un magazin online. De exemplu, puteți cumpăra un Macbook Air dintr-un magazin online mcdigital.ru. Este cu adevărat mai ieftin acolo decât în ​​magazinele oficiale Apple.

Aleatoriu 7 articole:

Comentarii

  1. Gândac de bucătărie
    19 august, 00:04

    PeToUSB
    pagina principală: http://gocoding.com/page.php?al=petousb

  2. Migel de Migel
    19 august, ora 12:26

    O soluție destul de interesantă, nu am auzit de ea. Voi încerca. Mulțumesc autorului pentru articolul util!

  3. Danil
    22 august, ora 19:35

    Lucru minunat. Mut@NT este grozav ca întotdeauna!
    http://www.torrentino.ru/torrents/151833

  4. Yuri
    25 august, ora 10:35

    Nu mi-a ieșit... se spune (Configurația inspectează configurația hardware a computerului...)

    NTDETECT a eșuat

  5. Lucrul
    26 august, ora 15:07

    Articol relevant, multumesc.

    Numai că, dintr-un motiv oarecare, nu funcționează. Sistemul pornește ca de obicei.
    În BIOS -e am setat CD-ROM-ul USB ca prim dispozitiv, urmat de HDD.

  6. Mut@NT
    28 august, ora 21:23

    Yuri: Nu mi-a ieșit... scrie (Configurarea inspectează configurația hardware a computerului...) NTDETECT a eșuat

    Și cu siguranță ai copiat tot conținutul lui I386 la rădăcină

    Chestia: Un articol relevant, mulțumesc, dar din anumite motive nu funcționează. Sistemul pornește ca de obicei. În BIOS -e am setat CD-ROM-ul USB ca prim dispozitiv, urmat de HDD.

    Ai pornit de pe o unitate flash înainte?

  7. )(o)(oJI
    4 februarie, 17:14

    Nu merge...

  8. Militar
    15 februarie, ora 14:32

    Este bine descris aici și funcționează http://ab57.ru/flashboot.html

  9. Max
    15 februarie, ora 14:45

    Ceva ambiguu, hmm.

  10. Oleg
    31 martie, ora 18:06
  11. Andrei
    4 aprilie, 14:09

    Oleg: Nu pot lansa utilitarul cu parametrii indicați pe ecran, în primul rând, butonul de pornire nu devine activ și, în al doilea rând, nu detectează unitatea flash și nu este în listă. De ce este așa?


1. Formatarea și setarea codurilor sectorului de boot. Pentru a formata o unitate flash, utilizați utilitarulFormat de stocare pe disc USB.(Instrumentul de formatare de stocare pe disc HP USB) -hpusbfw.exe. Încercările de a utiliza formatarea standard într-un mediu Windows duc de obicei la neinstalarea codurilor sectorului de pornire, deci este mai bine să utilizați acest utilitar. După lansare în fereastra principală a programului aveți nevoieselectați o unitate flash pentru formatare .



Fiți atenți, ca disc pentru formatare trebuie să selectați exact unitatea flash care va fi folosită ca una multiboot. Sistemul de fișiere poate fi selectat FAT32 sau NTFS. Bifați caseta pentru Formatare rapidă. După finalizarea formatării, va fi afișată o fereastră cu rezultatele



Pentru a instala coduri de sector de pornire (MBR master boot record și cod de sector de boot al partiției PB), puteți utiliza fie versiunea de consolă (grubinst.exe), fie versiunea grafică (grubinst_gui.exe) a programului de instalare GRUB. Versiunea GUI este mai simplă și mai puțin probabil să provoace erori.



Aveți grijă când alegeți un disc! Programul de instalare Grub4Dos utilizează convenția de denumire a discurilor GRUB. Prin urmare, discul selectat nu poate fi în niciun caz(hd0)(acesta este discul de pornire al sistemului dvs.) iar volumul acestuia ar trebui să fie aproximativ egal cu ceea ce a produs programul de formatare a unității flash. După selectarea discului, apăsațiInstalaDupă finalizarea instalării, veți primi un mesaj despre rezultate:




Clic ENTERși închideți programul de instalare.


2. Copierea fișierelor necesare și configurarea meniului. Acum tot ce rămâne este să copiați bootloader-ul pe unitatea flashgrldr, fișier de meniu și fișiere imagine .iso. Pentru ușurință în utilizare, am adunat toate acestea într-o arhivă,Descărcați ~530 MB.
După dezarhivare, trebuie să scrieți toate fișierele pe unitatea flash USB.
Pentru cei care au deja fișiere imagine ERD iso, le puteți copia pe o unitate flash (observând numele imaginilor - erd50.iso, erd60.iso, erd65.iso) și adăugați următoarele fișiere din arhiva anterioară:

grldr - bootloader.
menu.lst - fișierul meniului bootloaderului
erdall - shell de meniu grafic.

Unitatea flash multiboot este gata. Puteți porni.
Vă rugăm să rețineți că despachetarea imaginilor durează ceva timp și ecranul poate rămâne gol după selectarea unui element de meniu. În funcție de dimensiunea fișierului imagine ISO, de viteza unității flash și de sistemul în ansamblu, acest lucru poate dura de la câteva secunde la câteva minute.

Compoziția fișierelor imagine și conținutul fișierului de meniu bootloader pot fi modificate în funcție de dorințele dumneavoastră.

Conținutul fișierului menu.lst:

implicit 0
gfxmenu /erdall
rădăcină (hd0,0)

titlu ERD Commander 5.0 pentru Windows XP / Windows 2003
harta --mem /erd50.iso (0xff)
hartă - cârlig
încărcător în lanț (0xff)
cizme

titlu ERD Commander 6.0 pentru Windows Vista / Windows 2008
harta --mem /erd60.iso (0xff)
hartă - cârlig
încărcător în lanț (0xff)
cizme

titlu ERD Commander 6.5 pentru Windows 7 / Windows 2008 RC2
harta --mem /erd65.iso (0xff)
hartă - cârlig
încărcător în lanț (0xff)
cizme

Explicații ale comenzilor GRUB utilizate în fișier: implicit 0- selectați primul element de meniu în mod implicit (implicit 1 - secundă, etc.)

gfxmenu /erdall- utilizați fișierul erdall ca stil grafic al meniului

rădăcină (hd0,0)- prima partiție a primului disc va fi folosită ca partiție rădăcină, adică prima secțiune a unității flash de pe care a fost efectuată bootarea.

titlu ERD Commander 5.0 pentru Windows XP / Windows 2003 - Acesta este un element din meniul de pornire. Secvența de comenzi din fiecare articol specificat titlu este același, doar numele elementelor și numele fișierelor imagine diferă.

harta --mem /erd50.iso (0xff) Echipă hartăîn acest caz este folosit pentru a emula un CD în RAM (parametru --mem din fișierul imagine erd50.iso pentru a porni dispozitivul 0xFF. Echipă hartă folosit pentru a porni din imagini și pentru a înlocui discurile atunci când, de exemplu, trebuie să porniți Windows din meniul GRUB al unei unități flash bootabile. În acest caz, dacă nu schimbați discul, pornirea se va încheia cu un mesaj că fișierul hal.dll nu a fost găsit, din cauza faptului că încărcătorul Windows nu a putut găsi directorul de sistem, care ar fi trebuit să fie activat. (hd0). Datele despre locația sistemului conținute în fișierul boot.ini, încărcătorul de pornire ntldr Windows va căuta (hd0), care va fi unitatea dvs. flash. Prin urmare, pentru a asigura încărcarea normală a Windows instalat pe un hard disk, maparea discului se face de obicei astfel încât discul cu Windows să devină (hd0)

hartă-cârlig- efectuați cartografierea imediat. Comenzile pentru hărți nu sunt executate imediat, ci sunt puse în coadă pentru execuție. Pentru a anula modificările aduse emulării dispozitivului de disc, utilizați harta - decupla

Parametru --mem nu este necesar, dar recomandat. Dacă este absent, pornirea va fi efectuată fără maparea imaginii în RAM și va arăta la fel ca bootarea de pe un CD. Cu toate acestea, GRUB are o limitare importantă atunci când se creează un dispozitiv virtual dintr-o imagine de disc fără a-l mapa în memorie - fișierul imagine trebuie să fie contiguu (nu fragmentat). Această condiție este de obicei îndeplinită atunci când CD/DVD este utilizat ca mediu de stocare. Dacă utilizați o unitate flash, atunci când ștergeți și adăugați fișiere individuale, este foarte posibil ca fișierul imagine să se dovedească a fi format din mai multe fragmente și descărcarea se va încheia cu un mesaj de eroare:

Fișierul pentru emularea unității trebuie să se afle într-o zonă a discului învecinată(Fișierul de emulare a discului trebuie să fie contiguu.)

În acest caz, trebuie fie să defragmentați fișierul, de exemplu, folosind utilitarul contig, sau utilizați emularea imaginii în RAM, care nu necesită plasarea fișierului sub forma unui singur fragment. Trebuie doar să țineți cont de faptul că memoria RAM a computerului trebuie să fie suficientă pentru a găzdui fișierul imagine. De obicei, imaginile de dimensiuni mici sunt utilizate cu parametrul -mem, iar maparea directă este utilizată pentru fișierele a căror dimensiune nu permite citirea lor completă în memoria RAM a computerului. Pauza, sub forma unui ecran gol, în timpul încărcării imaginilor mari și al utilizării mapării în memorie, este cauzată de timpul relativ lung necesar pentru a citi datele de pe unitatea flash în RAM la emularea unui dispozitiv de pornire.

încărcător în lanț (0xff)- GRUB va folosi dispozitivul obținut în timpul cartografierii 0xff ca dispozitiv de boot.

cizme- execută procedura de încărcare pregătită de comenzile anterioare.

Ca element suplimentar de meniu, puteți adăuga posibilitatea de a porni Windows instalat pe hard disk.

titlu Pornire de pe primul hard disk
hartă (hd1,0) (hd0,0)
hartă-cârlig
încărcător în lanț (hd0.0)+1
cizme

Comenzile utilizate în acest paragraf sunt ușor diferite de cele discutate mai sus. După cum sa menționat deja, pentru a porni Windows, dispozitivul de pornire trebuie să fie primul hard disk (hd0). Echipă hartă (hd1,0) (hd0,0) atribuie o potrivire primei partiții a primului disc (hd0,0) primei partiții a celui de-al doilea disc (hd1,0), adică În locul unității flash de pe care a fost efectuată pornirea inițială, hard disk-ul va deveni dispozitivul (hd0). Echipă încărcător în lanț (hd0.0)+1înseamnă că primul sector (+1) din prima partiție a primului disc va fi încărcat.

În concluzie, voi adăuga că această tehnică vă permite să vă creați propria ediție a unității flash de resuscitare, de exemplu, adăugând posibilitatea de a descărca produse Acronis, CD Alkid, ansambluri de CD Ruslive etc.

Actualizat: 25/03/13

ERD Commander este un set puternic de instrumente pentru recuperarea sistemului de operare. Descărcarea și arderea unei imagini de disc nu este dificilă. Dar ce se întâmplă dacă ai un netbook sau computerul tău nu are o unitate de disc? Ieșire - Unitate flash USB bootabilă ERD Commander. Descărcați arhiva zip cu fișierele necesare sau .

Arhiva conține versiuni ale ERD Commander pentru Windows XP pe 32 de biți și versiuni pe 32/64 de biți ale Windows 7 și Vista. Aici ne vom uita la proces crearea unei unități flash USB ERD Commander 3 în 1 (pentru Windows XP, Windows Vista, Windows 7)

. Sunt acceptate versiunile OS pe 32 de biți. Pentru a creați USB ERD Commander

, veți avea nevoie de o unitate flash cu o capacitate de cel puțin 1 GB.

Descărcați arhiva și despachetați-o. hpusbfw.exe pentru a formata unitatea flash USB și a crea un sector de boot (MBR) pe ea. Aceasta este o condiție necesară pentru pornirea de pe o unitate flash.

În linie Dispozitiv selectați-vă unitatea flash. Lăsăm sistemul de fișiere ca FAT32. În linie Etichetă de volum scrieți numele discului (acest nume va fi afișat, de exemplu, în Explorer). Clic Început pentru a începe procesul de formatare a viitorului nostru Unitate flash USB bootabilă cu ERD Commander.

Va apărea o fereastră care vă avertizează că formatarea va șterge toate datele de pe unitatea flash. Clic Da pentru a confirma formatarea.

După ce formatarea unității flash este finalizată, va fi afișat un mesaj de succes. Faceți clic pe OK.

După aceasta, închideți fereastra programului făcând clic pe butonul Aproape.

Descărcați arhiva și despachetați-o. grubinst_gui.exe pentru a instala bootloader-ul pe o unitate flash.

Selectați un articol Discși selectează-ți unitatea flash din listă (în cazul meu, o unitate flash de 4 GB, așa că am ales hd1 3859 Mb). În câmp Lista de piese alege Disc întreg (MBR) Instala.

. Dacă lista este goală, trebuie să faceți clic pe butonul Reîmprospătare pentru a reîmprospăta lista. După aceasta, apăsați butonul Va apărea o fereastră de linie de comandă cu un mesaj care indică faptul că bootloader-ul a fost instalat cu succes pe unitatea flash USB. Clic

Intră a continua. După aceasta, apăsați butonul

Renunță pentru a ieși din programul de instalare a bootloader-ului de pe unitatea flash. Copierea fișierelor dintr-un folder ERDC pe o unitate flash. Toate!

Unitate flash USB bootabilă ERD Commander

gata! Acum setați BIOS-ul să pornească de pe o unitate flash (USB-HDD) și încărcați ERD CommanderÎn ultimul meu articol, am menționat un disc bootabil de recuperare de urgență. Conține o gamă largă de instrumente diferite pentru restaurarea funcționalității Windows. Pornind de pe acest disc, aveți acces deplin la resursele sistemului: puteți edita registry, puteți reseta parola de administrator și puteți rula recuperarea sistemului. Apropo,

ERD Commander este un asistent excelent în lupta împotriva bannerelor ransomware
. Dacă nu reușesc brusc să înving un astfel de virus folosind programe și, atunci ERD Commander aproape întotdeauna ajută.
Există trei versiuni:
5.0 – pentru Windows XP/Windows 2003

6.0 – pentru Windows Vista/Windows 2008 6.5 – pentru Windows 7/Windows 2008 RC2 Vreau să vă spun mai detaliat despre

În timpul încărcării, veți vedea următoarele pe ecran:
Apoi, când este lansat, ERD Commander va încerca să descopere și să configureze plăcile de rețea. Dacă nu aveți nevoie de o rețea pentru lucru acum, omiteți această operațiune făcând clic pe butonul „Omiteți configurarea rețelei”. În continuare, trebuie să vă conectați la sistemul dvs. de operare. Pentru a face acest lucru, selectați folderul de sistem Windows și faceți clic pe „OK”.
Așteptăm să se termine descărcarea (de pe un CD, desigur, este mai lent decât de pe un hard disk). După un timp, vom vedea pe ecran un desktop care nu este aproape deloc diferit de desktopul obișnuit Windows XP.
Toate instrumentele principale incluse în ERD Commander sunt împărțite în trei grupuri: administrativ, de rețea și de sistem.Instrumente standard sunt prezente și aici: notepad, explorer, linie de comandă. ________________________________________________________________________________

Să aruncăm o privire mai atentă la cele mai utile instrumente ERD Commander:

Instrumente administrative – instrumente de administrare

Autoruns– afișează informații despre procesele de pornire (atât de sistem, cât și de utilizator).
Făcând clic dreapta pe un proces, putem merge la fișierul acestui proces („Explora”) sau îl putem șterge de la pornire („Șterge”).

Managementul discurilor– managementul discurilor. Dacă facem clic dreapta pe discul local, putem efectua următoarele acțiuni cu acesta:
„Explorați” – vizualizați conținutul secțiunii
„Mark Partition Active” — faceți partiția activă
„Assign Drive Letter” – atribuiți o literă de unitate
„Format” – formatează secțiunea
„Șterge partiția” - șterge o partiție

Regedit– editor de registry. Un instrument foarte util care vă permite să remediați problemele din registrul Windows conectat.
Apropo, binecunoscuții viruși de blocare a ecranului infectează cel mai adesea următoarea ramură de registru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Opțiuni Coajă iar această cheie de registry ar trebui să aibă următoarele valori:

Dacă ați mers la această sucursală de registru prin ERD Commander și ați văzut că acești parametri diferă de cei pe care i-am dat mai sus, corectați valorile la cele cerute. Rețineți că în exemplul meu, Windows este instalat în folderul C:\WINDOWS. Dacă sistemul dvs. este instalat pe o altă unitate, rețineți acest lucru.

Vezi si thread HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows. Aici parametrul trebuie să fie gol:
Manager de service și șofer— gestionarea serviciilor de sistem și a driverelor. Dacă facem clic dreapta pe un serviciu, putem selecta din meniul contextual:
„Reîmprospătare” – actualizare
„Proprietăți” – accesați fereastra unde puteți vedea calea către fișierul executabil și modificați tipul de pornire ________________________________________________________________________________

Instrumente de rețea - instrumente de rețea

Partajarea fișierelor– furnizarea de acces partajat la fișierele de pe acest computer printr-o rețea.
Hartă unitatea de rețea– conexiune la alte calculatoare din rețea.
Configurare TCP/IP– folosit dacă aveți nevoie de acces la internet pentru muncă. Aici puteți seta să obțineți automat o adresă IP sau să o introduceți manual. ________________________________________________________________________________

Instrumente de sistem - instrumente de sistem

Disk Commander– căutarea și recuperarea datelor de pe discuri.
Ștergerea discului– ștergerea completă a datelor de pe discul selectat.
Restaurare fișier– căutare avansată a datelor șterse (după dată și dimensiune).
Dezinstalare remediere rapidă l – vă permite să eliminați actualizările Windows care au cauzat probleme cu sistemul de operare.
– vă permite să schimbați parolele pentru conturile de administrator și utilizator.
Un lucru foarte util și convenabil. Dacă ați uitat (sau nu ați știut) parola pentru un cont în Windows, atunci pur și simplu rulați acest utilitar - selectați utilizatorul dorit - introduceți o nouă parolă (și repetați-o mai jos).
Repararea fișierelor de sistem– recuperarea fișierelor de sistem deteriorate.

– recuperarea sistemului.
Dacă în acel moment, când Windows XP era încă în stare de funcționare, nu ați dezactivat „Restaurare sistem”, atunci folosind acest instrument puteți reveni la un punct de restaurare existent. Acesta este un alt mod scăpați de bannerul SMS folosind ERD Commander. După lansarea utilitarului, trebuie să bifați caseta „Revenire la un punct de restaurare existent creat de Windows” - faceți clic pe „Next” - selectați un punct de restaurare - „Next” - selectați „Repornire” și faceți clic pe „OK”.
Așa că ne-am familiarizat cu instrumentele principale de boot disk. Acest disc este un asistent indispensabil pentru orice administrator de sistem. Dacă trebuie să elimin un banner SMS de pe desktopul cuiva, ERD Commander vine întotdeauna în ajutor. Sunt sigur că îți va fi de folos mai devreme sau mai târziu. La scrierea acestui articol s-au folosit materiale de pe site

În primul rând, o mică teorie...
Când porniți alimentarea computerului, se efectuează o resetare generală a hardware-ului și controlul este transferat la un program special flash în memoria BIOS numai pentru citire (ROM) numit Basic Input/Output System. Scopul principal al BIOS-ului este de a verifica funcționalitatea hardware-ului computerului, de a reseta și de a inițializa controlerele principale și de a efectua pornirea inițială a sistemului de operare. Testarea echipamentului este efectuată printr-o rutină de autotestare (POST - Power On Self Test). POST rulează un grup de teste care verifică performanța procesorului, memoriei, controlerelor principale de chipset, precum și a unor dispozitive periferice necesare pentru a efectua boot-ul inițial (discuri, tastatură, adaptor video etc.).

Dacă în timpul procesului POST sunt detectate erori care nu permit încărcarea, se efectuează o oprire și se emite un semnal sonor special care vă permite să identificați echipamentele defecte. Codurile de eroare POST nu sunt standardizate și sunt determinate de versiunea BIOS. Dacă testarea a avut succes, pe aproape toate versiunile de BIOS este emis un singur semnal sonor scurt („bip scurt”) și începe procedura de pornire a sistemului de operare.
Pentru a efectua boot-ul inițial, în general, rutina BIOS-ului trebuie să citească un program proiectat într-un anumit mod de pe un mediu extern în RAM și să transfere controlul către acesta. Pentru a porni de pe o unitate USB externă, rutina de pornire a BIOS-ului trebuie să poată detecta un dispozitiv de pornire care conține o intrare specială în primul său sector Master Boot Record sau MBR.

În mod implicit, MBR-ul este situat în primul sector al discului de pornire și ocupă 512 octeți (lungimea sectorului standard). Aceasta nu este o condiție prealabilă - MBR-ul poate ocupa mai mult de un sector, care depinde de tipul specific de bootloader. Deși intrarea MBR nu depinde strict de platforma de pornire a sistemului de operare, este diferită pentru sistemele de fișiere DOS, Windows și Linux. Un semn obligatoriu al prezenței unei înregistrări MBR în primul sector (uneori numit zero) al discului este un cod special (semnătură) în ultimii doi octeți - 55AA. Prezența unei semnături este verificată mai întâi de rutina BIOS, iar dacă aceasta este absentă, discul este considerat non-boot, chiar dacă toate celelalte condiții de pornire sunt îndeplinite. Multe programe de hard disk vă permit să vizualizați și să editați date din sectoarele selectate. Acesta este, de exemplu, cum arată o înregistrare MBR când este vizualizată folosind versiunea gratuită Victoria pentru Windows.

Strict vorbind, prezența unei semnături nu este atât un semn al prezenței unui MBR, cât un semn al prezenței oricăror partiții pe disc. Dacă modificați, de exemplu, folosind un editor de disc, semnătura sectorului, atunci atât BIOS-ul, cât și sistemul de operare vor considera un astfel de disc „neformatat”. Înainte de semnătură (la offset 0x1BE față de începutul sectorului) există un tabel de partiții, format din 4 elemente a câte 16 octeți fiecare, care determină numărul maxim (nu mai mult de 4) de partiții de pe hard disk. Fiecare element descrie tipul de partiție (00h - partiție de tip nespecificat, simplu - spațiu liber, 01h - FAT pe 12 biți, 05h - partiție extinsă, 07h - NTFS etc.), un semn de activitate (capacitate de pornire) - cod 80h, adresa de început, adresa de final, decalajul relativ la MBR și numărul de blocuri de partiție. Simplificată, structura MBR poate fi reprezentată după cum urmează:

  • codul programului și datele. (446 de octeți)
  • tabel de partiții de disc (4 câmpuri de 16 octeți - 64 octeți)
  • semnătură 55AA (2 octeți)

Programul de pornire caută partiția activă, citește datele din primul sector al acestei partiții în RAM și transferă controlul către instrucțiunea inițială a codului încărcător de pornire. Conținutul sectorului de boot al partiției active, de regulă, depinde de sistemul de operare care este încărcat. Sarcina sa este de a încărca nucleul sistemului de operare în memorie și de a-i transfera controlul.

Astfel, pentru a porni de pe o unitate USB externă, aveți nevoie de:

  • astfel încât BIOS-ul computerului să accepte acest tip de pornire
  • a existat o înregistrare MBR pe mass-media
  • exista o partiție activă cu încărcătorul sistemului de operare
  • Bootloader-ul trebuie să găsească și să încarce fișierele necesare sistemului de operare

Din cele de mai sus rezultă că simpla copiere a fișierelor oricărui sistem de operare pe o unitate flash (sau alte medii) nu va duce la capacitatea de a porni acest sistem de operare de pe acesta, deoarece la copierea fișierelor, înregistrarea de pornire principală MBR și înregistrarea de pornire a partiția activă nu este modificată. În schimb, dacă există un MBR și un bootloader de partiție, este posibil să înlocuiți fișierele de sistem bootabile. De exemplu, dacă aveți o unitate flash bootabilă cu Windows XP, puteți elimina complet toate fișierele acesteia din partiție și le puteți înlocui cu altele din același sistem de operare. Capacitatea de a porni de pe o astfel de unitate flash va rămâne.

Crearea unui disc USB bazat pe un CD/DVD bootabil sau pe imaginea ISO a acestuia.

Astăzi nu există un program universal pentru crearea rapidă și convenabilă a unui disc USB bootabil. Există însă un număr considerabil de produse software diferite, inclusiv cele care nu sunt destinate direct să rezolve această problemă, dar care totuși permit, cu o utilizare pricepută, să o rezolve. Cel mai frecvent caz este atunci când aveți un CD sau o imagine ISO a acestuia și trebuie să vă creați propria unitate flash USB bootabilă pe baza acestuia. Un fișier ISO este o imagine de date a unui disc CD sau DVD, bazat pe standardul internațional ISO-9660. Fișierul imagine conține o copie exactă a CD-ului fizic: date, informații despre sistemul de fișiere, structura directoarelor, atributele fișierului și, important - informații de boot. La crearea unei imagini ISO, fiecare bit al CD/DVD-ului este copiat conform suportului original. Formatul ISO este cel mai comun format de imagine CD, așa că există un număr mare de programe care vă permit să obțineți o imagine ISO de pe un disc existent.

Există, de asemenea, produse software care vă permit să editați imagini și să creați medii descărcabile pe baza acestora. Unul dintre cele mai populare programe pentru crearea mediilor de pornire este de la EZB Systems Inc. Programul este plătit, cu toate acestea, versiunea neînregistrată vă permite să lucrați cu fișiere de până la 300 MB și poate emula un CD virtual de până la 600 MB.

De exemplu, folosind UltraISO, vom crea o unitate flash bootabilă bazată pe CD-ul de pornire ERD Commander 2008.

Mai întâi trebuie să creați o imagine ISO, pentru care în meniul principal al programului selectați fila Instrumente și elementul Creare imagine CD. Apoi selectați unitatea cu CD-ul de pornire și, de asemenea, specificați numele și calea fișierului imagine ISO.

După apăsarea butonului "Do" Va începe crearea unei imagini ISO de pe CD-ul existent. Progresul procesului este afișat de program.

După finalizarea creării imaginii, programul se va oferi să-și deschidă conținutul.

În acest caz, deoarece nu este nevoie să lucrați cu conținutul imaginii ISO, puteți răspunde "Nu" și treceți la pasul următor - crearea unei unități flash USB bootabile cu ERD Commander 2008 pe baza imaginii de disc.

Selectați fila Bootstrap și Scrieți imaginea discului.

Unitate de disc- selectați discul USB pe care doriți să inscripționați imaginea ISO.
În câmp Fișier imagine Sunt afișate numele și calea fișierului imagine ISO. Acest câmp nu poate fi modificat în acest context. Valoarea acestuia este determinată de fișierul ISO selectat (deschis). Dacă trebuie să selectați un alt fișier imagine, acest lucru se face prin meniul principal al programului Fișier - Deschide - numele fișierului imagine.
Metoda de înregistrare - trebuie să selectați HDD USB sau USB HDD+.

În partea de jos a ferestrei, faceți clic pe butonul "Format"și setați parametrii pentru formatarea discului amovibil.

După ce formatarea este completă, închideți fereastra acesteia și apăsați butonul "Înregistra". Programul afișează un avertisment că toate datele de pe disc vor fi distruse și necesită confirmare pentru a continua să funcționeze.

După ce faceți clic "Da"Începe procesul de scriere a imaginii pe discul amovibil. Progresul procesului este afișat ca protocol în partea de sus a ferestrei principale.

După finalizarea operațiunii de înregistrare, butonul devine activ "Spate" iar când faceți clic pe el, fereastra de înregistrare a imaginii se închide. Această tehnică vă permite să creați cu ușurință discuri USB bootabile de recuperare de urgență din imagini ERD versiunile 6.0 și 6.5 ale kit-ului Set de instrumente de diagnosticare și recuperare Microsoft(MS DART). Cu toate acestea, o încercare de a crea o unitate flash USB bootabilă din imagine Comandant ERD 2005/2008 sau ERD versiunea 5.0 sa încheiat cu eșec. Discul a fost creat cu succes, dar o încercare de pornire de pe acesta s-a încheiat cu următorul mesaj afișat pe ecranul de afișare: „Începeți pornirea de pe dispozitivul USB: scoateți discul sau alte medii. Apăsați orice tastă pentru a reporni”.

Imaginile ERD 6.X sunt create pe baza Windows Preinstallation Environment (WinPE) versiunea 2.0 și ulterioară. WinPE este o versiune trunchiată a Windows XP care poate fi descărcată fără instalare pe un hard disk, dar folosind o unitate CD/DVD sau o unitate USB externă. Versiunea 2.x și mai veche utilizează un bootloader în stil Windows Vista/Windows 7 Versiunile anterioare folosesc un bootloader în stil Windows NT/2000/XP. Permiteți-mi să vă reamintesc că atunci când scrieți o imagine ISO pe o unitate flash, programul UltraISO a afișat un jurnal al activității sale, care includea o intrare despre tipul sectorului de pornire al partiției. În exemplul dat, aceasta este linia - Sector de pornire: WinNT. Aceasta înseamnă că sectorul de boot al partiției a fost folosit pentru a porni Windows NT/2K/XP.

Procesul de pornire a sistemului de pe hard disk în acest caz are loc după cum urmează:

  • se citește MBR-ul și se determină adresa partiției active
  • sectorul (sectoarele) de boot al partiției active este citit și controlul este transferat acestuia
  • se efectuează căutarea și încărcarea, transferând controlul în fișierul de încărcare a sistemului

Mecanismul de pornire a WinNT/2K/XP folosind un hard disk este același - fișierul bootloader este căutat în partiția rădăcină a discului ntldr, este încărcat în memorie și controlul este transferat. Apoi, codul bootloader-ului caută și descarcă fișierele Widows necesare. În cazul Windows PE pe un CD, se folosește codul sectorului de pornire al CD-ului (fișier bootsect.bin) în locul fișierului bootloader ntldr este utilizat fișierul setupldr.bin din catalogul I386. Mai mult, dosarul setupldr.bin complet identic din punct de vedere funcțional cu fișierul ntldr. O soluție simplă se sugerează - ștergeți fișierul de la rădăcina unității flash bootsect.binși copiați fișierul din directorul I386 setupldr.bin la rădăcina sa sub nume ntldr. Codul sectorului de pornire al partiției active trebuie să detecteze fișierul bootloader ntldrîn rădăcina unității flash și transferați controlul către aceasta.

Când am încercat să pornesc în această versiune, situația s-a schimbat. Descărcarea a început și apare un mesaj Configurarea inspectează configurația hardware a computerului dvs.:
Și după câteva secunde NTDETECT a eșuat. Asta e corect setupldr.bin ca bootloader ntldrîn rădăcina unității flash, a funcționat, dar fișierul nu a fost găsit NTDETECT, ceea ce este destul de așteptat, deoarece mecanismul de încărcare este în stil WinNT presupune că pe lângă dosar ntldr trebuie să existe un fișier în partiția rădăcină a discului ntdetect.com

Acest fișier se află și în director I386 unități flash. Un model poate fi văzut atunci când se utilizează setupldr.bin ca ntldr, toate fișierele necesare pentru a încărca și inițializa nucleul trebuie să fie în directorul rădăcină al discului, nu în director I386. După ce le-am copiat în partiția rădăcină a discului amovibil, descărcarea s-a încheiat cu mesajul Fișierul \minint\system32\biosinfo.inf nu a putut fi încărcat. Fișierul lipsește \minint\system32\biosinfo.inf. Cu toate acestea, catalogul mint nu pe unitatea flash, dar există I386, în care se află fișierul necesar. Acest lucru sugerează că în loc de numele directorului de sistem I386 nume folosit mint.
De fapt, ar fi posibil să ne dăm seama de structura înregistrărilor din fișier txtsetup.sifși schimbați calea către fișierele de sistem, dar există o modalitate mai simplă și mai universală. Să încercăm să redenumim directorul și să încercăm să pornim din nou de pe unitatea flash. Totul funcționează grozav! Pornirea de pe o unitate USB externă ERD Commander 2005/2008/ERD5.0 se realizează fără probleme, mult mai rapid și există o mare oportunitate de a reface unitatea flash ERD bootabilă rezultată pentru a se potrivi preferințelor dumneavoastră.

Crearea unei unități flash ERD bootabilă fără a utiliza o imagine ISO

Înțelegerea mecanismului de pornire vă permite să rezolvați majoritatea problemelor „manual” fără a căuta și a instala software suplimentar. De exemplu, dacă trebuie să înlocuiți versiunea ERD Commander pe unitatea flash primită, puteți face acest lucru fără a utiliza niciun software. Înregistrarea principală de boot MBR și codul sectorului de pornire al partiției active sunt deja prezente pe această unitate flash. În consecință, este suficient să eliminați pur și simplu toate fișierele și directoarele unei versiuni de ERDC din ea și să le „strecurați” pe cele necesare din compoziția alteia. Desigur, nu puteți folosi formatarea, și anume şterge fișiere și foldere vechi și copiați altele noi în locul lor. Pentru a crea unități USB detașabile bootabile, puteți face fără a utiliza arderea imaginilor pe CD.

Problema anterioară poate fi rezolvată fără a utiliza programul UltraISO. Pentru a obține MBR și sectorul de boot al unei partiții pe o unitate flash, puteți utiliza, de exemplu, un program simplu și gratuit PeToUSB(aproximativ 100 kb în formă arhivată), care vă permite să formatați unitățile USB și să înregistrați sectoarele de boot. Programul nu necesită instalare și este foarte ușor de utilizat.