Příkaz dd a vše s ním spojené. Porovnání struktur oddílů GPT a MBR

Pokud se systém Windows po zapnutí počítače nenačte a proces zamrzne na černé obrazovce, může být poškozen spouštěcí záznam (MBR) vašeho pevného disku.

Vnější projevy

Když se na obrazovce objeví chyba, pochybnosti zmizí.

Mohou se zobrazit i další informace o poruše zavaděče HDD.

Textové informace se mohou lišit v závislosti na klasifikaci chyby. Když se ale řekne slovo boot, je jasné, že je problém s načítáním.

Na této stránce zjistíte, jak obnovit MBR.

Důvody

Všimněte si prosím běžných příčin selhání bootovacího sektoru HDD.

Dva typy bootloaderu

Starší systémy před Windows XP používaly NT Loader (NTLDR). Ve Windows 7, Vista a následných verzích OS se začaly používat UEFI a EFI. Staré a nové systémy se proto obvykle neinstalují na stejný počítač. V opačném případě NTLDR přepíše UEFI.

Software třetích stran

Chyby v zaváděcím sektoru pevného disku se mohou vyskytnout při použití i oblíbených programů pro oddíl pevného disku. To se mi stalo s Acronisem. K tomu dochází, protože takový software nahrazuje ovladače pro načítání disku svými vlastními. To může poškodit původní záznam MBR. Proto je lepší použít vestavěné metody pro rozdělení pevného disku z Windows.

Viry

Viry někdy způsobí zmatek na MBR. Proto po obnovení bootování HDD zkontrolujte počítač pomocí antivirových programů.

Pokud jste si jisti, že příčinou jsou viry, před opravou MBR od nich vyčistěte počítač. Pro tento účel existují nástroje od známých antivirových společností, například Kaspersky Rescue Disk. Jsou poskytovány zdarma na oficiálních stránkách s návodem k použití.

Kterýkoli z těchto programů je součástí softwarového balíčku pro disk CD nebo DVD, který umožňuje zavést systém z disku CD, najít a odstranit viry na pevném disku.

Obnovení spouštění systému Windows 7

Oprava sektoru se provádí z CD nebo USB flash disku s instalačním balíčkem operačního systému.

  1. Nejprve vložte DVD do mechaniky nebo flash disku do USB konektoru s distribucí Windows.
  2. Poté musíte povolit spouštění z těchto zařízení. To se provádí v nastavení systému BIOS.

Změna zdrojů stahování

Technologie v následujícím pořadí:


Nezapomeňte při ukončení stisknout F10, jinak se změny neuloží!

Práce z CD nebo flash zařízení

Postupujte v následujícím pořadí:

  1. Po restartu se ve spodní části zobrazí následující zpráva: „Stiskněte libovolnou klávesu...“. Požádá vás o stisknutí libovolné klávesy. Klikněte. Jinak to nepůjde. Pokud již nápis zmizel, opakujte vše od začátku. Chcete-li to provést, stiskněte tři klávesy najednou: Ctrl+Alt+Del. To způsobí restart počítače.
  2. Po spuštění z disku DVD nebo flash disku se zobrazí okno instalace systému Windows. Vlevo dole vyberte „Obnovení systému“.
  3. Budete vyzváni k připojení síťových funkcí, výběru jazyků nebo písmene jednotky. Nic neměníte a dostanete se k volbě systémů.
  4. Vyberte požadovaný systém Windows a zaškrtněte políčko vedle možnosti „Použít nástroje pro obnovení...“.
  5. Pokud požadovaný systém neexistuje, měl by se objevit po kliknutí na „Stáhnout ovladače“.
  6. Pokračujte tlačítkem „Další“.
  7. V dalším okně vyberte „Obnovení po spuštění“ a MBR se může automaticky znovu oživit.
  8. Pokud sektor nefunguje, klikněte na „Příkazový řádek“.
  9. Na příkazovém řádku zavolejte obslužný program Bootrec a napište pro něj, aby opravil MBR: bootrec/fixmbr. Každý příkaz ukončíte klávesou Enter.
  10. Poté vytvořte nový spouštěcí sektor: bootrec/ fixboot. Chcete-li program ukončit, zadejte výstup a nezapomeňte stisknout Enter.

