Kõvaketta alglaadimissektori taastamine. Käsk dd ja kõik sellega seonduv

MBR (vene keeles - master boot record) on konkreetne andmekogum, koodiridad, partitsioonitabel ja allkirjad. Pärast arvuti sisselülitamist tuleb laadida Windowsi operatsioonisüsteem. On juhtumeid, kui erinevate riistvara- ja süsteemitõrgete tõttu on ICBM kahjustatud või kustutatud, mistõttu on võimatu Windowsi käivitamine. Sarnased probleemid lahendab restaureerimise alglaadimise sisestus MBR Windows 7. Selles artiklis käsitletakse mitmeid lihtsaid viise, kuidas saate kirjeid taastada.

Natuke teooriat

Pärast arvuti sisselülitamist valib BIOS salvestusmeediumi, millelt käivitada. Selles etapis peab seade teadma, milline partitsioon kõvaketas sisaldab Windowsi süsteemifaile. MBR on väike programm, mis on salvestatud esimesse HDD sektor ja suunab süsteemi käivitamiseks arvuti õigele partitsioonile.

Kui installite teise operatsioonisüsteemi valesti, võib partitsioonitabel olla kahjustatud ja esimene Windows ei saa käivituda. Sama juhtub mõnikord, kui äkiline väljalülitamine elektrit. Kui see juhtub, ärge heitke meelt; kahjustatud andmed saab täielikult taastada.

Alglaadimiskirje taastamine

MBR-i taastamiseks vajate installiketast, millelt Windowsi (või mõne muu) installisite. Kui ketast pole, saate Win7 abil luua buutiva USB-mälupulga. Toimingu algoritm:

Automaatne taastamine

Esiteks tasub pakkuda remonti MBR standard Microsofti tööriistad. Valige Käivitusparandus. Rohkem pole vaja teha, läheb natuke aega ja arvuti annab märku, et protsess on lõppenud. Proovige Windowsi käivitada. Kui miski ei tööta, peate ICBM-i käsitsi taastama.

Käsurida

See tee nõuab mitme käsu sisestamist Windowsi käsureale.

  • Süsteemi taastamise menüüst valige käsuviip.
  • Nüüd peate sisestama "botrec/fixmbr". See käsk kasutatakse Win 7-ga ühilduva uue MBR-i kirjutamiseks. Käsk eemaldab koodi mittestandardsed osad, parandab rikked, kuid ei mõjuta olemasolevat partitsioonitabelit.
  • Järgmisena sisestage "bootrec/fixboot". Seda käsku kasutatakse uue loomiseks alglaadimissektor Windowsi jaoks.
  • Järgmine "bootrec/nt60 sys". See käsk värskendab MBR-i alglaadimiskoodi.
  • Sulgege konsool, taaskäivitage arvuti ja proovige süsteemi käivitada. Kui probleem ikka ei lahene, peate sisestama veel mõned käsud.
  • Käivitage konsool uuesti ja sisestage "bootrec/Scanos" ja "bootrec/rebuildbcd". Neid utiliite kasutades skannib teie arvuti HDD saadavuse jaoks operatsioonisüsteemid ja seejärel lisage need alglaadimismenüüsse.
  • Seejärel sisestage uuesti "bootrec/nt60 sys" ja taaskäivitage arvuti.

TestDiski utiliit

Kui teil pole käivitatavat USB-mälupulka või ketast, saate kahjustatud salvestuse taastada kolmanda osapoole programmi abil. Selleks peate käivitama teise (töötava) OS-i. Kui teie masinal oli ainult üks Windows, peate kõvaketta ühendama teise arvutiga. TestDiskiga töötamine on üsna keeruline, seetõttu on soovitatav tutvuda spetsiaalselt sellele programmile pühendatud juhenditega.

Kõvaketaste vormindamine toimub kolmes etapis:

    madala taseme vormindamine (ketta füüsiline paigutus silindriteks, radadeks, sektoriteks);

    ketta partitsioonid ( loogilised seadmed):

    iga jaotise kõrgetasemeline (loogiline) vormindamine.

Madala taseme vormindamise etapis saadab vormindamisprogrammi täitev protsessor vaheldumisi kõvaketta kontrollerile esmalt draivipeade installimiseks soovitud silindrisse käsu "Otsi" ja seejärel käsu "Format Track". Käsu "Format track" täitmisel salvestab kõvaketta kontroller, olles saanud draivilt impulsi "Indeks" (raja algus), raja teenindusvormingu, mis jagab selle sektoriteks. Iga sektor sisaldab andmeplokki (512 baiti), mis on raamitud sektori teenusevorminguga (teenuse vormingu sisu ja suuruse määrab seadme konkreetne arendaja). Radade ja sektorite teenindusvormingut nõuab kõvaketta kontroller käskude täitmisel. Teenuse formaadi välju lugedes ja dekrüpteerides leiab kontroller kettalt sektori seest vajaliku silindri, pinna, sektori ja andmeploki. Vormindamise järgmistes etappides kirjutatakse süsteemiteave mitme sektori andmeplokkidesse, mis tagab ketta partitsioonide korraldamise, operatsioonisüsteemi automaatse laadimise ja ketta failisüsteemi toe.

Ketta osadeks jagamise etapis ketta esimese füüsilise sektori andmeplokis (0 silinder, 0 pind, 1 sektor) sektsioonide sektsioon (partitsioonitabel), mis koosneb 4 kuueteistkümnest leiutamisreast, moodustatakse aadressist 1beh. Tavaliselt nimetatakse selle sektori andmeplokki vormindamisprotsessi ajal salvestatud süsteemiteavet Masteriks Alglaadimise rekord(MBR).

