Herstel van de opstartsector van de harde schijf

Hiermee kun je veranderen, creëren back-ups en herstel een door een virus beschadigd hoofdopstartrecord Meester Boot Opnemen (MBR) en Opstartsectie Opnemen voor lokale schijven of USB-flashstations. BOOTICE helpt ook met opmaak en opmaak. USB-harde schijven schijven en flashkaarten, als ze eerder zijn geformatteerd bestandssysteem, wat niet wordt herkend door het Windows-besturingssysteem, wat er meestal toe leidt dat de schijf niet zichtbaar is in het systeem of dat niet alle partities zichtbaar zijn. BOOTICE ondersteunt opstartrecords Grub4Dos, SysLinux, Plop, Windows NT5/6 en andere.

  • downloaden van spiegel

Fysieke schijf

Nadat u BOOTICE hebt gestart, selecteert u de doelschijf (Destination Disk) - de fysieke schijf waarmee we gaan werken. Dit kan een HDD of een flashdrive zijn. Voor elke fysieke schijf zijn de volgende functies beschikbaar:

Update(Vernieuwen) - Vernieuwen, dat wil zeggen, alle gegevens opnieuw lezen

MBR-verwerking(Proces MBR) - Werken met MBR (Master Boot Record)

MBR is het Master Boot Record. MBR-opstartcode is het eerste programma dat na BIOS op elke pc draait. Taak standaardcode MBR bepaalt de actieve primaire partitie van deze schijf en draagt ​​de controle over aan PBR actieve partitie. De MBR-code is universeel en hangt niet af van het type bestandssysteem, en met enige moeite kunnen we zeggen dat deze niet eens afhankelijk is van het type besturingssysteem. Nadat u MBR-afhandeling hebt geselecteerd, kunt u het huidige MBR-opstartcodetype (dat wil zeggen de MBR-code die momenteel bestaat) op de geselecteerde fysieke schijf zien in het veld Huidig ​​MBR-type.

Voor het werken met MBR zijn de volgende functies beschikbaar:

  • Installatie/configuratie(Installeren/Config) - MBR installeren/configureren

Hier kunt u de benodigde MBR-opstartcode op de schijf installeren. De partitietabel wordt niet beïnvloed. In BOOTICE v0.9.2011.0512 is het mogelijk om de opstartcode MBR WEE, GRUB4DOS, Ultra USB-HDD+, Ultra USB-ZIP+, Plop Boot Manager, Windows NT 5.x (in BootIt is er een soortgelijke opdracht Std_MBR in MBR View, in WinXP fixmbr in de herstelconsole), Windows NT 6.x (in BootIt is er een soortgelijke opdracht Win7_MBR in MBR View, in Win7 bootrec / fixmbr in de herstelconsole). Met welke versies van MBR WEE, GRUB4DOS en Plop jouw versie van BOOTICE werkt, staat bij elk corresponderend item vermeld.

Ik moet er rekening mee houden dat er een groot aantal soorten MBR-opstartcodes voor zijn verschillende diensten(bijvoorbeeld voor schijfcodering/decodering, opstartversies, gespecialiseerd voor back-up/herstel, OEM-fabrikanten, enz.). MAAR. 98% van de pc's heeft de standaard opstartcode van XP/2003 of Vista/7/2008. En Windows overschrijft ALTIJD de MBR-opstartcode tijdens de installatie.

  • MBR opslaan(Back-up MBR) - Archivering van de MBR als een .bin-bestand (optioneel van 1 tot 255 sectoren).

De standaard Windows MBR beslaat één sector: 512 bytes. Dit omvat zowel de MBR-opstartcode als de hoofdpartitietabel. Daarom is een back-up van de ene schijf niet van toepassing op een andere schijf; hun partitietabellen zijn verschillend. Een niet-standaard MBR kan maximaal 63 sectoren beslaan.

  • MBR herstellen(MBR herstellen) - MBR-herstel uit een .bin-bestand

PBR-verwerking(Proces-PBR) - Werken met PBR (partitie-opstartrecord)