Pokud opravy nepomohly

Existuje další příkaz k resuscitaci MBR - bootsect /NT60 SYS. Poté zkuste znovu spustit.

Pokud se pokus nezdaří, napište na příkazový řádek takto: bootsect/rebuildbcd. Provede se vyhledávání operačních systémů nainstalovaných v počítači.

Nyní se zkuste znovu přihlásit do Windows. Upozorňujeme, že nyní bude v seznamu ještě jeden systém. Zkuste zadat každý z nich. Mělo by to fungovat!

Nestandardní způsob

Pokud nepomohou všechny možnosti obnovení sektoru, doporučuje se přeinstalovat systém Windows. A bez ohledu na to, jak moc to někdy chcete udělat! Není to pravda?

Taky jsem si to myslel a rozhodl jsem se dát poblíž další malý systém. Co znamená "malý"? Toto je bootloader systém. Je prázdný: Neinstaloval jsem na něj ovladače ani své programy, protože v něm nepracuji. Ale načítá se!

Dosáhl jsem toho, co jsem potřeboval: na pevném disku se objevila funkční spouštěcí oblast. Nyní se normálně přihlašuji do starého systému. Nevýhodou je, že jsem přišel o cca 14 GB místa na disku. Pokud se nebojíte, můžete použít tuto metodu!

Jak opravit sektor ve Windows 8-10 a Vista?

Pro Vista a novější verze Windows jsou vhodné stejné metody jako pro „sedmičku“, liší se pouze designem. Například v „osmičce“ je takový.

Body ale zůstávají stejné. Proto je nebudeme popisovat. Použijte pokyny popsané výše pro Windows 7.

V systému Windows XP

V sektoru „pokusu“ je princip resuscitace sektoru podobný. Ale vchod je trochu jiný, teď to uvidíte:

  1. Po zavedení z CD se systémové soubory zkopírují na pevný disk.
  2. Poté se zobrazí okno pro výběr akce.

MBR (v ​​ruštině - hlavní spouštěcí záznam) je specifická sada dat, řádků kódu, tabulky oddílů a podpisů. Po zapnutí počítače je nutné načíst operační systém Windows. Existují případy, kdy v důsledku různých selhání hardwaru a systému dojde k poškození nebo vymazání MBR, což znemožňuje spuštění systému Windows. Obnovení spouštěcího záznamu MBR systému Windows 7 řeší tyto problémy Tento článek popisuje několik jednoduchých způsobů, jak můžete záznamy obnovit.

Trochu teorie

Po zapnutí počítače BIOS vybere paměťové médium, ze kterého bude bootovat. V této fázi musí zařízení vědět, který oddíl pevného disku obsahuje systémové soubory Windows. MBR je malý program, který je uložen v prvním sektoru pevného disku a nasměruje počítač na správný oddíl pro spuštění systému.

Pokud nainstalujete druhý operační systém nesprávně, může být poškozena tabulka oddílů a první Windows nebude možné spustit. Totéž se někdy stane, když dojde k náhlému výpadku proudu. Pokud k tomu dojde, nezoufejte, poškozená data lze zcela obnovit.

Obnova spouštěcího záznamu

K obnovení MBR budete potřebovat instalační disk, ze kterého jste nainstalovali Windows (nebo jakýkoli jiný). Pokud není žádný disk, můžete vytvořit spouštěcí USB flash disk s Win7. Algoritmus akce:

Automatické obnovení

Pro začátek se vyplatí ponechat opravu MBR standardním nástrojům společnosti Microsoft. Vyberte Oprava spouštění. Není třeba dělat nic jiného, ​​uplyne nějaký čas a počítač bude indikovat, že proces je dokončen. Zkuste spustit Windows. Pokud nic nefunguje, musíte ICBM obnovit ručně.

Příkazový řádek

