Kõvaketta alglaadimissektori taastamine

Võimaldab muuta, varundada ja taastada kohalike draivide või USB-mälupulkade viirusest kahjustatud Master Boot Record (MBR) ja Boot Record partitsioone. BOOTICE aitab ka USB-kõvaketaste ja välkmälukaartide märgistamisel ja vormindamisel, kui need on varem vormindatud failisüsteemiga, mida Windowsi operatsioonisüsteem ei tuvasta, mis tavaliselt viib selleni, et ketas muutub süsteemis nähtamatuks või mitte kõik. vaheseinad on nähtavad. BOOTICE toetab alglaadimiskirjeid Grub4Dos, SysLinux, Plop, Windows NT5/6 ja teisi.

  • laadige alla peeglist

Füüsiline ketas

Pärast BOOTICE käivitamist valige sihtketas (Destination Disk) - füüsiline ketas, millega töötame. See võib olla kõvaketas või mälupulk. Iga füüsilise ketta jaoks on saadaval järgmised funktsioonid:

Värskenda(Värskenda) – Värskenda, st loe kõik andmed uuesti

MBR töötlemine(Protsess MBR) – töötamine MBR-iga (Master Boot Record)

MBR on alglaadimisrekord. MBR alglaadimiskood on esimene programm, mis töötab mis tahes arvutis pärast BIOS-i. Standardse MBR-koodi ülesanne on määrata selle ketta aktiivne esmane partitsioon ja edastada juhtimine aktiivse partitsiooni PBR-ile. MBR-kood on universaalne ega sõltu failisüsteemi tüübist ning mõningase venitusega võib öelda, et see ei sõltu isegi OS-i tüübist. Pärast MBR-töötluse valimist näete väljal Praegune MBR-i tüüp valitud füüsilisel kettal praegust MBR-i alglaadimiskoodi tüüpi (st praegu olemasolevat MBR-koodi).

MBR-iga töötamiseks on saadaval järgmised funktsioonid:

  • Paigaldamine/konfigureerimine(Install/Config) – MBR-i installimine/konfigureerimine

Siin saate kettale installida vajaliku MBR alglaadimiskoodi. Sektsioonitabelit see ei mõjuta. BOOTICE versioonis 0.9.2011.0512 on võimalik installida alglaadimiskood MBR WEE, GRUB4DOS, Ultra USB-HDD+, Ultra USB-ZIP+, Plop Boot Manager, Windows NT 5.x (BootItis on MBR-is sarnane käsk Std_MBR View, WinXP fixmbr taastekonsoolis), Windows NT 6.x (BootItis on sarnane käsk Win7_MBR MBR vaates, Win7 bootrec /fixmbr taastekonsoolis). Milliste MBR WEE, GRUB4DOS ja Plop versioonidega teie BOOTICE versioon töötab, on kirjutatud iga vastava üksuse juurde.

Pean märkima, et erinevate teenuste jaoks on väga palju erinevaid MBR alglaadimiskoode (näiteks ketta krüptimiseks/dekrüpteerimiseks, alglaadimiskoodid, spetsialiseerunud varundamiseks/taastamisele, OEM-tootjad jne). AGA. 98% arvutitest on XP/2003 või Vista/7/2008 standardkäivituskoodiga. Ja Windows kirjutab installimise ajal MBR-i alglaadimiskoodi ALATI üle.

  • Salvesta MBR(MBR varundus) – MBR-i arhiveerimine bin-failina (valikuline 1 kuni 255 sektorit).

Standardne Windowsi MBR hõivab ühe sektori - 512 baiti. See hõlmab nii MBR-i alglaadimiskoodi kui ka peamist partitsioonitabelit. Seetõttu ei ole ühe ketta varukoopia teise ketta jaoks rakendatav - nende partitsioonitabelid on erinevad. Mittestandardne MBR võib hõivata kuni 63 sektorit.

  • Taasta MBR(Taasta MBR) – MBR-i taastamine bin-failist

PBR töötlemine(Protsess PBR) – töötamine PBR-iga (partitsiooni alglaadimisrekord)