Selle sektori andmeploki algusest peale asub programm (IPL 1). Protsessor võimaldab pärast POST-i edukat lõpetamist ja programmi “esialgne alglaadur” üleminekut IPL 1 programmile, mille käigus protsessor laadib kettalt MBR-mällu ja annab juhtimise üle MBR-i algusesse ( IPL 1 programm), mis jätkab operatsioonisüsteemi laadimiseni viivaid toiminguid. MBR-is olev programm IPL 1 (bootloader) vaatab läbi sektsioonitabelite read, otsides aktiivset sektsiooni, kust on võimalik operatsioonisüsteemi laadida. Kui jaotiste tabelis pole aktiivset jaotist, kuvatakse veateade. Kui vähemalt üks jaotis sisaldab vale silti või mitu jaotist on märgitud aktiivseks, kuvatakse tõrketeade Invalid Partition Table ja allalaadimisprotsess peatub. Kui Aktiivne jaotis Avastatakse, analüüsitakse selle jaotise laadimissektorit. Kui leitakse ainult üks aktiivne sektsioon, siis loetakse selle alglaadimissektori andmeüksuse (Boot) sisu mällu aadressil 0000: 7c00 ja juhtimine edastatakse sellele aadressile, kui aktiivse sektsiooni alglaadimissektorit ei loeta. Viie katse korral antakse veateade: opsüsteemi laadimine ja süsteem peatub; Aktiivse sektsiooni ainsa laadimissektori allkirja kontrollitakse ja kui viimased kaks baiti ei vasta 55AAH signatuurile, väljastatakse veateade: Missing Operating System ja süsteem peatub). Protsessor loeb aadressil 0000: 7C00 JMP käsku, edastades selle IPL 2 programmi algusesse, mis kontrollib, kas sektsioon on aktiivne: IPL 2 kontrollib juurkataloogis kahe faili nimesid ja laiendeid - need Peaks olema io.sys ja failid msdos.sys (ntldr Windows NT jaoks), laadib neid ja. jne.

Windows 9X süsteem põhineb suures osas samadel kontseptsioonidel, mis DOS, kuid selles on need kontseptsioonid saanud edasise loogilise arengu. Samad kaks Süsteemifail IO.SYS ja MSDOS.SYS, kuid nüüd on kogu süsteemiprogramm IO.SYS-is ja teine ​​fail MSDOS.SYS sisaldab ASCII teksti koos sätetega, mis kontrollivad süsteemi käitumist alglaadimisel. Programmide Himem.sys ekvivalendid. Programm IO.SYS laadib süsteemi käivitumisel automaatselt Ifshlp.sys ja Setver.exe. Nagu varemgi, draiverite mällu laadimiseks ja residentuuriprogrammid Saate kasutada faile Config.sys ja Autoexec.bat, kuid 32-bitised seadmedraiverid, mis on loodud spetsiaalselt Windows 9x jaoks, toetuvad nüüd nende laadimiseks registrikirjetele. Kui kogu eeltöö on tehtud, käivitub fail Win.com ning Windows 9x käivitub ning annab oma võimalused läbi graafilise menüü.

Süsteemi register on andmebaas, milles Windows 9x salvestab teavet kõigi oma moodulite ja üksikute rakenduste tööks vajalike sätete, konfiguratsiooniseadete ja parameetrite kohta. Süsteemi register justkui täidaks see Config.sys, Autoexec.bat ja Windows 3.1 ini-failide funktsioone kombineeritult. Teie arvuti kettal on register salvestatud kahes eraldi failis: System.dat ja User.dat. Esimene neist sisaldab kõikvõimalikke riistvarasätteid ja teine ​​andmeid süsteemis töötavate kasutajate ja nende kasutatavate konfiguratsioonide kohta. Igal kasutajal võib olla oma fail User.dat, st. oma töökeskkonda, mida ta kohandab vastavalt oma maitsele ja vajadustele. Süsteemiregistrit saab importida, eksportida, samuti luua varukoopiaid ja nende abil salvestatud andmeid taastada - ühesõnaga, see on üsna võimas mehhanism süsteemiparameetrite haldamiseks ning nende kaitsmiseks kadumise ja kahjustuste eest.

Tabel 3. MBR komponendid

Piirkond

Kirjeldus

IPL programm 1 (bootloader programm hõivab ala aadressist 00h kuni 1BEh)

Veateadete programmi kood:

    Vigane partitsioonitabel (vale partitsioonitabel).

    Viga operatsioonisüsteemi laadimisel (viga operatsioonisüsteemi laadimisel)

    Operatsioonisüsteem puudub (operatsioonisüsteem puudub).

Jaotuslaud füüsiline ketas loogilistesse seadmetesse (partitsioonitabelid) (4 rida 16 baiti = 64 baiti) hõivab tsooni aadressidest 1BEh kuni 1FDh

1 rida (16 baiti):

    Alglaadimislipp (80h - aktiivne / 00h - tavaline partitsioon) - 1 bait

    Elementaarne füüsiline sektor sektsioonid (pea, sektor ja silinder) - 3 baiti

    Sektsiooni tüüp -1 bait

    Sektsiooni füüsilise sektori lõpp (pea, sektor ja silinder) - 3 baiti

    Число секторов предшествующих разделу - 4 байта

    Общее количество секторов в see jaotis- 4 baiti

Viimased 2 baiti sektori andmeplokis aadressilt 1fe kuni 1FF - Ending allkiri

55aa - märgib MBR-i lõppu. Проверяется программой начального загрузчика

MBR-ala, mis on FAT32-s muutunud, on partitsioonitabel. See, nagu varemgi, koosneb neljast 16-baidisest kirjest. Каждая запись определяет раздел. В FAT32 введено 2 новых типа разделов DOS32 (0В) и DOS32X (ОС).

Milline tehnoloogia on parem raske töö ketas – MBR või GPT? Selle küsimuse esitavad arvutispetsialistid ja arvuti kasutajad, kes installivad süsteemi uue kõvaketta. Tegelikult asendades vana tehnoloogia MBR tuli uus GPT ja tundub, et vastus küsimusele "GPT või MBR Mis on parem?" Ilmselgelt. Kuid ärge olge sündmustest ette. Не всегда «новоиспеченное» во всем и сразу заменяет «хорошо отшлифованное старое».