Tato cesta vyžaduje zadání několika příkazů do příkazového řádku systému Windows.

  • V nabídce obnovení systému vyberte příkazový řádek.
  • Nyní musíte zadat „bottrec/fixmbr“. Tento příkaz se používá k zápisu nového MBR kompatibilního s Win 7. Příkaz odstraní nestandardní části kódu, opraví poškození, ale neovlivní stávající tabulku oddílů.
  • Dále zadejte „bootrec/fixboot“. Tento příkaz se používá k vytvoření nového spouštěcího sektoru pro Windows.
  • Další „bootrec/nt60 sys“. Tento příkaz aktualizuje spouštěcí kód MBR.
  • Zavřete konzolu, restartujte počítač a zkuste spustit systém. Pokud problém stále není vyřešen, musíte zadat několik dalších příkazů.
  • Znovu spusťte konzolu a zadejte „bootrec/Scanos“ a „bootrec/rebuildbcd“. Pomocí těchto nástrojů váš počítač prohledá váš pevný disk, zda neobsahuje operační systémy, a poté je přidá do spouštěcí nabídky.
  • Poté znovu zadejte „bootrec/nt60 sys“ a restartujte počítač.

Nástroj TestDisk

Pokud nemáte zaváděcí USB flash disk nebo disk, můžete poškozenou nahrávku obnovit pomocí programu třetí strany. K tomu je potřeba spustit jiný (fungující) OS. Pokud měl váš počítač pouze jeden systém Windows, budete muset připojit pevný disk k jinému počítači. Práce s TestDisk je poměrně složitá, proto se doporučuje seznámit se s manuály věnovanými konkrétně tomuto programu.

Umožňuje upravovat, zálohovat a obnovovat viry poškozené oddíly Master Boot Record (MBR) a Boot Record pro místní disky nebo USB flash disky. BOOTICE také pomůže při označování a formátování USB pevných disků a flash karet, pokud byly dříve naformátovány souborovým systémem, který není rozpoznán operačním systémem Windows, což obvykle vede k tomu, že se disk stane neviditelným v systému nebo ne všechny oddíly jsou viditelné. BOOTICE podporuje spouštěcí záznamy Grub4Dos, SysLinux, Plop, Windows NT5/6 a další.

  • stáhnout z mirroru

Fyzický disk

Po spuštění BOOTICE vybereme cílový disk (Destination Disk) – fyzický disk, se kterým budeme pracovat. Může to být pevný disk nebo flash disk. Pro každý fyzický disk jsou k dispozici následující funkce:

Aktualizovat(Refresh) - Obnovit, to znamená znovu přečíst všechna data

Zpracování MBR(Proces MBR) – Práce s MBR (Master Boot Record)

MBR je hlavní spouštěcí záznam. MBR boot code je první program, který běží na jakémkoli PC po BIOSu. Úkolem standardního kódu MBR je určit aktivní primární oddíl tohoto disku a přenést řízení na PBR aktivního oddílu. Kód MBR je univerzální a nezávisí na typu souborového systému a s určitým rozpětím lze říci, že nezávisí ani na typu OS. Po výběru MBR Handling můžete vidět aktuální typ spouštěcího kódu MBR (tj. kód MBR, který aktuálně existuje) na vybraném fyzickém disku v poli Current MBR Type.

Pro práci s MBR jsou k dispozici následující funkce:

  • Instalace/konfigurace(Install/Config) - Instalace/konfigurace MBR

Zde můžete nainstalovat požadovaný spouštěcí kód MBR na disk. Tabulka oddílů není ovlivněna. V BOOTICE v0.9.2011.0512 je možné nainstalovat spouštěcí kód MBR WEE, GRUB4DOS, Ultra USB-HDD+, Ultra USB-ZIP+, Plop Boot Manager, Windows NT 5.x (v BootIt je v MBR podobný příkaz Std_MBR View, ve WinXP fixmbr v konzoli pro zotavení), Windows NT 6.x (v BootIt je podobný příkaz Win7_MBR v zobrazení MBR, ve Win7 bootrec /fixmbr v konzoli pro obnovení). U každé odpovídající položky je napsáno, se kterými verzemi MBR WEE, GRUB4DOS a Plop vaše verze BOOTICE pracuje.