PBR (partition Boot Record) tähendab otse inglise keelest tõlgituna partitsiooni alglaadimiskirjet. Ingliskeelses kirjanduses on ka sarnane VBR (Volume Boot Recoed) kontseptsioon. PBR/VBR-i nimetatakse vene kirjanduses tavaliselt alglaadimissektoriks. Kuigi see pole päris õige. Kuna PBR hõivab tavaliselt rohkem kui ühe sektori. Seetõttu kasutan edaspidi terminit PBR alglaadimiskood. PBR alglaadimiskood võtab kontrolli pärast MBR alglaadimiskoodi ja on erinevate failisüsteemide puhul erinev. PBR-koodi eesmärk on anda juhtimine üle OS-i alglaadurile. Seetõttu on see alglaaduriga seotud (kuigi seda saab hõlpsasti muuta - näidatud allpool). See tähendab, et erinevad alglaadurid nõuavad erinevaid PBR-e.

Pärast PBR-töötluse valimist peate valima soovitud sihtkoha partitsiooni. Ja praegune PBR-i alglaadimiskoodi tüüp (st valitud jaotise jaoks praegu olemasolev PBR-kood) on nähtav väljal Praegune PBR-tüüp.

PBR-iga töötamiseks on saadaval järgmised funktsioonid:

  • Paigaldamine/konfigureerimine
  • PBR-i säästmine
  • PBR taastamine

BOOTICE saab installida alglaadimiskoodi PBR MS-DOS, GRUB4DOS, NTLDR (WinXP-s on mittetäielik analoog - taastekonsoolis käsk fixboot), BOOTMGR (Win7 mittetäielik analoog - taastekonsoolis käsk bootrec / fixboot), SYSLINUX mis tahes partitsioonis. Milliste PBR GRUB4DOS-i ja SYSLINUX-i versioonidega teie BOOTICE-versioon töötab, on kirjutatud iga vastava üksuse juurde.

Sektsioonide haldamine(Parts Manage) – kettasektsioonidega töötamine

Võimalikud toimingud:

  • Varunduspartitsioonitabel – ketta partitsioonitabeli arhiveerimine .dpt-failiks
  • Taasta partitsioonitabel – ketta partitsioonitabeli taastamine .dpt-failist
  • Peida – peida partitsioon MBR tasemel
  • Tühista peitmine – partitsiooni avamine MBR tasemel
  • Muuda ID - võimaldab muuta partitsiooni tüübi identifikaatorit (partitsiooni failisüsteemi tüüp)
  • Määra draivitäht – määrake praeguses Windows OS-is partitsioonile täht
  • Eemalda draivitäht – eemaldage praeguses Windows OS-is partitsioonitäht
  • Aktiveeri – muutke see jaotis aktiivseks
  • Vorminda see osa – vorminda partitsioon
  • Vormindage partitsioonid ümber (vorminda USB-ketas uuesti) – vormindage USB-ketas ümber (välkmäluseadmete jaoks)

Samuti võite märgata, et siin näete ketta mudeli nime, helitugevust ja selle geomeetriat - LBA sektorite koguarv, C/H/S ja sektori suurus. Iga partitsiooni puhul näete failisüsteemi tüüpi, LBA alustamise (esialgse) sektori numbrit ja nende numbrit igas partitsioonis. Sektsioonide peitmine ja avamine, partitsioonile tegevussildi määramine ja partitsiooni tüübi identifikaatori muutmine on sarnased BootIt'iga. Ja BOOTICE võimaldab teil neid toiminguid teha otse Windowsist (mõnikord on see kasulik, näiteks ei pea te peidetud partitsiooni avamiseks taaskäivitama).

Sektorite redigeerimine(Vaata sektor) – ketta sektorite vaatamine

Kui klõpsate partitsioonihalduse mis tahes jaotisel 2 korda vasaknuppu, avaneb aken Redigeeri sektorit, alustades jaotise alguse sektorist (PBR-iga).

Ketta pilt

Peate valima pildifaili – HDD kujutis .IMA, .IMG, .VHD, .VHDX või .VMDK vormingus. Nagu ka sisse Füüsiline ketas saate vaadata/redigeerida MBR-i, PBR-i ja kettapildi sektoreid (Sector Edit).

BCD redigeerimine

BCD redaktor Windows Vista/7/2008. Sarnane väiksema funktsionaalsusega redaktor on saadaval BootItis.

Kommunaalteenused

Ketta sektorite täitmine(Ketta täitmine).

Ketta sektorite täitmine võimaldab teil täita mis tahes partitsiooni või terve ketta baitidega 00h, FFh või mis tahes suvalise. Mugav kasutada mälupulga või kõvaketta partitsioonitabeli lähtestamisel.