Taust

Для хранения информации нужен носитель. В компьютерах для этих целей на протяжении нескольких десятков лет, да и по сей день, используется жесткий диск. Sellele teabekandjale salvestatakse ka operatsioonisüsteemid (OS). Selleks, et arvuti saaks OS-i käivitada, peab ta kõigepealt leidma логический диск millel ta asub.

Otsing viiakse läbi põhilise sisend-väljundsüsteemi abil (põhisisendi/väljundsüsteem, lühendatud BIOS), see aitab seda MBR-il.

MBR kontseptsioon

MBR (Master Boot Record) vene keelde tõlgituna “Main boot Record” on infokandja (olgu see siis kõvaketas (HDD) või kõvaketas (HDD) esimene sektor (mälu saidi kõige esimesed 512 baiti) tahke -staadi draiv(SSD)). Projekteeritud MBR mitme funktsiooni jaoks:

  1. Sisaldab koodi ja andmeid (446 baiti – alglaadur), mida BIOS vajab OS-i laadimise alustamiseks.
  2. Sisaldab teavet kõvaketta sektsioonide kohta (4 peamist sektsiooni, igaüks 16 baiti). Seda teavet nimetatakse partitsioonitabeliks.
  3. Kaitse (0xaa55, suurus - 2 baiti).

OS-i laadimise protsess

Operatsioonisüsteemi laadimine pärast arvuti sisselülitamist on mitmeetapiline protsess. Большинство ПК на сегодняшний день подготавливают свою аппаратную часть к работе с помощью прошивки BIOS. Käivitamise ajal lähtestub BIOS Süsteemi seadmed, seejärel otsib alglaadurit esimese salvestusseadme MBR-ist (HDD, SDD, DVD-R plaat või USB-draivi) või seadme esimeses osas (seetõttu on teil vaja teiselt draivilt laadimiseks).

Järgmisena kannab BIOS ülelaadija juhtimise, mis loeb jaotise tabelist ja on valmis OS -i alla laadima. Protsessi täidab meie valvur - spetsiaalne allkiri 55h AAH, mis tuvastab peamise laadimissalvestise (OS -i laadimine on alanud). Allkiri asub esimese sektori lõpus, kus MBR asub.

Puudused

MBR -tehnoloogiat kasutati esmakordselt 80ndatel DOS -i esimestes versioonides. Aja jooksul oli MBR poleeritud ja ülerahvastatud igast küljest. Seda peetakse lihtsaks ja usaldusväärseks. Aga kasvuga arvutusvõimsused, vajadus suured mahud Kandjate mälestus. Sellega tekkisid raskused, sest MBR -tehnoloogia Toetab ainult kuni 2,2 TB draivide tööd. Samuti ei saa MBR toetada rohkem kui 4 peamist osa ühe ketta kohta.

Iseärasused

GPT asub kõvaketta alguses, aga ka MBR -i, mitte esimeses, vaid teises sektoris. Esimene sektor on endiselt reserveeritud MBR-ile, mis võib olla ka GPT-plaatidel. Seda tehakse selleks, et kaitsta ja ühilduvust vana OS -iga. Üldiselt on GPT struktuur sarnane eelkäijaga, välja arvatud mõned funktsioonid:

  1. GPT ei piira oma mahtu ühes sektoris (512 baiti).
  2. Windowsi sektsioonitabeli jaoks on reserveeritud 16 384 baiti (kui kasutada sektorit 512 baiti, siis on arvutuste kohaselt saadaval 32 sektorit).
  3. GPT-l on dubleerimisfunktsioon – sisukord ja jaotiste tabel salvestatakse ketta algusesse ja lõppu.
  4. Lõikude arv ei ole piiratud, kuid tehniliselt on nüüdseks põldude tühjendamise tõttu 2 64 lõigu piirang.
  5. Teoreetiliselt võimaldab GPT luua ketta partitsioone (sektoriga 512 baiti; kui sektori suurus on suurem, siis sektsiooni suurus on suurem) kuni 9,4 zb (see on 9,4 × 10 21 baiti; nii Et seda on parem esitada, jagunemise infomaht võiks jagada sellist mahtu, kuna 940 miljonit ketast sisaldaks 10 TB). See asjaolu tühistab MBR kontrolli all oleva teabe kandjate piiramise probleemi 2,2 TB.
  6. GPT võimaldab teil määrata sektsioonid ainulaadse 128-bitise identifikaatori (GUID), nimed, atribuudid. Tänu Unicode'i tähemärkide standardi kasutamisele võib sektsioone nimetada mis tahes keeles ja rühmitada kaustadesse.

OS-i laadimise etapid

OS-i laadimine ei toimu üldse nagu BIOS-is. UEFI ei laadi Windowsi MBR-koodi alla, isegi kui see nii on. Selle asemel kasutati spetsiaalne sektsioon kõvakettal nimega “EFI süsteemi partitsioon”. See sisaldab faile, mille allalaadimiseks tuleb käivitada.

Boot -failid salvestatakse kataloogis /Efi/<ИМЯ ВЛАДЕЛЬЦА>/. See tähendab, et UEFI-l on oma multibulaator, mis võimaldab teil mitu korda kiiremini tuvastada ja laadida nõutavad rakendused(BIOS MBR -is vajab see kolmandate osapoolte programmid). Protsess UEFI alglaadimine juhtub järgmiselt:

  1. Arvuti sisselülitamine → riistvara kontrollimine.
  2. UEFI püsivara laaditakse.
  3. Püsivara laadib alglaadimishalduri, mis määrab, millised ja partitsioonid UEFI rakendused laaditakse.
  4. Püsivara käivitab UEFI rakenduse UEFISYS -i partitsiooni FAT32 failisüsteemiga, nagu on täpsustatud püsivara alglaadimishalduri alglaadimisregistris.

Puudused