Měl bych poznamenat, že existuje velké množství typů spouštěcích kódů MBR pro různé služby (například pro šifrování/dešifrování disku, spouštěcí kódy, specializované na zálohování/obnovu, výrobci OEM atd.). ALE. 98 % počítačů má standardní spouštěcí kód z XP/2003 nebo Vista/7/2008. A Windows během instalace VŽDY přepíše spouštěcí kód MBR.

  • Uložit MBR(Záložní MBR) – Archivace MBR jako souboru .bin (volitelně od 1 do 255 sektorů).

Standardní Windows MBR zabírá jeden sektor – 512 bajtů. To zahrnuje jak spouštěcí kód MBR, tak hlavní tabulku oddílů. Záloha jednoho disku proto není použitelná na jiný disk - jejich tabulky oddílů jsou odlišné. Nestandardní MBR může zabírat až 63 sektorů.

  • Obnovit MBR(Obnovit MBR) - Obnoví MBR ze souboru .bin

PBR zpracování(Process PBR) - Práce s PBR (Partition Boot Record)

PBR (Partition Boot Record) v přímém překladu z angličtiny znamená spouštěcí záznam oddílu. V anglické literatuře existuje také podobný koncept VBR (Volume Boot Recoed). PBR/VBR se v ruské literatuře obvykle nazývá boot sektor. I když to není úplně správné. Protože PBR obvykle zabírá více než jeden sektor. Proto v následujícím budu používat termín spouštěcí kód PBR. Spouštěcí kód PBR přebírá kontrolu po spouštěcím kódu MBR a liší se pro různé systémy souborů. Účelem kódu PBR je přenést řízení na bootloader OS. Proto je „svázaný“ s bootloaderem (i když to lze snadno změnit - znázorněno níže). To znamená, že různé bootloadery vyžadují různé PBR.

Po výběru zpracování PBR musíte vybrat požadovaný cílový oddíl. A aktuální typ spouštěcího kódu PBR (tj. kód PBR, který aktuálně existuje pro vybranou sekci) bude viditelný v poli Aktuální typ PBR.

Pro práci s PBR jsou k dispozici následující funkce:

  • Instalace/konfigurace
  • úspora PBR
  • Obnova PBR

BOOTICE umí nainstalovat spouštěcí kód PBR MS-DOS, GRUB4DOS, NTLDR (ve WinXP je neúplný analog - příkaz fixboot v konzole pro obnovení), BOOTMGR (neúplný analog ve Win7 - příkaz bootrec / fixboot v konzole pro obnovení), SYSLINUX na libovolném oddílu. U každé odpovídající položky je napsáno, se kterými verzemi PBR GRUB4DOS a SYSLINUX vaše verze BOOTICE pracuje.

Správa oddílů(Parts Manage) - Práce s diskovými oddíly

Dostupné operace:

  • Záložní tabulka oddílů — archivace tabulky oddílů disku do souboru .dpt
  • Obnovit tabulku oddílů—obnovení tabulky oddílů disku ze souboru .dpt
  • Skrýt - skryje oddíl na úrovni MBR
  • Odkrýt—otevření oddílu na úrovni MBR
  • Změnit ID – umožňuje změnit identifikátor typu oddílu (typ souborového systému oddílu)
  • Assign Drive Letter (Přiřadit písmeno jednotky)—přiřazení písmene oddílu v aktuálním operačním systému Windows
  • Odebrat písmeno jednotky – odebere písmeno oddílu v aktuálním OS Windows
  • Aktivovat — aktivace této sekce
  • Formátovat tuto část - naformátujte oddíl
  • Přeformátovat oddíly (Reformat USB disk) - přeformátovat USB disk (pro flash disky)

Můžete si také všimnout, že zde vidíte název modelu disku, svazek a jeho geometrii – celkový počet LBA sektorů, C/H/S a velikost sektoru. U každého oddílu můžete vidět typ souborového systému, číslo počátečního (počátečního) sektoru LBA a jejich počet v každém oddílu. Skrytí a otevření oddílů, přiřazení štítku aktivity oddílu a změna identifikátoru typu oddílu jsou podobné těm v BootIt. A BOOTICE vám umožňuje provádět tyto operace přímo z Windows (někdy se hodí například k otevření skrytého oddílu, který nepotřebujete restartovat do bootování).