PBR (Partition Boot Record) betekent, direct vertaald uit het Engels, een partitie-opstartrecord. In de Engelse literatuur bestaat er ook een soortgelijk concept van VBR ( Volume-opstarten Herkozen). PBR/VBR wordt in de Russische literatuur gewoonlijk de opstartsector genoemd. Hoewel dit niet helemaal correct is. Omdat PBR doorgaans meer dan één sector beslaat. Daarom zal ik in wat volgt de term PBR-opstartcode gebruiken. De PBR-opstartcode neemt de controle over na de MBR-opstartcode en is verschillend voor verschillende bestandssystemen. Het doel van de PBR-code is om de controle over te dragen aan de bootloader van het besturingssysteem. Daarom is het “gekoppeld” aan de bootloader (hoewel dit eenvoudig kan worden gewijzigd – hieronder weergegeven). Dat wil zeggen dat verschillende bootloaders verschillende PBR's vereisen.

Nadat u PBR-verwerking hebt geselecteerd, moet u de gewenste bestemmingspartitie selecteren. En het huidige type PBR-opstartcode (dat wil zeggen de PBR-code die momenteel bestaat voor de geselecteerde sectie) zal zichtbaar zijn in het veld Huidig ​​PBR-type.

Voor het werken met PBR zijn de volgende functies beschikbaar:

  • Installatie/configuratie
  • PBR opslaan
  • PBR-restauratie

BOOTICE kan opstartcode PBR MS-DOS, GRUB4DOS, NTLDR installeren (er is een onvolledige analoog in WinXP - de fixboot-opdracht in de herstelconsole), BOOTMGR (een onvolledige analoog in Win7 - de bootrec / fixboot-opdracht in de herstelconsole), SYSLINUX op elke partitie. Met welke versies van PBR GRUB4DOS en SYSLINUX uw versie van BOOTICE werkt, staat naast elk corresponderend item geschreven.

Partitiebeheer(Onderdelenbeheer) - Werken met schijfpartities

Beschikbare bewerkingen:

  • Back-uppartitietabel: archiveren van de schijfpartitietabel in een .dpt-bestand
  • Partitietabel herstellen: een schijfpartitietabel herstellen vanuit een .dpt-bestand
  • Verbergen - verberg de partitie op MBR-niveau
  • Zichtbaar maken: open de partitie op MBR-niveau
  • ID wijzigen - hiermee kunt u de partitietype-ID (partitiebestandssysteemtype) wijzigen
  • Stationsletter toewijzen: wijs een letter toe aan een partitie in het huidige Windows-besturingssysteem
  • Drive Letter verwijderen - verwijder een partitieletter in het huidige Windows-besturingssysteem
  • Activeren — maak deze sectie actief
  • Formatteer dit deel - formatteer de partitie
  • Partities opnieuw formatteren (USB-schijf opnieuw formatteren) - een USB-schijf opnieuw formatteren (voor flashdrives)

U kunt ook zien dat u hier de naam van het schijfmodel, het volume en de geometrie ervan kunt zien: het totale aantal LBA-sectoren, C/H/S en sectorgrootte. Voor elke partitie kunt u het type bestandssysteem zien, het nummer van de startende (initiële) LBA-sector en hun nummer in elke partitie. Het verbergen en openen van partities, het toewijzen van een activiteitenlabel aan een partitie en het wijzigen van de partitietype-ID zijn vergelijkbaar met die in BootIt. En met BOOTICE kunt u deze bewerkingen rechtstreeks vanuit Windows uitvoeren (soms handig, u hoeft bijvoorbeeld niet opnieuw op te starten om een ​​verborgen partitie te openen).

Sectoren bewerken(Bekijk sector) - Bekijk schijfsectoren

Wanneer u twee keer met de linkermuisknop op een sectie in Partitiebeheer klikt, wordt het venster Sector bewerken geopend, beginnend bij de sector aan het begin van de sectie (met PBR).

Schijfimage