Menüüredaktor(menüü Start Editor) GRUB4DOS-i jaoks

GRUB4DOS-i menüüredaktor võimaldab redigeerida GRLDR-faili sisemist menüüd (GRUB4DOS alglaadur).

Tere, sõbrad! Minult küsitakse sageli, kuidas kõvaketta MBR- või GPT-stiili kiiresti kindlaks teha?

Ja tegelikult, kui võtate sülearvuti või tavalise arvuti ja käivitate sellel operatsioonisüsteemi, ei saa te kohe aru, milline on draivi paigutus. Tegin väikese katse ja palusin sõpradel määrata mu mobiilse arvuti SSD-stiili. Minu üllatuseks läksid mitmed katses osalejad BIOS-i, et näha, kas seal on UEFI liides sisse lülitatud ning ainult kaks avasid Disk Management ja seadsid partitsiooni ketta atribuutide abil. Kuid ma tahan öelda, et saate seda teha veelgi lihtsamalt käsureal või Windows PowerShellis.

MBR või GPT

Iga kõvaketas või SSD sisaldab algsektorites väikest programmikoodi (boot record), mida Windows kasutab alglaadimiseks, see kood sisaldab ka partitsioonitabelit, st teavet kõvaketta partitsioonide kohta. See kood võib olla standardne MBR või GPT.

Master Boot Record MBR-i on kasutatud alates 1983 ja on juba ammu aegunud, kuna see ei võimalda teil kasutada kogu kaasaegsete kõvaketaste ruumi, mille maht on 2 TB või rohkem, ega toeta kettale rohkem kui 4 peamise partitsiooni loomist. Põhjuseid on teisigi: halb turvalisus ja võimalus töötada ainult aegunud BIOS-i sisend-/väljundsüsteemiga.

GPT standardil puuduvad kõik need puudused, see näeb suurepäraselt kogu mis tahes suurusega kõvaketaste ruumi, võimaldab teil luua 128 põhiosa, on paremini kaitstud ja kasutab BIOS-i kaasaegsemat versiooni nimega UEFI.

Seega, kui teile antakse sülearvuti, kuhu on installitud Windows 8.1 või Win 10, siis te ei saa kohe aru, mis tüüpi HDD sellel on. Tänases artiklis näitan teile mitut viisi selle kindlaksmääramiseks.

  • Tähelepanelik lugeja võib küsida, miks üldse teada draivi paigutuse standardit? Lihtsaim vastus võib kõlada järgmiselt: - Kui ketas, millele on installitud GPT partitsioonide operatsioonisüsteem, tähendab see, et teil on kaasaegne arvuti või sülearvuti, millel on lubatud UEFI liides. Sellest lähtuvalt on operatsioonisüsteemi alglaaduri taastamise meetod erinev. Sellele sülearvutile ei saa installida Windows 7 teise süsteemina ja nii edasi (võin nimetada veel palju põhjuseid).

Niisiis, uurime Windows PowerShelli abil kõvaketta või SSD standardit.

Kui teie arvutiseadmesse on installitud uusim versioon, avage Windows PowerShell

ja sisestage käsk: get-disk

Näeme seda vahekaardil "Partition Style". et süsteemil on kaks ketast ja esimene 1000 GB mahutav draiv on GPT formaadis ja teine ​​500 MB MBR formaadis.

Administraatori käsurealt saate teada ka kõvaketta stiili, kuid ainult erineva käsuga.

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 MBR kahjustatud või kustutatud, mis muudab Windowsi käivitamise võimatuks. Windows 7 MBR alglaadimiskirje taastamine lahendab sellised probleemid. Selles artiklis käsitletakse mitut lihtsat viisi kirjete taastamiseks.

Natuke teooriat

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

Kui installite teise operatsioonisüsteemi valesti, võib partitsioonitabel olla kahjustatud ja esimene Windows ei saa käivituda. Sama juhtub vahel ka äkilise elektrikatkestuse korral. 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

Alustuseks tasub MBR-i parandamine jätta tavaliste Microsofti tööriistade hooleks. 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". Seda käsku kasutatakse uue, Win 7-ga ühilduva 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 Windowsi uue alglaadimissektori loomiseks.
  • 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 arvuti teie kõvakettalt operatsioonisüsteemide leidmiseks ja lisab need seejärel 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.