Editace sektorů(View Sector) – Zobrazení sektorů disku

Když dvakrát kliknete levým tlačítkem na kteroukoli sekci ve správě oddílu, otevře se okno Upravit sektor počínaje sektorem začátku sekce (s PBR).

Obraz disku

Musíte vybrat Image file - obrázek HDD ve formátu .IMA, .IMG, .VHD, .VHDX nebo .VMDK. Stejné jako v Fyzický disk můžete zobrazit/upravit MBR, PBR a zobrazit sektory obrazu disku (Sector Edit).

Úprava BCD

BCD Editor Windows Vista/7/2008. Podobný editor s menší funkčností je k dispozici v BootIt.

Utility

Vyplnění sektorů disku(Plnění disku).

Vyplnění sektorů disku vám umožňuje zaplnit jakýkoli oddíl nebo celý disk byte 00h, FFh nebo libovolným. Pohodlné použití při resetování tabulky oddílů flash disku nebo HDD.

Editor menu(Editor nabídky Start) pro GRUB4DOS

Editor nabídek pro GRUB4DOS umožňuje upravovat vnitřní nabídku souboru GRLDR (zavaděč GRUB4DOS).

Formátování pevných disků se provádí ve třech krocích:

    nízkoúrovňové formátování (fyzické rozložení disku do válců, stop, sektorů);

    rozdělení disku na oddíly (logická zařízení):

    vysokoúrovňové (logické) formátování každé sekce.

Ve fázi nízkoúrovňového formátování procesor, který spouští formátovací program, střídavě odesílá příkaz „Search“ do řadiče pevného disku, aby nejprve nainstaloval hlavy disku na požadovaný válec, a poté odešle příkaz „Format Track“. Při provádění příkazu „Format Track“ zaznamená řadič pevného disku po přijetí impulzu „Index“ (začátek stopy) z jednotky servisní formát stopy, který ji rozdělí na sektory. Každý sektor obsahuje blok dat (512 bajtů), orámovaný formátem služby sektoru (obsah a velikost formátu služby jsou určeny konkrétním vývojářem zařízení). Servisní formát stop a sektorů vyžaduje řadič pevného disku při provádění příkazů. Čtením a dešifrováním polí formátu služby řadič najde požadovaný cylindr, povrch, sektor a datový blok uvnitř sektoru na disku. V dalších fázích formátování se systémové informace zapisují do datových bloků řady sektorů, což zajišťuje organizaci diskových oddílů na disku, automatické načítání operačního systému a podporu souborového systému na disku.

Ve fázi rozdělení disku na oddíly se v datovém bloku prvního fyzického sektoru disku (válec 0, povrch 0, sektor 1) vytvoří tabulka oddílů z adresy 1BEh, sestávající ze 4 šestnáctibajtových řádků. Typicky se systémové informace zapsané do datového bloku tohoto sektoru během procesu formátování nazývají Master Boot Record (MBR).

Od samého začátku datového bloku tohoto sektoru je program (IPL 1). Procesor se po úspěšném dokončení POST přepne na program IPL 1 a program „Bootloader“, jehož provedením procesor nahraje z disku do paměti MBR, a předá řízení začátku MBR (do programu IPL 1) , pokračování akcí vedoucích k načtení operačního systému. Program IPL 1 (boot loader) umístěný v MBR prohlíží řádky tabulky oddílů a hledá aktivní oddíl, ze kterého lze zavést operační systém. Pokud v tabulce oddílů není žádný aktivní oddíl, zobrazí se chybová zpráva. Pokud alespoň jeden oddíl obsahuje nesprávné označení nebo pokud je více oddílů označeno jako aktivních, zobrazí se chybové hlášení Neplatná tabulka oddílů a proces spouštění se zastaví. Pokud je detekován aktivní oddíl, analyzuje se spouštěcí sektor tohoto oddílu. Pokud je nalezen pouze jeden aktivní oddíl, pak se obsah datového bloku jeho boot sektoru (BOOT) načte do paměti na adrese 0000:7C00 a řízení se přenese na tuto adresu, pokud boot sektor aktivního oddílu není načten při pěti pokusech se zobrazí chybová zpráva: Chyba při načítání operačního systému a systém se zastaví; Zkontroluje se signatura čteného boot sektoru aktivního oddílu a pokud jeho poslední dva bajty neodpovídají signaturám 55AAh, zobrazí se chybové hlášení: Chybí operační systém a systém se zastaví). Procesor načte příkaz JMP na adrese 0000:7C00, provede jej, předá řízení začátku programu IPL 2, který zkontroluje, zda je oddíl skutečně aktivní: IPL 2 zkontroluje jména a přípony dvou souborů v kořenovém adresáři - měly by to být soubory IO.SYS a MSDOS.SYS (NTLDR pro Windows NT), načte je a. atd.