U moet Afbeeldingsbestand selecteren: een afbeelding van de harde schijf in de indeling .IMA, .IMG, .VHD, .VHDX of .VMDK. Hetzelfde als in Fysieke schijf u kunt MBR, PBR en sectoren van de schijfimage bekijken/bewerken (Sector Edit).

BCD-bewerking

Editor BCD Windows Uitzicht/7/2008. Soortgelijke redacteur met minder functionaliteit is beschikbaar in de BootIt-boot.

Nutsvoorzieningen

Schijfsectoren vullen(Schijf vullen).

Door schijfsectoren te vullen, kunt u elke partitie of hele schijf byte 00h, FFh of een willekeurige. Handig om te gebruiken bij het resetten van de partitietabel van een flashdrive of HDD.

Menu-editor(Startmenu-editor) voor GRUB4DOS

Met de menu-editor voor GRUB4DOS kunt u bewerken interne menukaart GRLDR-bestand (GRUB4DOS-opstartlader).

Hallo vrienden! Vaak wordt mij gevraagd hoe je snel de stijl van hard kunt bepalen MBR-schijf of GPT?

En sterker nog, als u een laptop meeneemt of gewone computer en het besturingssysteem erop draaien, u zult niet meteen begrijpen welke indeling de schijf heeft. Ik deed een klein experiment en vroeg mijn vrienden om de stijl van mijn SSD te bepalen mobiele computer. Tot mijn verbazing gingen verschillende deelnemers aan het experiment naar het BIOS om te zien of de UEFI-interface daar was ingeschakeld, en slechts twee openden Schijfbeheer en stelden de partitie in met behulp van de schijfeigenschappen. Maar ik wil zeggen dat je dit nog eenvoudiger kunt doen via de opdrachtregel of Windows PowerShell.

MBR of GPT

Elke harde schijf of solid-state schijf De SSD bevat een kleine programmacode(opstartrecord) gebruikt door Windows om op te starten, deze code bevat ook een partitietabel, dat wil zeggen informatie over de partities van de harde schijf. Deze code kan standaard zijn MBR of GPT.

Hoofdopstartrecord MBR wordt sindsdien gebruikt 1983 en is al lang achterhaald, omdat het niet het gebruik van alle moderne ruimte mogelijk maakt HDD-capaciteit 2 TB of meer, en biedt geen ondersteuning voor het maken van meer dan 4 primaire partities op de schijf. Er zijn nog andere redenen: slechte beveiliging en de mogelijkheid om alleen mee te werken verouderd systeem BIOS-invoer/uitvoer.

De GPT-standaard is verstoken van al deze tekortkomingen en overziet perfect de hele ruimte harde schijven van elk volume, kunt u creëren 128 hoofdsecties, is beter beschermd en gebruikt een modernere versie van het BIOS genaamd UEFI.

Dus als je een laptop meekrijgt Windows geïnstalleerd 8.1 of Win 10, dan begrijp je niet meteen welke stijl HDD hij heeft. In het artikel van vandaag laat ik je verschillende manieren zien om dit te bepalen.

  • Een oplettende lezer vraagt ​​zich misschien af: waarom kent u zelfs de standaard voor de indeling van de schijf? Het eenvoudigste antwoord klinkt misschien als volgt: - Als de schijf waarop het besturingssysteem is geïnstalleerd GPT-opmaak, dat betekent voor je moderne computer of een laptop met UEFI-interface. Dienovereenkomstig, de herstelmethode van de bootloader besturingssysteem verschillend. Hierop kunt u niet installeren Windows-laptop 7 door het tweede systeem enzovoort (ik kan nog veel meer redenen noemen).

Laten we dus eens kijken naar de standaard van een harde schijf of SSD Windows gebruiken PowerShell.

Als op jouw computerapparaat geïnstalleerd nieuwste versie en open vervolgens Windows PowerShell

en voer het commando in: get-disk

We zien het op het tabblad "Partitiestijl". dat het systeem twee schijven heeft en dat de eerste schijf met een capaciteit van 1000 GB het GPT-formaat heeft en de tweede 500 MB het MBR-formaat.