Olukord on järgmine. Seal on 160GB kruvi. Sellel on 2 sektsiooni - 40 GB ja 120 GB. Ubuntu paigaldamiseks teise süsteemina tehti 120GB -> 100+10+2+8 jaotus.
Tulemused
1. Kui süsteem käivitub, kuvatakse teade MBR helper not found;
2. fdisk näitab ühte suurt 160GB ketast.

Loll saab aru, et see on lõbusa õhtu algus.
Edasi, lõike all, probleemi lahendused.

1. Jaotustabeli taastamine

1.1. Lahkunud maagia
See 100 MB suurune LiveCD\USB jaotuskomplekt sisaldab tohutul hulgal tarkvara ketastega töötamiseks. Rikkumisest kuni taastamiseni.
Neid kõiki vajame gpart, testketas, fdisk Ja ms-sys.
1.2. Gpart
gpart on utiliit, mis otsib ketta sektorite kaupa partitsioone, mis on meediumil, kuid mitte tabelis. Oma töös ignoreerib see juba olemasolevat tabelit (kui see on olemas). Programmi töötas välja Saksa programmeerija Michail Brzitwa ja ta seda enam ei toeta. Aeglast arendamist viivad läbi Fedora ja Debiani meeskonnad. Praegune versioon on 0.1h.

Utiliit võimaldab teil partitsioonitabelit kiiresti ja lihtsalt taastada, kuid sellel on mitmeid puudusi. Esiteks on arendusest juba ammu loobutud ja teiseks ei defineeri see kohati päris õigesti lõike.

Gpart võib töötada kahes režiimis. See on 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 osa kohta esitatakse küsimus, kas see salvestada või vahele jätta.
-f- täielik ketta skannimine.

Mõne aja pärast koostatakse aruanne võimalike jaotistega. See on midagi, mis tuleb enne salvestamist võimalikult hoolikalt üle vaadata.
Näidisaruande (mitte minu):

Alusta skaneerimist...
Võimalik partitsioon (DOS FAT), suurus (1907 mb), nihe (0 mb)
Võimalik partitsioon (SGI XFS failisüsteem), suurus (5730 mb), nihe (1907 mb)
Lõpeta skannimine.
Sektsioonide kontrollimine...
Sektsioon (DOS või Windows 95 32-bitise FAT-iga, LBA): esmane
Partitsioon (Linux ext2 failisüsteem): esmane
Okei.
Arvatud esmane partitsioonitabel:
Esmane partitsioon (1)
tüüp: 012(0x0C) (DOS või Windows 95 32-bitise FAT-iga, LBA)
suurus: 1907 mb #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)r

Kui kõik on korras, lepime kokku, et kirjutame partitsioonitabelisse, paneme näpud risti ja taaskäivitame.
Minu puhul tuvastas programm partitsioonid, mis olid seal enne partitsiooni (40 ja 120), mis ei sobinud ja sundis mind otsima alternatiivseid taastamisviise.

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

See utiliit sarnaneb eelmisega, kuid sellel on mitmeid eeliseid:
1. uuem ja aktiivselt toetatud;
2. subjektiivne, see töötab palju kiiremini;
3. funktsionaalsem;
4. on olemas lihtne konsooli liides, mis põhineb ncursidel.

Mine!
1. vali esimeses aknas Loo uus logifail;
2. vali soovitud ketas (/dev/sda) -> Jätka;
3. märkige partitsiooni tüübiks Intel;
4. valige Analüüsi praegust partitsioonistruktuuri ja otsige kadunud partitsioone;
5. kui leitud partitsioonid on õiged, klõpsa Backup ja minge 6. sammu juurde, on võimalik kiirelt ketast uuesti skaneerida, kui kuskil on viga (Quick search);
6. Siin on juba näha roheline nimekiri jaotistega. Kui ok, siis kirjuta see üles, muidu käivita Deep search.;

Minu puhul oli tulemus sarnane gpart tulemusega, mis on vale.
Pärast Deep Searchi käivitamist sain pärast umbes 40-minutilist ootamist vastuse, mis muutis mu hinge nii palju paremaks.
Leiti mitu sektsiooni, mis kattusid üksteisega (need olid algne (enne manipuleerimist) 120 GB ja uus, 100 GB). Olles märkinud mittevajaliku kustutatuks, kirjutasin tabeli kettale ja taaskäivitasin. Õnneks läks kõik korda ja arvuti jõudis algsesse olekusse ning sain puhta südametunnistusega magama minna.

3. MBR taastamine