Windows 9x je založen na mnoha stejných konceptech jako DOS, ale tyto koncepty posouvá dále a logicky. Dva stejné systémové soubory IO.SYS a MSDOS.SYS, ale nyní je celý systémový program v IO.SYS a druhý soubor MSDOS.SYS obsahuje ASCII text s nastavením, které řídí chování systému při bootování. Ekvivalenty programů Himem.sys. Ifshlp.sys a Setver.exe jsou automaticky načteny programem IO.SYS při spuštění systému. Stejně jako dříve můžete k načtení ovladačů a rezidentních programů do paměti použít soubory Config.sys a Autoexec.bat, ale 32bitové ovladače zařízení, které jsou navrženy speciálně pro Windows 9x, se nyní načítají položkami v systémovém registru. Po dokončení všech přípravných prací se spustí soubor Win.com a spustí se systém Windows 9x a poskytne své možnosti prostřednictvím grafické nabídky.

Systémový registr je databáze, do které Windows 9x ukládá informace o všech nastaveních, konfiguračních nastaveních a parametrech nezbytných pro provoz vlastních modulů a jednotlivých aplikací. Systémový registr provádí dohromady funkce souborů Config.sys, Autoexec.bat a Windows 3.1 ini. Na disku vašeho počítače je registr uložen ve dvou samostatných souborech: System.dat a User.dat. První z nich obsahuje všechny druhy nastavení hardwaru a druhý obsahuje údaje o uživatelích pracujících v systému a konfiguracích, které používají. Každý uživatel může mít svůj vlastní soubor User.dat, tzn. své vlastní pracovní prostředí, které si upravuje podle svého vkusu a potřeb. Systémový registr lze importovat, exportovat a také vytvářet záložní kopie a pomocí nich obnovovat uložená data - jedním slovem je to poměrně silný mechanismus pro správu systémových parametrů a jejich ochranu před ztrátou a poškozením.

Tabulka 3. Komponenty MBR

Kraj

Popis

IPL program 1 (bootloader program zabírá oblast od adresy 00h do 1BEh)

Kód programu chybových zpráv:

    Neplatná tabulka oddílů (nesprávná tabulka oddílů).

    Chyba při načítání operačního systému (chyba při načítání operačního systému)

    Chybí operační systém (žádný operační systém).

Tabulky oddílů (4 řádky po 16 bajtech každá = 64 bajtů) zabírají zónu od adres 1BEh do 1FDh

1 řádek (16 bajtů):

    Příznak spouštění (80h - aktivní / 00h - normální oddíl) - 1 bajt

    Počáteční fyzický sektor oddílu (hlava, sektor a válec) - 3 bajty

    Typ oddílu -1 byte

    Koncový fyzický sektor oddílu (hlava, sektor a válec) - 3 bajty

    Počet sektorů předcházejících sekci - 4 bajty

    Celkový počet sektorů v této sekci je 4 bajty

Poslední 2 bajty v bloku dat sektoru z adres 1FE až 1FF - Ending Signature

55AA - znamená konec MBR. Kontrolováno programem bootloader

Oblast MBR, která se ve FAT32 změnila, je tabulka oddílů. Stejně jako dříve se skládá ze čtyř 16bajtových záznamů. Každý záznam definuje sekci. FAT32 představil 2 nové typy oddílů DOS32 (0B) a DOS32X (OS).