Op de opdrachtregel van de beheerder kunt u ook de stijl van de harde schijf achterhalen, maar alleen met een ander commando.

MBR (in het Russisch - master boot record) - een specifieke set gegevens, coderegels, partitietabel en handtekeningen. Het is nodig om de operatiekamer op te starten Windows-systemen nadat u de computer hebt ingeschakeld. Er zijn gevallen waarin, als gevolg van verschillende hardware- en systeemfouten, de ICBM beschadigd of gewist wordt, waardoor het onmogelijk wordt om Windows opstarten. Soortgelijke problemen lost het herstel van de bootloader op MBR-records Windows 7. Dit artikel behandelt verschillende eenvoudige manieren, die kan worden gebruikt om records te herstellen.

Een beetje theorie

Na het inschakelen computer-BIOS selecteert het opslagmedium waarvan de download zal worden uitgevoerd. In dit stadium moet het apparaat weten welke partitie harde schijf bevat systeembestanden Ramen. MBR is een klein programma dat in de eerste is opgeslagen HDD-sector en wijst de computer naar de juiste partitie om het systeem te starten.

Als u het tweede besturingssysteem verkeerd installeert, kan de partitietabel beschadigd raken en kan het eerste Windows niet starten. Hetzelfde gebeurt soms wanneer plotselinge afsluiting elektriciteit. Als dit gebeurt, wanhoop dan niet; beschadigde gegevens kunnen volledig worden hersteld.

Herstel van opstartrecords

Om de MBR te herstellen, hebt u de installatieschijf nodig waarop u Windows (of een andere) hebt geïnstalleerd. Als er geen schijf is, kunt u met Win7 een opstartbare USB-flashdrive maken. Actie-algoritme:

Automatisch herstel

Ten eerste is het de moeite waard om de MBR-reparatie uit te voeren standaard middelen van Microsoft. Selecteer Opstartherstel. U hoeft verder niets te doen; er zal enige tijd verstrijken en de computer zal aangeven dat het proces is voltooid. Probeer Windows te starten. Als niets werkt, moet u de ICBM handmatig herstellen.

Commandoregel

Voor dit pad moet u verschillende opdrachten invoeren opdrachtregel Ramen.

  • Selecteer Opdrachtprompt in het systeemherstelmenu.
  • Nu moet u “bottrec/fixmbr” invoeren. Deze opdracht dient om een ​​nieuwe MBR te schrijven die compatibel is met Win 7. De opdracht verwijdert niet-standaard delen van de code, herstelt corruptie, maar heeft geen invloed op de bestaande partitietabel.
  • Voer vervolgens "bootrec/fixboot" in. Deze opdracht wordt gebruikt om een ​​nieuw bestand te maken opstartsector voor Windows.
  • Volgende “bootrec/nt60 sys”. Met deze opdracht wordt de MBR-opstartcode bijgewerkt.
  • Sluit de console, start uw computer opnieuw op en probeer het systeem te starten. Als het probleem nog steeds niet is opgelost, moet u nog een paar opdrachten invoeren.
  • Start de console opnieuw en voer "bootrec/Scanos" en "bootrec/rebuildbcd" in. Met behulp van deze hulpprogramma's zal uw computer scannen harde schijf controleer op besturingssystemen en voeg deze vervolgens toe aan het opstartmenu.
  • Voer vervolgens opnieuw “bootrec/nt60 sys” in en start de computer opnieuw op.

TestDisk-hulpprogramma

Als je dat niet hebt opstartbare flashdrive of schijf, kunt u een beschadigde opname herstellen met een programma van derden. Om dit te doen, moet u een ander (werkend) besturingssysteem gebruiken. Als uw machine slechts één Windows had, moet u de harde schijf op een andere computer aansluiten. Het werken met TestDisk is behoorlijk complex, dus het wordt aanbevolen dat u vertrouwd raakt met de handleidingen die specifiek voor dit programma zijn bedoeld.