GPT -l on miinused ja neist kõige märgatavam on BIOS -i püsivara abil varasemates seadmetes tehnoloogia toetamise puudumine. OS Windowsi perekond suudavad GPT-sektsiooni eristada ja sellega töötada, kuid kõik ei saa sellest alglaadida. Toon tabelis selge näite.

operatsioonisüsteem Biti sügavus Lugema kirjutama
Windows 10 x32+ +
x64+ +
Windows 8 x32+ +
x64+ +
Windows 7 x32+ -
x64+ +
Windows Vista x32+ -
x64+ +
Windows XP professionaal x32- -
x64+ -

Samuti võime GPT puuduste hulgas esile tõsta:

  1. Kogu kettale on võimatu nime määrata, nagu üksikutele partitsioonidele (neil on ainult oma GUID).
  2. Partitsioon on ühendatud tabelis oleva numbriga (kolmandate osapoolte OS-laadurid eelistavad kasutada numbrit nimede ja juhendite asemel).
  3. Duplikatsioonid (esmane GPT päis ja sekundaarne GPT päis) on rangelt piiratud kahe tükiga ja neil on fikseeritud positsioonid. Kui meedia on kahjustatud ja seal on vigu, ei pruugi see andmete taastamiseks piisata.
  4. Need 2 GPT (esmane ja sekundaarse GPT päise) koopiat suhtlevad üksteisega, kuid ei luba kontrollsummat kustutada ega ümber kirjutada, kui see on ühes koopiast vale. See tähendab, et GPT tasemel pole kaitset.

Selliste puuduste olemasolu näitab, et tehnoloogia pole piisavalt täiuslik ja selle kallal tuleb veel töötada.

Kahe tehnoloogia võrdlus

Ehkki MBR ja GPT mõisted on üksteisest üsna erinevad, püüan neid üldiselt võrrelda.

Võrrelge visuaalselt ka OS-i laadimist vana ja uue tehnoloogia abil.

Järeldus

Enne otsustamist, mis parem kui GPT või MBR, küsige endalt järgmisi küsimusi:

  1. Kas ma kasutan ketast koos partitsiooniga, mida vajan andmete salvestamiseks või Windowsi käivitamiseks süsteemikettana?
  2. Kui süsteemina, siis millist Windowsi ma kasutan?
  3. Kas minu arvutis on BIOS või UEFI püsivara?
  4. Minu kõvaketta maht on alla 2 TB?

Pärast artikli lugemist neile küsimustele vastates otsustate, milline tehnoloogia on parem Sel hetkel See on sulle.

P.S. emaplaadid Mis on nüüd trükitud, on varustatud UEFI püsivaraga. Kui teil on üks, on eelistatav kasutada sektsioone GPT stiil(Aga jällegi, sõltuvalt sellest, milliseid eesmärke te taotlete). Co BIOS -aeg See on minevik ja hiljem või hiljem, kuid enamik arvutipõhiseid seadmeid töötab GPT -d kasutavate draividega.

Olukord on järgmine. Seal on kruvi 160 GB jaoks. Sellel on 2 sektsiooni - 40 GB ja 120 GB. Ubunta teise süsteemina installimiseks viidi läbi 120 GB jaotus -> 100+10+2+8.
Tulemused
1. Süsteemi laadimisel kuvatakse teade MBR Helper Not Found;
2. FDisk näitab ühte suurt 160 GB ketast.

Loll mõistab, et see on lõbusa öö algus.
Lisaks lõigu all on probleemi lahendamine.

1. Jaotustabeli taastamine

1.1. Lahkunud maagia
See LiveCD \ USB -levitamine, 100 MB tohutut tarkvarahunnikul ketastega töötamiseks. Alates lagunemisest kuni taastumiseni.
Neist kõigist vajame Tugipoeg, Testdisk, FDISK Ja MS-SYS.
1.2. Gpart
GPART on kommunaalteenuste skannimine keskkonnal esinevate sektsioonide olemasolu jaoks, kuid puuduvad tabelis. Oma töös ignoreerib ta olemasolevat tabelit (kui see on olemas). Programm on ohjeldamatu Saksa programmeerija Michail Brzitwa poolt ja seda enam ei toetata. Lickening Development viivad läbi Fedora ja Debiani käsud. Praegune versioon- 0,1H.

Utiliit võimaldab teil sektsioonide tabelit kiiresti ja lihtsalt taastada, kuid sellel on mitmeid puudusi. Esiteks on arendusest pikka aega loobutud ja teiseks ei määra see mõnikord lõike õigesti.

GPART saab töötada kahes režiimis. See Kiire analüüs Ja üksikasjalik skannimine. Mõnel juhul piisab esimesest režiimist. Vaatame teist.

GPART -IF /DEV /SDA

-i- interaktiivne režiim. Iga leitud partitsiooni kohta esitatakse küsimus selle säilitamiseks või vahelejätmiseks.
-f- ketta täielik skaneerimine.

Pärast üsna pikka aega aruannet võimalikud sektsioonid. Enne salvestamist on vaja seda võimalikult ettevaatlikult vaadata.
Aruande näide (mitte minu oma):

Alusta skaneerimist...
Võimalik partitsioon (DOS -rasv), suurus (1907MB), OffSEET (0MB)
Võimalik partitsioon (SGI XFS -failisüsteem), suurus (5730MB), OffSEET (1907MB)
Lõpp -skannimine.
Partitsioonide kontrollimine ...
Sektsioon (DOS või Windows 95 32-bitise rasvaga, LBA): esmane
Partitsioon (Linux EXT2 failisüsteem): esmane
Okei.
Arvatud esmane partitsiooni tabel:
Esmane partitsioon (1)
Tüüp: 012 (0x0c) (DOS või Windows 95 32 -bitise rasvaga, LBA)
Suurus: 1907MB #S (3906544) S (16-3906559)
CHS: (0/1/1)-(1023/19/16) D (0/1/1)-(12207/19/16) r
Esmane partitsioon (2)
Tüüp: 131 (0x83) (Linux EXT2 failisüsteem)
Suurus: 5730 MB #S (11736000) S (3906560-15642559)
CHS: (1023/19/16)-(1023/19/16) D (12208/0/1)-(48882/19/16) R
Esmane partitsioon (3)
Tüüp: 000 (0x00) (kasutamata)
Suurus: 0MB #S (0) S (0-0)