Která technologie je lepší pro provoz pevného disku - MBR nebo GPT? Tuto otázku si kladou počítačoví specialisté a uživatelé PC, kteří do systému instalují nový pevný disk. Ve skutečnosti byla stará technologie MBR nahrazena novou GPT a zdálo by se, že odpověď na otázku „GPT nebo MBR, co je lepší?“ zřejmé. Ale neměli byste věci předbíhat. „Nové“ ne vždy ve všem okamžitě nahradí „dobře naleštěné staré“.

Pozadí

K ukládání informací potřebujete médium. Počítače k ​​těmto účelům používají pevný disk již několik desetiletí a dodnes. Na tomto paměťovém médiu jsou také zaznamenány operační systémy (OS). Aby PC mohl provozovat OS, bude muset nejprve najít logickou jednotku, na které je umístěn.

Vyhledávání se provádí pomocí základního vstupního/výstupního systému (zkráceně BIOS), kterému pomáhá MBR.

Koncept MBR

MBR (Master Boot Record) přeložený do ruštiny jako „Master Boot Record“ je první sektor (úplně prvních 512 bajtů paměti) paměťového média (ať už jde o pevný disk (HDD) nebo jednotku SSD (SSD). )). MBR je navržen pro několik funkcí:

  1. Obsahuje kód a data (446 bajtů – boot loader), které BIOS potřebuje ke spuštění načítání OS.
  2. Obsahuje informace o oddílech pevného disku (4 primární oddíly, každý 16 bajtů). Tato informace se nazývá tabulka oddílů.
  3. Záštita (0xAA55, velikost - 2 bajty).

Proces spouštění OS

Načtení operačního systému po zapnutí počítače je vícestupňový proces. Většina počítačů dnes připravuje svůj hardware k použití pomocí firmwaru systému BIOS. Během spouštění systém BIOS inicializuje systémová zařízení a poté hledá bootloader v MBR prvního úložného zařízení (HDD, SDD, DVD-R disk nebo jednotka USB) nebo na prvním oddílu zařízení (proto, aby bylo možné zavést systém z jiného disku, potřebujete).

Dále BIOS předá řízení bootloaderu, který načte informace z tabulky oddílů a připraví se na zavedení operačního systému. Proces dokončí náš opatrovník - speciální podpis 55h AAH, který identifikuje hlavní spouštěcí záznam (zahájeno načítání OS). Podpis se nachází na samém konci prvního sektoru, ve kterém se nachází MBR.

Nedostatky

Technologie MBR byla poprvé použita v 80. letech v prvních verzích DOSu. Postupem času byl MBR broušen a válcován ze všech stran. Je považován za jednoduchý a spolehlivý. S růstem výpočetního výkonu ale vzrostla i potřeba velkého množství paměťových médií. S tím byly potíže, protože technologie MBR podporuje pouze disky do 2,2 TB. MBR také nemůže podporovat více než 4 primární oddíly na jednom disku.

Zvláštnosti

GPT se nachází na začátku pevného disku, stejně jako MBR, ale ne v prvním, ale ve druhém sektoru. První sektor je stále vyhrazen pro MBR, který najdeme i u GPT disků. To se provádí z bezpečnostních důvodů a pro zajištění kompatibility se staršími operačními systémy. Obecně je struktura GPT podobná jeho předchůdci, s výjimkou některých funkcí:

  1. GPT neomezuje svou velikost na jeden sektor (512 bajtů).
  2. Windows rezervuje 16 384 bajtů pro tabulku oddílů (pokud je použit 512 bajtový sektor, pak se počítá, že je k dispozici 32 sektorů).
  3. GPT má funkci duplikace – obsah a tabulka oddílů se zapisují na začátek a konec disku.
  4. Počet přepážek není omezen, ale technicky je v současné době limit 2 64 přepážek z důvodu šířky polí.
  5. Teoreticky vám GPT umožňuje vytvářet diskové oddíly (o velikosti sektoru 512 bajtů; pokud je velikost sektoru větší, pak je velikost oddílu větší) až do velikosti 9,4 ZB (to je 9,4 × 10 21 bajtů; představa, velikost oddílu paměťového média by mohla mít stejný objem jako 940 milionů disků po 10 TB). Tato skutečnost odstraňuje problém s omezením úložných médií na 2,2 TB pod kontrolou MBR.
  6. GPT umožňuje přiřadit oddílům jedinečný 128bitový identifikátor (GUID), názvy a atributy. Pomocí standardu kódování znaků Unicode lze sekce pojmenovat v libovolném jazyce a seskupit je do složek.