De situatie is als volgt. Er zit een schroef van 160 GB bij. Het heeft 2 partities: 40 GB en 120 GB. Om Ubuntu als tweede systeem te installeren, werd een uitsplitsing gemaakt van 120GB -> 100+10+2+8.
Resultaten
1. Wanneer het systeem opstart, wordt het bericht MBR-helper niet gevonden weergegeven;
2. fdisk toont één grote schijf van 160 GB.

De dwaas begrijpt dat dit het begin is van een leuke avond.
Verder, onder de bezuiniging, oplossingen voor het probleem.

1. Herstel van partitietabel

1.1. Gedeeltelijke magie
Deze LiveCD\USB-distributiekit, 100 MB groot, bevat een enorme hoeveelheid software voor het werken met schijven. Van afbraak tot restauratie.
Van allemaal hebben we ze nodig gpart, testschijf, fschijf En ms-sys.
1.2. Gpart
gpart is een hulpprogramma dat een schijf sector voor sector scant op partities die aanwezig zijn op de media maar niet in de tabel. In zijn werk negeert het de reeds bestaande tabel (indien aanwezig). Het programma is ontwikkeld door de Duitse programmeur Michail Brzitwa en wordt niet meer door hem ondersteund. Langzame ontwikkeling wordt uitgevoerd door de Fedora- en Debian-teams. De huidige versie is 0,1 uur.

Met dit hulpprogramma kunt u de partitietabel snel en eenvoudig herstellen, maar het heeft verschillende nadelen. Ten eerste is de ontwikkeling al lang geleden verlaten, en ten tweede worden secties soms niet helemaal correct gedefinieerd.

Gpart kan in 2 modi werken. Dit snelle analyse en gedetailleerd scannen. In sommige gevallen is de eerste modus voldoende. We zullen naar de tweede kijken.

Gpart -if /dev/sda

-i - interactieve modus. Voor elk gevonden onderdeel wordt de vraag gesteld of het moet worden opgeslagen of overgeslagen.
-F- volledige schijfscan.

Na geruime tijd wordt er een rapport gegenereerd met mogelijke secties. Dit is waar u zo goed mogelijk doorheen moet kijken voordat u gaat opnemen.
Voorbeeldrapport (niet de mijne):

Scannen starten...
Mogelijke partitie(DOS FAT), grootte(1907mb), offset(0mb)
Mogelijke partitie(SGI XFS-bestandssysteem), grootte(5730mb), offset(1907mb)
Beëindig het scannen.
Partities controleren...
Partitie (DOS of Windows 95 met 32 ​​bit FAT, LBA): primair
Partitie (Linux ext2 bestandssysteem): primair
OK.
Geschatte primaire partitietabel:
Primaire partitie(1)
type: 012(0x0C)(DOS of Windows 95 met 32 ​​bit FAT, LBA)
grootte: 1907mb #s(3906544)s(16-3906559)
chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r
Primaire partitie(2)
type: 131(0x83)(Linux ext2 bestandssysteem)
grootte: 5730mb #s(11736000)s(3906560-15642559)
chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r
Primaire partitie(3)
type: 000(0x00)(ongebruikt)
grootte: 0mb #s(0) s(0-0)

Primaire partitie(4)
type: 000(0x00)(ongebruikt)
grootte: 0mb #s(0) s(0-0)
kanalen: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Als alles in orde is, komen we overeen om naar de partitietabel te schrijven, onze vingers te kruisen en opnieuw op te starten.
In mijn geval identificeerde het programma de partities van vóór de storing (40 en 120), die niet pasten en dwong me te zoeken alternatieve manieren herstel.

1.3. testschijf
Let op: dit hulpprogramma wordt in dit bericht gedetailleerder beschreven, ik zal het hier niet herhalen.

Dit hulpprogramma is vergelijkbaar met het vorige, maar heeft een aantal voordelen:
1. recenter en actief ondersteund;
2. subjectief, het werkt veel sneller;
3. functioneler;
4. er is een eenvoudige console-interface gebaseerd op ncurses.