Esmane partitsioon (4)
Tüüp: 000 (0x00) (kasutamata)
Suurus: 0MB #S (0) S (0-0)
CHS: (0/0/0)-(0/0/0) D (0/0/0)-(0/0/0/0) r

Kui kõik on korras, siis nõustume kirjutama partitsioonitabelisse, ületage sõrmed ja taaskäivitage.
Minu puhul tuvastas programm partitsioonid, mis olid enne riket (40 ja 120), mis ei sobinud ja sundis mind otsima alternatiivseid viise taastumine.

1.3. testketas
Märkus. Seda utiliiti kirjeldatakse üksikasjalikumalt selles postituses, ma ei korda seda siin.

See utiliit on sarnane eelmisega, kuid sellel on mitmeid eeliseid:
1. uuem ja aktiivselt toetatud;
2. Subjektiivne, see töötab palju kiiremini;
3. funktsionaalsem;
4. NCURS -il põhineb lihtne konsooli liides.

Mine!
1. Valige esimeses aknas Loo uus logifail;
2. Valige vajalik ketas(/dev/sda) -> jätka;
3. märkige partitsiooni tüübiks Intel;
4. Valige analüüsige praegust partitsioonistruktuuri ja otsige kadunud partitsioone;
5. Kui leitud partitsioonid on õiged, klõpsake varukoopiat ja minge 6. etapi juurde, on võimalik ketast kiiresti päästa, kui kuskil on tõrge (kiire otsing);
6. Jaotistega roheline nimekiri on siin juba nähtav. Kui ok, siis kirjutage see üles, muidu käivitage sügav otsing.;

Minu puhul oli tulemus sarnane GPART tulemusega, mis on vale.
Pärast sügava otsingu käivitamist sain pärast umbes 40 minutit ootamist vastuse, mis pani mu hinge nii palju paremaks.
Leiti mitu vaheseinat, mis kattusid üksteisega (need olid originaalsed (enne manipuleerimist) 120 GB ja uus, 100 GB). Olles märkinud mittevajaliku kustutatuks, kirjutasin tabeli kettale ja taaskäivitasin. Õnneks õnnestus kõik välja ja arvuti naasis oma algsesse olekusse ning ma võiksin selge südametunnistusega magama minna.

3. MBR taastumine

Selle ülesande jaoks on meie arsenalis tööriist ms-sys.
Esiteks uurime välja, mis meie MBR -is viga on.

MS-SYS /Dev /SDA
/Dev/SDA -l on x86 algsektor
See on tundmatu algsaade sektor

Nüüd on selge, et See ketas pole pakisektorit.
Utiliit saab töötada erinevate opsüsteemide MBR -iga. Nimekirja saab hankides programmi ilma argumentideta käivitades. Minu puhul oli seda vaja Windows 7 -st.
Kirjutage MBR kettale:

MS -Sys -7 /DEV /SDA
Windows 7 Master Boot Record on edukalt kirjutatud kausta /Dev /SDA

Kontrollime:

MS-SYS /Dev /SDA
see on Microsof 7 Master Boot Record, nagu see üks
Programm loob lülitiga -7 a Kõvaketas seade.

See on kõik, vajalik MBR on installitud ja seda saab taaskäivitada.

3. Outro

See postitus on näide sellest, kuidas luua probleem nullist ja mitte teha seda, mida peate tegema. Kuid see andis hindamatu kogemuse, mida püüdsin siin välja tuua.
Võib-olla tuleb see kellelegi kasuks. Lõppude lõpuks pole sellisesse olukorda sattumine väga raske, kuid üksikasjalik juhend Mitte palju.
  • Tõlge

Kas olete kunagi mõelnud, kuidas arvuti laadib? Sõltumata seadmetest ja operatsioonisüsteemist kasutatakse laadimisel kõiki arvuteid Traditsiooniline meetod BIOS-MBR või kaasaegsem UEFI-GPT, mis on juurutatud uusimad versioonid OS.

Selles artiklis võrdleme GPT ja MBR sektsioonide struktuure; GPT tähendab juhiste partitsioonitabelit ja MBR on alglaadimisrekord. Alustuseks vaatame allalaadimisprotsessi ennast.

Järgmistes peatükkides tehakse vahet GPT ja MBR jaotiste stiilide vahel, sealhulgas juhised, kuidas kahe stiili vahel teisendada, ja näpunäiteid, milline neist valida.

Laadimisprotsessi mõistmine

Kui vajutate arvuti toitenuppu, käivitub protsess, mis lõpuks viib operatsioonisüsteemi mällu laadimiseni. Esimene meeskond sõltub sellest, milline on kõvaketta jaotiste struktuur.

Kui kahte tüüpi sektsioonide struktuure: MBR ja GPT. Ketta sektsioonide struktuur määrab kolm asja:

  1. Andmestruktuur kettal.
  2. Kood, mida kasutatakse laadimisel, kui jaotis on buutitav.
  3. Kus lõik algab ja lõpeb.

MBR-i laadimisprotsess

Pöördume tagasi allalaadimisprotsessi juurde. Kui teie süsteem kasutab MBR-i sektsioonide struktuuri, laadib esimene täitmisprotsess BIOS-i. Sisendi põhistruktuur (Basic Input/Output System) sisaldab laadija mikroprogrammi. Laadija mikroprogramm sisaldab madala taseme funktsioone, nagu klaviatuurilt sisestamine, juurdepääs videokuvale, rakendamine kettatoimingud Sisend-väljund ja kood alglaaduri algfaasi laadimiseks. Enne kui BIOS suudab tuvastada Seadme laadimine, täidab see süsteemi konfiguratsiooni funktsioonide jada, alustades järgmisest:
  • Enesetestimine sisselülitamisel.
  • Videokaardi tuvastamine ja initsialiseerimine.
  • BIOS-i käivituskuva.
  • Rakendamine kiire kontroll mälu (RAM).
  • Seadme konfiguratsioon pistik ja mängida.
  • Определение загрузочного устройства.