Selle ülesande jaoks on meie arsenalis tööriist ms-sys.
Kõigepealt uurime välja, mis meie MBR-il viga on.

Ms-sys /dev/sda
/dev/sda-l on x86 alglaadimissektor
see on tundmatu alglaadimissektor

Nüüd näete, et sellel kettal pole alglaadimissektorit.
Utiliit võib töötada erinevate operatsioonisü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 alglaadimisrekord on edukalt kirjutatud kausta /dev/sda

Kontrollime:

Ms-sys /dev/sda
see on Microsoft 7 alglaadimisrekord, nagu see
programm loob kõvakettaseadme lülitiga -7.

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

3. Outro

See postitus on näide sellest, kuidas saab tühjast kohast endale probleemi tekitada ja pool ööd valet asja tehes veeta. Aga see andis hindamatu kogemuse, mida püüdsin siinkohal tutvustada.
Võib-olla on see kellelegi kasulik. Lõppude lõpuks pole sellisesse olukorda sattumine väga keeruline, kuid üksikasjalikku juhendit pole tegelikult olemas.

Milline tehnoloogia on kõvaketta tööks parem - MBR või GPT? Seda küsimust küsivad arvutispetsialistid ja arvutikasutajad, kes installivad süsteemi uue kõvaketta. Tegelikult on vana MBR-tehnoloogia asendatud uue GPT-ga ja tundub, et vastus küsimusele "GPT või MBR, kumb on parem?" ilmselge. Kuid te ei tohiks asjadest ette minna. “Uus” ei asenda alati kõiges kohe “hästi poleeritud vana”.

Taust

Teabe salvestamiseks vajate meediumit. Arvutid on nendel eesmärkidel kõvaketast kasutanud mitu aastakümmet ja tänapäevani. Sellele andmekandjale salvestatakse ka operatsioonisüsteemid (OS). Selleks, et arvuti saaks OS-i käitada, peab see esmalt leidma loogilise draivi, millel see asub.

Otsing toimub põhilise sisend-/väljundsüsteemi (lühendatult BIOS) abil, mida abistab MBR.

MBR kontseptsioon

MBR (Master Boot Record) tõlgituna vene keelde kui "Master Boot Record" on andmekandja esimene sektor (kõige esimesed 512 baiti mälu) (olgu see siis kõvaketas (HDD) või pooljuhtketas (SSD). )). MBR on mõeldud mitme funktsiooni jaoks:

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

OS-i alglaadimisprotsess

Operatsioonisüsteemi laadimine pärast arvuti sisselülitamist on mitmeastmeline protsess. Enamik arvuteid valmistab tänapäeval oma riistvara ette kasutamiseks BIOS-i püsivara abil. Käivitamise ajal initsialiseerib BIOS süsteemiseadmed, seejärel otsib alglaadurit esimese salvestusseadme MBR-ist (HDD, SDD, DVD-R ketas või USB-draiv) või seadme esimesest partitsioonist (seetõttu, et käivitada teiselt draivilt, vajate).