Laten we gaan!
1. selecteer in het eerste venster Een nieuw logbestand maken;
2. kies vereiste schijf(/dev/sda) -> Doorgaan;
3. markeer het partitietype als Intel;
4. selecteer Analyseer huidige partitiestructuur en zoek naar verloren partities;
5. als de gevonden partities correct zijn, klik dan op Back-up en ga naar stap 6, het is mogelijk om de schijf snel opnieuw te scannen als er ergens een fout zit (Snel zoeken);
6. Hier is al een groene lijst met secties zichtbaar. Als het goed is, schrijf het dan op, anders voer je Deep Search uit.;

In mijn geval was het resultaat vergelijkbaar met het resultaat van gpart, wat onjuist is.
Nadat ik Deep Search had gelanceerd, ontving ik na ongeveer 40 minuten wachten een antwoord waardoor mijn ziel zich zoveel beter voelde.
Er werden verschillende partities gevonden die elkaar overlapten (dit waren de originele (vóór manipulatie) 120GB en de nieuwe, 100GB). Nadat ik de onnodige als verwijderd had gemarkeerd, schreef ik de tabel naar schijf en startte opnieuw op. Gelukkig kwam alles goed en keerde de computer terug naar de oorspronkelijke staat en kon ik met een gerust geweten naar bed gaan.

3. MBR-herstel

Voor deze taak hebben we de tool ms-sys in ons arsenaal.
Laten we eerst eens kijken wat er mis is met onze MBR.

Ms-sys /dev/sda
/dev/sda heeft een x86-opstartsector
het is een onbekende opstartsector

Nu kun je zien dat deze schijf geen opstartsector heeft.
Het hulpprogramma kan werken met de MBR van verschillende besturingssystemen. De lijst kan worden verkregen door het programma zonder argumenten uit te voeren. In mijn geval was het nodig vanaf Windows 7.
MBR naar schijf schrijven:

Ms-sys-7 /dev/sda
Windows 7 master boot record succesvol geschreven naar /dev/sda

Wij controleren:

Ms-sys /dev/sda
het is een Microsoft 7 master boot record, zoals deze
programma maakt met de schakelaar -7 op a harde schijf apparaat.

Dat is alles, de vereiste MBR is geïnstalleerd en u kunt opnieuw opstarten.

3. Uitro

Dit bericht is een voorbeeld van hoe je vanuit het niets een probleem voor jezelf kunt creëren en de halve nacht iets verkeerds kunt doen. Maar het leverde een ervaring van onschatbare waarde op, die ik hier probeerde te presenteren.
Misschien zal het voor iemand nuttig zijn. Het is immers niet zo moeilijk om in zo’n situatie terecht te komen, maar er is niet echt een gedetailleerde handleiding.

Voor welke technologie is het beter hard werken schijf - MBR of GPT? Deze vraag wordt gesteld door computerspecialisten en pc-gebruikers die installeren nieuw moeilijk schijf in het systeem. Kortom: vervangen oude technologie MBR kwam de nieuwe GPT en het lijkt erop dat het antwoord op de vraag “GPT of MBR beter is?” overduidelijk. Maar je moet niet op de zaken vooruitlopen. Het ‘nieuwe’ vervangt niet altijd meteen het ‘goed gepolijste oude’ in alles.

Achtergrond

Om informatie op te slaan heb je een medium nodig. Computers gebruiken al tientallen jaren een harde schijf voor deze doeleinden, en tot op de dag van vandaag. Ook besturingssystemen (OS) worden op dit opslagmedium vastgelegd. Om ervoor te zorgen dat een pc het besturingssysteem kan uitvoeren, moet deze eerst vinden logische schijf, waarop het zich bevindt.

Het zoeken wordt uitgevoerd met behulp van het basisinvoer/uitvoersysteem (kortweg BIOS), hierbij bijgestaan ​​door de MBR.

MBR-concept