Как только BIOS определил загрузочное устройство, он считывает первый дисковый секторэтого устройства в память. Первый сектор диска - это главная загрузочная запись (MBR) размером 512 байт. В этот размер поместились три объекта:
  • Первая стадия загрузчика (446 байт).
  • Таблица разделов диска (16 байт на раздел × 4 раздела) - MBR поддерживает только четыре раздела, подробнее об этом ниже.
  • Подпись (2 байта).
На этом этапе MBR сканирует таблицу разделов и загружает в RAMзагрузочный сектор - Volume Boot Record (VBR).

VBR обычно содержит начальный загрузчик программ - Initial Program Loader (IPL), этот код инициирует процесс загрузки. Начальный загрузчик программ включает в себя вторую стадию загрузчика, который затем загружает операционную систему. Windows NT peresüsteemides, näiteks Windows XP -s, laadib alglaadija kõigepealt teise programmi nimega NT Loader (NTLDR), mis seejärel laadib opsüsteemi.

Для операционных систем на ядре Linuxиспользуется загрузчик GRUB(Grand Unified Bootloader). Процесс загрузки похож на описанный выше, единственная разница в наименовании загрузчиков на первой и второй стадии.

В GRUB первая стадия загрузчика называется GRUB Stage 1. Она загружает вторую стадию, известную как GRUB Stage 2. Вторая стадия загружает получает список операционных систем на kõvakettadи предоставляет пользователю список для выбора ОС для загрузки.

Процесс загрузки GPT

На том же этапе загрузки в структуре разделов GPT происходит следующее. GPT использует UEFI , в котором нет такой как у MBR процедуры хранения в загрузочном секторе первой стадии загрузчика с последующим вызовом второй стадии загрузчика. UEFI - унифицированный расширяемый интерфейс прошивки (Unified Extensible Firmware Interface) - является более продвинутым интерфейсом, чем BIOS. Он может анализировать файловую системуи даже сам загружать файлы.

После включения вашего компьютера UEFIсначала выполняет функции системной конфигурации, также как и BIOS. Это управление энергопотреблением, установка дат и других компонентов управления системой.

Затем UEFI считывает GPT - таблицу разделов GUID. GUID расшифровывается как «глобальный уникальный идентификатор» (Globally Unique Identifier). GPT располагается в первых секторах диска, сразу после сектора 0, где по-прежнему хранится главная загрузочная запись для Legacy BIOS.

GPT määrab kettal partitsioonitabeli, kus EFI alglaadur tunneb ära EFI süsteemipartitsiooni. Süsteemi partitsioon sisaldab alglaadureid kõikidele teistele kõvaketta partitsioonidele installitud operatsioonisüsteemide jaoks. Alglaadur initsialiseerib Windowsi alglaadimishalduri, mis seejärel käivitab operatsioonisüsteemi.

Linuxi kerneli operatsioonisüsteemide jaoks on GRUB-i EFI-toega versioon, mis laadib faili, näiteks grub.efi, või EFI alglaadur, mis laadib oma faili, näiteks elilo.efi.

Võite märgata, et mõlemad UEFI-GPT, Ja BIOS-MBR edastage juhtimine alglaadurile, kuid ärge laadige operatsioonisüsteemi otse. UEFI ei nõua aga mitme alglaaduri etapi, nagu BIOS, läbimist. Käivitusprotsess toimub väga varajases staadiumis, sõltuvalt teie riistvarakonfiguratsioonist.

Erinevused GPT ja MBR partitsioonistruktuuride vahel

Kui olete kunagi proovinud installida Windows 8 või 10 uus arvuti, siis nägite tõenäoliselt küsimust: millist partitsioonistruktuuri kasutada, kas MBR-i või GPT-d.

Kui soovite rohkem teada või plaanite installida oma arvutisse uut operatsioonisüsteemi, siis lugege edasi. Oleme juba vaadanud erinevusi alglaadimisprotsessides, mida tasub ketta partitsioonides või partitsioonistruktuuri valides meeles pidada.

GPT on uuem ja täiustatud partitsioonistruktuur ning sellel on palju eeliseid, mida ma allpool loetlen. MBR on olnud kasutusel pikka aega, see on stabiilne ja maksimaalse ühilduvusega. Kuigi GPT võib lõpuks MBR-i asendada, kuna see pakub täiustatud funktsioone, saab mõnel juhul kasutada ainult MBR-i.

Master Boot Record

MBR on traditsiooniline struktuur ketta partitsioonide haldamiseks. Kuna see ühildub enamiku süsteemidega, kasutatakse seda endiselt laialdaselt. Alglaadimisrekord asub kõvaketta esimeses sektoris või lihtsamalt öeldes alguses. See sisaldab partitsioonitabelit - teavet organisatsiooni kohta loogilised vaheseinad teie kõvakettal.

MBR sisaldab ka käivitatavat koodi, mis otsib aktiivse OS-i partitsioone ja käivitab OS-i alglaadimisprotseduuri.

MBR-ketas võimaldab ainult nelja peamist partitsiooni. Kui vajate rohkem, saate määrata ühe partitsiooni laiendatud partitsiooniks ja luua sellele rohkem alamsektsioone või loogilisi draive.

MBR kasutab partitsiooni pikkuse salvestamiseks sektorites väljendatuna 32 bitti, nii et iga partitsiooni maksimaalne suurus on 2 TB.

Eelised

  • Ühildub enamiku süsteemidega.
Puudused
  • Lubab ainult nelja partitsiooni, võimalusega luua ühele põhisektsioonile täiendavaid alamsektsioone.
  • Piirab partitsiooni suuruse kahe terabaidiga.
  • Partitsiooniteavet salvestatakse ainult ühes kohas - alglaadimiskirjes. Kui see on kahjustatud, muutub kogu ketas loetamatuks.