Järgmisena annab BIOS juhtimise üle alglaadurile, mis loeb teavet partitsioonitabelist ja valmistub OS-i käivitama. Protsessi viib lõpule meie eestkostja – spetsiaalne signatuur 55h AAH, mis tuvastab alglaadimiskirje (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 lihviti ja rulliti MBR igast küljest. Seda peetakse lihtsaks ja usaldusväärseks. Kuid koos arvutusvõimsuse kasvuga on suurenenud ka vajadus suure hulga andmekandjate järele. Sellega oli raskusi, kuna MBR-tehnoloogia toetab ainult kuni 2,2 TB draive. Samuti ei saa MBR ühel kettal toetada rohkem kui 4 peamist partitsiooni.

Iseärasused

GPT asub kõvaketta alguses nagu MBR, aga mitte esimeses, vaid teises sektoris. Esimene sektor on endiselt reserveeritud MBR-i jaoks, mida võib leida ka GPT-ketastelt. Seda tehakse turvalisuse huvides ja vanemate operatsioonisüsteemidega ühilduvuse tagamiseks. Üldiselt on GPT struktuur sarnane eelkäijaga, välja arvatud mõned funktsioonid:

  1. GPT ei piira oma suurust ühe sektoriga (512 baiti).
  2. Windows reserveerib partitsioonitabeli jaoks 16 384 baiti (kui kasutada 512-baidist sektorit, siis arvestatakse, et saadaval on 32 sektorit).
  3. GPT-l on dubleerimisfunktsioon – sisukord ja partitsioonitabel kirjutatakse ketta algusesse ja lõppu.
  4. Sektsioonide arv ei ole piiratud, kuid tehniliselt on hetkel väljade laiuse tõttu piirang 2 64 partitsiooni.
  5. Teoreetiliselt võimaldab GPT luua ketta partitsioone (sektori suurusega 512 baiti; kui sektori suurus on suurem, siis partitsiooni suurus on suurem) kuni 9,4 ZB (see on 9,4 × 10 21 baiti; et anda parem Idee järgi võiks andmekandja partitsiooni suurus olla sama suur kui 940 miljonil 10 TB kettal). See asjaolu kõrvaldab probleemi, mis puudutab salvestusmeediumi piiramist 2,2 TB-ni MBR kontrolli all.
  6. GPT võimaldab määrata partitsioonidele kordumatu 128-bitise identifikaatori (GUID), nimed ja atribuudid. Unicode'i märgikodeeringu standardit kasutades saab sektsioone nimetada mis tahes keeles ja rühmitada kaustadesse.

OS-i alglaadimise sammud

OS-i laadimine erineb BIOS-ist täiesti. UEFI ei pääse Windowsi käivitamiseks juurde MBR-koodile, isegi kui see on olemas. Selle asemel kasutatakse kõvakettal spetsiaalset partitsiooni, mida nimetatakse "EFI SÜSTEEMI PARTITSIOON". See sisaldab faile, mis tuleb allalaadimiseks käivitada.

Alglaadimisfailid salvestatakse kataloogi /EFI/<ИМЯ ВЛАДЕЛЬЦА>/. See tähendab, et UEFI-l on oma multi-booter, mis võimaldab vajalikke rakendusi palju kiiremini tuvastada ja laadida (BIOS MBR-is oli selleks vaja kolmandate osapoolte programme). UEFI alglaadimisprotsess on järgmine:

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

Puudused

GPT-l on puudusi ja kõige märgatavam neist on tehnoloogia toetuse puudumine varasemates BIOS-i püsivara kasutavates seadmetes. Windowsi operatsioonisüsteemid suudavad GPT-partitsiooni ära tunda ja sellega töötada, kuid mitte 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 Professional x32- -
x64+ -

Samuti on GPT puuduste hulgas järgmised:

  1. Kogu kettale on võimatu nime määrata, nagu üksikutele partitsioonidele (neil on ainult oma GUID).
  2. Sektsiooni lingitakse selle numbriga tabelis (kolmanda osapoole OS-i laadijad eelistavad nimede ja GUID-ide asemel kasutada numbrit).
  3. Duplikaattabelid (esmane GPT päis ja sekundaarne GPT päis) on rangelt piiratud kahe ühikuga ja neil on fikseeritud positsioonid. Kui kandja on kahjustatud ja esineb tõrkeid, ei pruugi sellest andmete taastamiseks piisata.
  4. Need 2 GPT (esmane ja sekundaarne GPT päis) koopiat suhtlevad üksteisega, kuid ei luba kontrollsummat kustutada ega ümber kirjutada, kui see ühes koopias on vale. See tähendab, et GPT tasemel puudub kaitse selle vastu.

Selliste puuduste olemasolu näitab, et tehnoloogia pole piisavalt täiuslik ja vajab veel tööd.

Kahe tehnoloogia võrdlus

Kuigi 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 kui otsustate, kas GPT või MBR on parem, küsige endalt järgmised küsimused.

  1. Kas ma kasutan ketast andmete salvestamiseks vajaliku partitsiooniga või Windowsi käivitamiseks süsteemikettana?
  2. Kui süsteemina, siis millist Windowsi ma kasutan?
  3. Kas minu arvutil on BIOS või UEFI püsivara?
  4. Kas mu kõvaketas on väiksem kui 2 TB?

Pärast artikli lugemist neile küsimustele vastates otsustate, milline tehnoloogia on teie jaoks hetkel parim.

P.S. Praegu prinditavad emaplaadid on varustatud UEFI püsivaraga. Kui teil see on, on eelistatav kasutada GPT stiilis partitsioone (aga jällegi, see sõltub teie eesmärkidest). Aja jooksul muutub BIOS minevikku ja varem või hiljem, kuid enamik arvutiseadmeid töötab GPT-d kasutavate draividega.