MBR (Master Boot Record), in het Russisch vertaald als "Master Boot Record", is de eerste sector (de allereerste 512 bytes geheugen) van het opslagmedium (of het nu een harde schijf (HDD) of een solid-state drive (SSD) is )). MBR is ontworpen voor verschillende functies:

  1. Bevat code en gegevens (446 bytes - bootloader) die het BIOS nodig heeft om het besturingssysteem te laden.
  2. Bevat informatie over delen van harde schijf (4 primaire partities, elk 16 bytes). Deze informatie wordt een partitietabel genoemd.
  3. Bewaker (0xAA55, grootte - 2 bytes).

Opstartproces van het besturingssysteem

Het laden van het besturingssysteem na het inschakelen van de computer bestaat uit meerdere stappen. De meeste pc's bereiden tegenwoordig hun hardware voor op gebruik met behulp van BIOS-firmware. Tijdens het opstarten wordt het BIOS geïnitialiseerd systeem apparaten, zoekt vervolgens naar de bootloader in de MBR van het eerste opslagapparaat (HDD, SDD, DVD-R-schijf of USB-station) of op de eerste partitie van het apparaat (dus om vanaf een ander station op te starten, hebt u dit nodig).

Vervolgens geeft het BIOS de besturing door aan de bootloader, die informatie uit de partitietabel leest en zich voorbereidt op het opstarten van het besturingssysteem. Het proces wordt voltooid door onze voogd - een speciale handtekening 55h AAH, die het master-opstartrecord identificeert (het laden van het besturingssysteem is begonnen). De handtekening bevindt zich helemaal aan het einde van de eerste sector waarin de MBR zich bevindt.

Gebreken

MBR-technologie werd voor het eerst gebruikt in de jaren 80 in de eerste versies van DOS. Na verloop van tijd werd de MBR aan alle kanten geschuurd en gewalst. Het wordt als eenvoudig en betrouwbaar beschouwd. Maar met groei rekenkracht, de behoefte aan grote volumes mediageheugen. Er waren hier moeilijkheden mee omdat MBR-technologie Ondersteunt uitsluitend schijven tot 2,2 TB. Bovendien kan MBR niet meer dan vier primaire partities op één schijf ondersteunen.

Eigenaardigheden

GPT bevindt zich, net als MBR, aan het begin van de harde schijf, maar niet in de eerste, maar in de tweede sector. De eerste sector is nog gereserveerd voor de MBR, die ook binnen kan GPT-schijven. Dit wordt gedaan om veiligheidsredenen en om compatibiliteit met oudere besturingssystemen te garanderen. Over het algemeen is de structuur van GPT vergelijkbaar met die van zijn voorganger, met uitzondering van enkele kenmerken:

  1. GPT beperkt zijn grootte niet tot één sector (512 bytes).
  2. Windows reserveert 16.384 bytes voor de partitietabel (als een sector van 512 bytes wordt gebruikt, wordt berekend dat er 32 sectoren beschikbaar zijn).
  3. GPT heeft een duplicatiefunctie: de inhoudsopgave en de partitietabel worden aan het begin en einde van de schijf geschreven.
  4. Het aantal partities is niet beperkt, maar technisch gezien is er momenteel een limiet van 264 partities vanwege de breedte van de velden.
  5. Theoretisch kunt u met GPT schijfpartities maken (met een sectorgrootte van 512 bytes; als de sectorgrootte groter is, dan is de partitiegrootte groter) tot 9,4 ZB groot (dat is 9,4 x 10 21 bytes; om een ​​beter beeld te geven idee zou de partitiegrootte van het opslagmedium hetzelfde volume kunnen hebben als 940 miljoen schijven van elk 10 TB). Dit feit elimineert het probleem van het beperken van opslagmedia tot 2,2 TB onder MBR-controle.
  6. Met GPT kunt u een unieke 128-bits identificatie (GUID), namen en attributen aan partities toewijzen. Met behulp van de Unicode-tekencoderingsstandaard kunnen secties in elke taal een naam krijgen en in mappen worden gegroepeerd.

Opstartstappen van het besturingssysteem

Het laden van het besturingssysteem is compleet anders dan het BIOS. UEFI heeft geen toegang tot de MBR-code om Windows op te starten, ook al bestaat deze. In plaats daarvan wordt het gebruikt speciale sectie op een harde schijf genaamd “EFI SYSTEM PARTITION”. Het bevat bestanden die moeten worden gestart om te downloaden.