Kroky spouštění OS

Načítání OS je zcela odlišné od BIOSu. UEFI nemá přístup ke kódu MBR pro spuštění systému Windows, i když existuje. Místo toho se používá speciální oddíl na pevném disku, který se nazývá „EFI SYSTEM PARTITION“. Obsahuje soubory, které je třeba spustit ke stažení.

Spouštěcí soubory jsou uloženy v adresáři /EFI/<ИМЯ ВЛАДЕЛЬЦА>/. To znamená, že UEFI má svůj vlastní multi-booter, který umožňuje mnohem rychleji identifikovat a načíst potřebné aplikace (v BIOS MBR byly k tomu zapotřebí programy třetích stran). Proces spouštění UEFI je následující:

  1. Zapnutí počítače → kontrola hardwaru.
  2. Firmware UEFI se načítá.
  3. Firmware načte správce spouštění, který určuje, ze kterých jednotek a oddílů se budou načítat aplikace UEFI.
  4. Firmware spouští aplikaci UEFI se systémem souborů FAT32 oddílu UEFISYS, jak je uvedeno v zaváděcím záznamu správce spouštění firmwaru.

Nedostatky

GPT má nevýhody a nejpatrnější z nich je nedostatečná podpora této technologie v předchozích zařízeních používajících firmware BIOS. Operační systémy Windows dokážou rozpoznat a pracovat s oddílem GPT, ale ne každý z něj dokáže bootovat. Jasný příklad uvedu v tabulce.

operační systém Bitová hloubka Čtěte, pište
Windows 10 x32+ +
x64+ +
Windows 8 x32+ +
x64+ +
Windows 7 x32+ -
x64+ +
Windows Vista x32+ -
x64+ +
Windows XP Professional x32- -
x64+ -

Mezi nevýhody GPT můžeme také zdůraznit:

  1. Není možné přiřadit název celému disku, jako jednotlivé oddíly (mají pouze své vlastní GUID).
  2. Oddíl je propojen se svým číslem v tabulce (zavaděče OS třetích stran raději používají číslo namísto názvů a GUID).
  3. Duplicitní tabulky (Primary GPT Header a Secondary GPT Header) jsou přísně omezeny na 2 kusy a mají pevné pozice. Pokud je médium poškozeno a existují chyby, nemusí to stačit k obnovení dat.
  4. Tyto 2 kopie GPT (primární a sekundární hlavička GPT) se vzájemně ovlivňují, ale neumožňují smazání nebo přepsání kontrolního součtu, pokud je v jedné z kopií nesprávný. To znamená, že neexistuje žádná ochrana proti na úrovni GPT.

Přítomnost takových nedostatků ukazuje, že technologie není dostatečně dokonalá a je třeba na ní stále pracovat.

Srovnání dvou technologií

Přestože se koncepty MBR a GPT od sebe značně liší, pokusím se je obecně porovnat.

Vizuálně také porovnejte načítání OS pomocí staré a nové technologie.

Závěr

Než se rozhodnete, zda je lepší GPT nebo MBR, položte si následující otázky:

  1. Budu používat disk s oddílem, který potřebuji pro ukládání dat nebo jako systémový disk pro spouštění Windows?
  2. Pokud jako systémový, tak který Windows budu používat?
  3. Má můj počítač firmware BIOS nebo UEFI?
  4. Je můj pevný disk menší než 2 TB?

Odpovědí na tyto otázky po přečtení článku se rozhodnete, která technologie je pro vás v tuto chvíli nejlepší.

P.S. Základní desky, které se nyní tisknou, jsou vybaveny firmwarem UEFI. Pokud nějaký máte, je vhodnější používat oddíly ve stylu GPT (ale opět záleží na tom, jaké jsou vaše cíle). Časem se BIOS stane minulostí a dříve nebo později, ale většina počítačových zařízení bude pracovat s jednotkami využívajícími GPT.




Nahoru