GUID-i partitsioonitabel (GPT)

GPT – rohkem uus standard ketta partitsioonistruktuuri määramiseks. Struktuuri määratlemiseks kasutatakse globaalselt kordumatuid identifikaatoreid (GUID).

See on osa UEFI standardist, see tähendab, et UEFI-põhise süsteemi saab installida ainult kettale, mis kasutab näiteks GPT-d, see on nõue Windowsi funktsioonid 8 Turvaline alglaadimine.

GPT võimaldab piiramatul arvul sektsioone, kuigi mõned operatsioonisüsteemid võivad piirata partitsioonide arvu 128-ni. Samuti pole GPT-s partitsiooni suurusel praktiliselt mingeid piiranguid.

Eelised

  • Võimaldab piiramatul arvul sektsioone. Piirangu määrab operatsioonisüsteem; näiteks Windows lubab kuni 128 partitsiooni.
  • Ei piira partitsiooni suurust. Oleneb operatsioonisüsteemist. Piirata maksimaalne suurus partitsioon on suurem kui praegu olemasolevate ketaste maht. 512-baidiste sektoritega draivide puhul on maksimaalne toetatud suurus 9,4 ZB (üks zettabait võrdub 1 073 741 824 terabaidiga)
  • GPT salvestab partitsiooni- ja alglaadimisandmete koopia ning saab andmed taastada, kui GPT põhipäis rikutakse.
  • GPT salvestab väärtused kontrollsumma kasutades oma andmete terviklikkuse kontrollimiseks tsüklilise liiasuskoodi (CRC) algoritmi (kasutatakse GPT päise andmete terviklikkuse kontrollimiseks). Kui GPT on rikutud, võib see probleemi märgata ja proovida rikutud andmeid ketta teisest asukohast taastada.
Puudused
  • Ei pruugi vanemate süsteemidega ühilduda.

GPT vs MBR

  • GPT võimaldab piiramatul arvul primaarseid partitsioone, samas kui MBR lubab ainult nelja primaarset partitsiooni ja ülejäänud on sekundaarsed.
  • GPT võimaldab teil luua mis tahes suurusega partitsioone, samas kui MBR-i limiit on 2 TB.
  • GPT salvestab partitsiooniandmete koopia, mis võimaldab neid taastada, kui GPT põhipäis rikutakse; MBR salvestab kõvaketta esimesse sektorisse ainult ühe partitsiooniandmete koopia, mis võib partitsiooniteabe kahjustamise korral põhjustada kogu teabe kadumise.
  • GPT хранит значения контрольной суммы для проверки, что данные не повреждены, и может выполнить необходимое восстановление из других областей диска в случае повреждения; MBR -il pole võimalust andmekahjustuste kohta teada saada, saate selle kohta teada ainult siis, kui arvuti keeldub alglaadimisest või jaotis kaob.

Operatsioonisüsteemi ühilduvus

Первый сектор (сектор 0) на диске GPT содержит защитную Rekord MBR, в которой записано, что на диске один раздел, который распространяется на весь носитель. Vanemate tööriistade kasutamisel, mis loevad ainult MBR -kettaid, näete ühte suur osa kogu ketta suurus. Kaitse salvestus tehti nii, et vana tööriist ei taju ketta ekslikult tühjana ja kirjutaks selle üle. данные GPTновой главной загрузочной записью.

MBR защищает данные GPT от перезаписи.

Apple MacBook"и используют GPT по умолчанию, так что невозможно установить Mac OS X на MBR -süsteem. Даже хотя Mac OS X может работать на диске MBR, но установка на него невозможна. Proovisin seda teha, kuid tulemusteta.

Большинство операционных систем на ядре Linux совместимы с GPT. При установке ОС Linux на диск в качестве загрузчика будет установлен GRUB 2.

Для операционных Windowsi süsteemidзагрузка из GPT возможна только на компьютерах с UEFI, работающих под 64-битными версиями Windows Vista, 7, 8, 10 и соответствующими серверными версиями. Kui ostsite Windows 8 64-bitise versiooniga sülearvuti, on suur tõenäosus, et sellel on GPT.

Windows 7 и более ранние системыобычно устанавливают на диски с MBR, но вы всё равно можете преобразовать разделы в GPT, как будет рассказано ниже.

Все версии Windows Vista, 7, 8, 10 могут считывать и использовать данные из разделов GPT - но они не могут загружаться с таких дисков без UEFI.

Так GPT или MBR?

Вы можете комфортно себя чувствовать и с MBR, и c GPT. Но учитывая преимущества GPT, упомянутые ранее, и факт постепенного перехода Kaasaegsed arvutid Selle tehnoloogia jaoks võite eelistada GPT -d. Если цель заключается в поддержке старого оборудования или нужно использовать традиционный BIOS, то вы застряли на MBR.

Kontrollige range ketta sektsiooni tüüpi

На каждом жёстком диске под Windows можно проверить тип разделов с помощью «Управления дисками» ( Disk Management). Для запуска «Управления дисками» сделайте следующее:

Vajutage Windows+R kombinatsiooni, aken programmide käivitamiseks.

Наберите diskmgmt.msc и нажмите клавишу Enter.

Windows просканирует kõvakettadи вскоре покажет их. Mis tahes kõvaketta sektsioonide tüübi kontrollimiseks klõpsake nuppu paremklõpsмыши на плашку диска в нижней части интерфейса. Нужно нажимать на «Диск 0», «Диск 1» и так далее, а не на разделы.

В появившемся kontekstimenüüвыберите «Свойства». Откроется окно со свойствами выбранного диска.

Перейдите на вкладку «Тома» и посмотрите на значение «Стиль раздела».