Opstartbestanden worden opgeslagen in de map /EFI/<ИМЯ ВЛАДЕЛЬЦА>/. Dit betekent dat UEFI een eigen multi-booter heeft, waardoor je vele malen sneller kunt detecteren en laden vereiste toepassingen(in BIOS MBR is dit vereist programma's van derden). Proces UEFI opstarten gebeurt als volgt:

  1. De computer aanzetten → de hardware controleren.
  2. De UEFI-firmware wordt geladen.
  3. De firmware laadt de opstartmanager, die bepaalt vanaf welke schijven en partities UEFI-applicaties worden geladen.
  4. De firmware voert de UEFI-toepassing uit met het FAT32-bestandssysteem van de UEFISYS-partitie, zoals gespecificeerd in opstartinvoer Firmware-downloadmanager.

Gebreken

GPT heeft een aantal nadelen, en de meest opvallende daarvan is het gebrek aan ondersteuning voor de technologie in eerdere apparaten die BIOS-firmware gebruikten. Besturingssysteem Windows-familie kunnen onderscheiden en ermee kunnen werken GPT-partitie, maar niet iedereen kan ervan opstarten. Ik zal een duidelijk voorbeeld geven in de tabel.

besturingssysteem Beetje diepte Lezen, schrijven
Windows 10 x32+ +
x64+ +
Windows 8 x32+ +
x64+ +
Windows 7 x32+ -
x64+ +
Windows Vista x32+ -
x64+ +
Windows XP Professioneel x32- -
x64+ -

Tot de nadelen van GPT behoren ook:

  1. Het is onmogelijk om een ​​naam toe te wijzen aan de hele schijf, zoals aan individuele partities (ze hebben alleen hun eigen GUID).
  2. De partitie wordt gekoppeld aan het nummer in de tabel (besturingssysteemladers van derden gebruiken liever het nummer in plaats van namen en GUID's).
  3. Dubbele tabellen (primaire GPT-header en secundaire GPT-header) zijn strikt beperkt tot 2 stuks en hebben vaste posities. Als de media beschadigd is en er fouten optreden, is dit mogelijk niet voldoende om de gegevens te herstellen.
  4. Deze 2 exemplaren van GPT (Primary en Secondary GPT Header) communiceren met elkaar, maar staan ​​verwijdering en overschrijving niet toe controlesom voor het geval het onjuist is in een van de kopieën. Dit betekent dat er op GPT-niveau geen bescherming tegen bestaat.

De aanwezigheid van dergelijke tekortkomingen laat zien dat de technologie niet perfect genoeg is en dat er nog aan moet worden gewerkt.

Vergelijking van twee technologieën

Hoewel de concepten MBR en GPT behoorlijk van elkaar verschillen, zal ik proberen ze in algemene termen te vergelijken.

Vergelijk ook visueel het laden van het besturingssysteem met behulp van oude en nieuwe technologie.

Conclusie

Voordat u beslist of GPT of MBR beter is, moet u uzelf de volgende vragen stellen:

  1. Zal ik de schijf gebruiken met de partitie die ik nodig heb voor het opslaan van gegevens of als systeemschijf voor het opstarten van Windows?
  2. Als het een systeem is, welke Windows zal ik dan gebruiken?
  3. Op mijn computer wel BIOS-firmware of UEFI?
  4. Is mijn harde schijf minder dan 2 TB?

Door deze vragen te beantwoorden na het lezen van het artikel, bepaal jij in welke technologie beter is op dit moment alleen voor jou.

P.S. Moederborden die nu worden afgedrukt, zijn uitgerust UEFI-firmware. Als u er een heeft, verdient het de voorkeur om partities te gebruiken GPT-stijl(maar nogmaals, afhankelijk van welke doelen je nastreeft). Na verloop van tijd zal BIOS vroeg of laat tot het verleden behoren, maar de meeste geautomatiseerde apparaten zullen werken met schijven die GPT gebruiken.