Если вы предпочитаете командную строку, то можете выбрать другой вариант. Его преимущества в том, что он чуть быстрее, поскольку сразу выводит на экран диски и стили разделов.

  1. Klõpsake Windowsi võti, tippige cmd.exe, hoides CTRL -i ja Shift, klõpsake nuppu Enter.
  2. Подтвердите UAC-сообщение о повышении привилегий в системе.
  3. Наберите diskpart и нажмите Enter.
  4. Наберите list disk и снова нажмите Enter.

В списке перечислены все диски. В колонке Gpt указан стиль раздела для каждого диска. Если видите звёздочку в колонке, то это GPT, если её нет - это MBR.

Преобразование между MBR и GPT во время Windowsi installid

Есть два типичных сообщения об ошибке, которые могут возникнуть при установке Windows на жёсткий диск:
  • Ошибка № 1: «Windows не может быть установлена на этот диск. Выбранный диск не имеет стиль разделов GPT».
  • Ошибка № 2: «Windows не может быть установлена на этот диск. Выбранный диск имеет стиль разделов GPT».
Когда появляется одна из этих двух ошибок, то у вас может не быть возможности выбрать раздел для установки. Но это не значит, что с компьютером что-то не то.

Как вы уже знаете, MBR и GPT - это две абсолютно разные структуры разделов жёсткого диска. MBR - это традиционная структура разделов, а GPT - более новая.

Ошибка № 1 возникает, когда вы пытаетесь установить Windows на компьютер с UEFI, а раздел жёсткого диска не сконфигурирован для режима UEFI или совместимости с Legacy BIOS. Microsoft TechNet предлагает два варианта решения проблемы.

  1. Перезагрузить компьютер в режиме совместимости с Legacy BIOS. Этот вариант позволит сохранить текущий стиль раздела.
  2. Переформатировать диск под UEFI, используя стиль раздела GPT. Этот вариант позволит вам использовать функции прошивки UEFI. Vormindamist saab teha iseseisvalt, järgides alltoodud juhiseid. Hoidke alati varukoopiaданных перед форматированием.
Конечно, есть сторонние утилитыдля преобразования дисков в GPT с сохранением данных, но всё равно безопаснее сделать резервную копию на случай, если утилита не сможет завершить преобразование.

Juhised kõvaketta teisendamiseks MBR -ist GPT


С помощью Windows Setup

  1. Valige jaotamata ruum ja klõpsake nuppu Edasi. Windows tuvastab, et arvuti on alglaaditud UEFI režiim ja vormindab ketta automaatselt ümber, kasutades GPT partitsioonistiili. Installimisprotsess algab kohe pärast seda.
Käsitsi teisendamine
  1. Lülitage arvuti välja ja ühendage see vooluvõrku alglaadimisajam Windows (USB või DVD).
  2. Käivitage sellest UEFI-režiimis.
  3. Puhastage ketas: puhastage .
  4. GPT-ks teisendamine toimub käsuga convert gpt.

Juhised kõvaketta teisendamiseks GPT-st MBR-iks

Mõnikord on vaja ketas teisendada MBR-i partitsioonistruktuuriks. Näiteks kui saate Windowsi installimise ajal järgmise tõrketeate:

"Sellele draivile ei saa Windowsi installida. Valitud kettal on GPT partitsiooni stiil"

GPT-st käivitamist toetatakse ainult 64-bitise versiooni puhul Windowsi versioonid Vista, 7, 8, 10 ja vastavad serveriversioonid UEFI süsteemides. See tõrketeade tähendab, et teie arvuti ei toeta UEFI-d ja seetõttu saate kasutada ainult BIOS-i, mis töötab MBR-i partitsioonistruktuuriga.

Microsoft TechNet pakub probleemi lahendamiseks kahte võimalust.

  1. Taaskäivitage arvuti BIOS-i ühilduvusrežiimis. See valik säilitab praeguse jaotise stiili.
  2. Vormindage ketas stiili kasutades ümber MBR partitsioon. Varundage alati oma andmed enne vormindamist. Kuigi on olemas ka kolmanda osapoole utiliite, mis suudavad kettaid GPT-ks teisendada, säilitades samal ajal andmeid, on siiski turvalisem teha varukoopia juhuks, kui utiliit ei suuda teisendamist lõpule viia.
Kui valisite teise võimaluse, järgige samm-sammult juhiseid:

С помощью Windows Setup

  1. Lülitage arvuti välja ja sisestage käivitatav Windowsi draiv (USB või DVD).
  2. Käivitage sellest UEFI-režiimis.
  3. Valige installitüübis "Muu" (kohandatud).
  4. Ilmub ekraan küsimusega "Kuhu soovite Windowsi installida?" Valige kettal kõik partitsioonid ja klõpsake nuppu Kustuta.
  5. Pärast edukat eemaldamist on ketas üks jaotamata ruumi ala.
  6. Valige jaotamata ruum ja klõpsake nuppu Edasi. Windows tuvastab, et arvuti käivitatakse BIOS-režiimis, ja vormindab draivi automaatselt ümber, kasutades MBR-i partitsioonistiili. Installimisprotsess algab kohe pärast seda.
Käsitsi teisendamine
  1. Lülitage arvuti välja ja sisestage käivitatav Windowsi draiv (USB või DVD).
  2. Käivitage sellest BIOS-i režiimis.
  3. Windowsi installimisel vajutage konsooli avamiseks klahvikombinatsiooni Shift+F10. Pärast iga järgmist käsku vajutage sisestusklahvi.
  4. Jookse kettaosa tööriist käsuga diskpart.
  5. Teisendatava ketta valimiseks tippige list disk .
  6. Määrake teisendatava ketta number: valige ketas # .
  7. Puhastage ketas: puhastage .
  8. GPT-ks teisendamine toimub käsuga convert mbr.
  9. Diskpartist väljumiseks tippige exit.
  10. Sulgege konsool ja naaske Windowsi installimisse.
  11. Installitüübi valimisel valige "Muu". Ketas on üks jaotamata ruumi ala.
  12. Valige jaotamata ruum ja klõpsake nuppu Edasi. Windows alustab installimist.