Tabela razdelkov MBR: namestitev in konfiguracija, namigi in triki

Mbr je tradicionalni način shranjevanja podatkov na trdem disku, skupaj z nekaterimi zagonskimi kodami. To pomeni, da je tabela vsebovana v MBR, ki je shranjena v sektorju 1: valj 0 /glava 0 /sektor 1 ali, alternativno, LBA 0. Osebni računalniki še vedno uporabljajo ta zagonski standardni disk z informacijami o particijah na njem. Tradicionalne particijske tabele v MBR v sodobnem svetu so tehnično zastarele, ker se 32-bitna struktura polja LBA začne "preliti" pri delu z 2 TB pogonom. Ena od možnih zamenjav je GPT.

Značilnosti oddelkov in sektorjev

MBR je prva 512-bitna particija fizičnega sektorja trdega diska. Njegova kratica za Master Boot Record - standard, ki je začel delovati leta 1983. Vendar pa ne izpolnjuje več novih tehnoloških zahtev. Ena glavnih omejitev je največja velikost - 2 TB. Druga omejitev je, da lahko MBR sodeluje le s štirimi glavnimi odseki.


Metode dostopa:
  • V CHS (cilindri /glave, stari način dostopa) je sektor št. 1, glava št. 0 in valj 0.
  • v LBA (linearni dostop) od začetka) je prvi fizični sektor števila 0.
  • V LBA imajo absolutno število, pri čemer je prvo ničlo. Na primer, tabela particij, MBR na 80GB MAXTOR disku ima 160071660 sektorjev: v načinu LBA so oštevilčeni od 0 do 160071659. MBR vsebuje 2 elementa, ki sta pomembna za zagon računalnika:
  • zagonski program, ki ga BIOS uporablja.teči po testiranju strojne opreme;
  • glavna tabela.
  • Vsebuje 4 deskriptorje, ki opisujejo fizično lokacijo trdega diska. Fizični položaj naveden v spodnji tabeli:
  • absolutno število 1 v številu sektorju LBA;
  • število sektorjev in vrsta particije.
  • Struktura glavni tabeli

    Ker tabeli particije, PMB vsebuje 4 deskriptorja, ki pojasnjuje, zakaj trdi disk je sestavljen iz štirih delov. Če uporabnik potrebuje več, bo moral ustvariti razširjeno možnost.


    Pogoji oblikuje dodatno poglavje:
  • Trdi disk se lahko ustvarja eno samo particijo.
  • Po potrebi se lahko razdeli na toliko logičnih delov.
  • Prvi sektor razširjenega odseka vsebuje tabelo logičnih elementov.
  • Na sredini trdega diska je tabela oddelkov MBR.
  • Obstajata dve konfiguracijski deskriptorji ob uporabi 4:
  • 4 glavne odseke brez razširitve.
  • 3 osnovna in 1 razširjena, razdeljena na več logičnih delov.
  • Določanje strukturo IDB:
  • Najprej našli zagonski program.
  • Poiščite razpredelnico MBR v sredini.
  • Potrdite, da je to sektor BOOT.
  • je dalo dva zloga sta šestnajstiške vrednosti 0x55 in 0xAA.
  • ličink čevelj programa

    PMB vsebuje tabelo, ki se razlikuje od enega diska na drugega, ker deli imajo enako velikost sektorja. Podvojiti program zagona, na primer, da Grub, namizni MBR particije lahko 1 do 2,kopirajte ga neposredno v drugo, saj bo pri ponovnem zapisovanju izgubil vse.
    Splošne omejitve:
  • Vsebuje tabelo s 4 diskovnimi particijami.
  • Ni logičnih razlik.
  • Od štirih glavnih je mogoče razširiti le enega.
  • Če je na disku ustvarjena razširjena logična particija, je shranjena v prvem sektorju.
  • Trdi disk vsebuje dve tabeli:
  • MAIN, shranjeno v prvem sektorju, ki se nahaja na izbranem disku v razdelkih MBR tabele.
  • Tabela logičnih delov, shranjenih v prvem sektorju na sredini diska.
  • Vzdrževanje in urejanje ključnih elementov

    Glede na krhkost strukture virusnih programov je pomembno, da izdelate varnostne kopije tabel, da jih lahko obnovite v primeru težav, kot je MAIN. Ko je razdelek MBR izbrane particije v izbranem odseku, se upošteva, da trdi disk vsebuje 4 glavne in se ni razširil, izguba ali uničenje primarnega se zgodi v enem od dveh primerov:
  • virus, katerega namen je uničiti tabelo;
  • slabo vedenje uporabnikov z MBR.
  • Obstajata dve rešitvi za varnostno kopiranje: varnostno kopiranje diskete (512 bajtov), ​​kjer se razdelek MBR particije nahaja v izbranem odseku in kopira pomembne informacije za shranjevanje na varnem mestu. Varnostno kopiranje v datoteko lahko izvedete s pomočjo pripomočka dd pod Linuxom, kot sledi: dd if = /dev /hda od = secteur_mbr_disque_hda bs = 512 count = 1. Nato ustvarite datoteko: sector_mbr_disque_hda, ki vsebuje 512 bajtov MBR. Če ga želite videti v šestnajstiški oblikiuporabljajte mc za Linux: mc -v sector_mbr_disque_hda. Algoritem za nadaljnje akcije, ko disk vsebuje tabelo oddelkov MBR:
  • Pritisnite F4, da preverite datoteko v šestnajstiški obliki.
  • Pritisnite F10 za izhod iz mc.
  • Poiščite varnostno datoteko sector_mbr_disque_hda na rezervni disketi.
  • Varnostno kopiranje

    Da bi se izognili dodatnim težavam z branjem varnostne kopije, morate shraniti preglednico. Od vseh informacij, vsebovanih v 16-bajtnih MBR deskriptorjih, so samo 3 zanimive in vam omogočajo, da shranite ali obnovite glavne dele:
  • najprej absolutno število v LBA;
  • velikost delitve na sektorje;
  • vrsta odseka (šestnajstiško število od 0x00 do 0xFF).
  • Da bi ga dobili, uporabite fdisk za Linux. Če želite na primer skenirati pogon, zaženite: fdisk /dev /hdb. Vključen v strokovni meni: ukaz "x". Pregledovanje tabel: ukaz "p". Nato Fdisk prikaže vsebino 4 MBR deskriptorjev, začetek in konec v načinu CHS, začetek in velikost v absolutnih sektorjih (način LBA), zadnji stolpec (ID). Če želite shraniti primarno, morate določiti vrsto, začetek in velikost vsakega od štirih odsekov. Na primer za MAXTOR 80 GB uporabite naslednjo shemo.
    Hdb1 se začne pri 63 in ne v prvi. To pomeni, da se na disku ne uporablja od 1 do 62 sektorjev, kar potrjuje ukaz fdisk v.

    Tabela fdisk za Linux

    V strokovnem načinu ima zgornja struktura absolutni sektor za dostop do LBA v strokovnem načinu. Toda nekateri programi zagotavljajo fdisk v običajnem načinu in ponujajo kot enote valja (1 valj = 16065 sektorjev =približno 8 Mo). Zato naredite izbiro: bodisi dvignite tabelo particij in uporabite sektor kot enoto, ali dvignite valje in uporabite valjasto enoto. Cilj je, da se izognemo pretvorbi, na primer, da preklopimo iz načina CHS na način LBA, ki je lahko v primeru nepravilnega izračuna katastrofa za shranjene podatke.

    Čeprav je valj bolj primeren za opisovanje particij na izbranem disku, kjer je MBR tabela za velike trde diske, se uporablja samo sektor iz dveh razlogov:
  • To je najmanjša enota in vam omogoča, da določite odseke, tudi če se ne končajo na meji. cilindra, to je, če ne vsebuje števila cilindrov ENTIER.
  • Program GRUB vam omogoča ročno obnovitev tabele, če se podatki vnesejo v absolutne sektorje LBA in ne v valje.
  • Obvladovanje vsebine trdega diska

    Če želite obnoviti glavno tabelo particij, uporabite GRUB ali iz ukazne vrstice, ko zaženete računalnik, ali z zagonom z diskete, ki vsebuje Grub, tako da jo zaženete v lupini Linuxa. Ko predstavlja zagonski meni (Linux, Windows), kliknejo "C", da se pomaknejo v ukazno vrstico. Tipka TAB prikazuje vse ukaze, ki jih lahko uporabite v Grub na zaslonu. Med njimi je tudi partnew funkcija, ki ustvarja novo particijo. Dejansko nič ne počne, razen za zapisovanje (prepisovanje) enega od 4 deskriptorjev v MBR.
    delnew sintaksa: partnew tip particije d? Vendar taille kjer:
  • Partition je obnovitvena particija v obliki (hd00) ali (hd01) ali (hd10). Grub zažene oštevilčenje pogonov iznič Na primer, (hd00) je hda1 za linux. Podobno bo Linux hdb3 predstavljen kot (hd12).
  • Tip - vrsta particije v obliki šestnajstiškega števila (s predpono 0x) za 1 bajt.
  • D? Vendar je absolutno število LBA prvega sektorja.
  • Taille - predstavlja velikost sektorja.
  • Na primer, če želite obnoviti 4 particije MAXTOR z 80 GB, naslednja tabela vsebuje particije MBR na tem disku, zato so izbrane naslednje 4 ukaze:
  • grub & gt; partnew (hd10) 0x83637180992;
  • grub & gt; partnew (hd11) 0x8271810551076355;
  • grub & gt; partnew (hd12) 0xc 825747373674027;
  • grub & gt; partnew (hd13) 0x838193156378140097.
  • Za ponovno izdelavo tabele, shranjene v MBR, uporabite ukaz: grub & gt; geometrija (hd1). Potem Grub vrne vrsto vsake primarne particije, kot tudi skupno število sektorjev na disk v LBA, vendar ne poda karakteristik (začetka in velikosti) vsakega odseka, tako da vam omogoča vstop v tabelo. Če želite, lahko Grub vnesete podatke iz mesta, kjer se v tem razdelku nahajajo deskriptorji MBR tabele. Prav tako "uniči" enega ali več od 4 deskriptorjev za Linux, DOS in Windows.

    Prilagoditev velikosti registra

    MFT je osrednja struktura NTFS in FAT. Razdelek ima varnostno kopijo (MFT Mirror) za zaščito pred morebitno izgubo podatkov. V tej zasnovi je potrebnih več tisoč grozdov. Privzeto NTFS rezervira 125% prostega prostora na particiji, podatkov ni mogoče zapisati v tem rezerviranem področju, kar preprečuje razdrobljenost. Register določa velikost MFT, odvisno od vrste datoteke, ki je bila uporabljena za registracijo. Če uporabnik zapiše veliko majhnih datotek, je najbolje imeti velik MFT. Lahko ga povečate inIzboljšala se bo zmogljivost, če bo na particiji dovolj prostega prostora. Slabosti metode: če je na particiji malo prostega prostora, lahko povečanje MFT prispeva k njegovi razdrobljenosti in pojavu nasprotnega učinka. Obstaja nekaj programske opreme, ki vam omogoča defragmentirati MFT tako, da ga zaženete, ko zaženete računalnik. Če želite konfigurirati velikost MFT v registru, jo najprej shranite z možnostjo Erunt in poiščite naslednji ključ: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Nadzorni datotečni sistem. Z desno tipko miške kliknite vrednost NtfsMftZoneReservation in dodelite vrednost od 1 do 4 v skladu z zahtevanim prostorom za MFT (125%, 25%, 375%, 50%). Nato zapustijo register in znova zaženejo računalnik. V varnem načinu pred-defragmentacija ni potrebna, vendar je najbolje, da velikost MFT nastavite v formatiranem delu, preden vnesete podatke. Priporočljivo je, da vnaprej veste, kakšni podatki bodo postavljeni: filmi, glasba in fotografije, dokumenti, kar vam omogoča, da prilagodite velikost v najboljšem primeru.

    Kamuflacija za operacijski sistem

    Ta postopek se izvede za skrivanje podatkov na trdem disku. Masiranje naredi podatke nedostopne za OS. Tako tudi skrbnik root (root Linux) ne more več dostopati do skritih podatkov. Camouflage ne skriva le datoteke, tako da aktivira svoj cilj ali pravice dostopa z omejitvami datotečnega sistema Ext2 v Linuxu ali NTFS v sistemu Windows. Skrivanje je neuporaba pravnih funkcij, ki so znane vsem, in uporaba funkcij (BIOS, MBR in strukturaoddelkih). Operacijski sistem bo ta prostor popolnoma ignoriral. Prva rešitev, ki je najmanj izvirna, je skrivanje celotne particije s particijo Magic. Tako se lahko skrijejo samo formatirani datotečni sistemi FAT (FAT16 ali FAT32) ali NTFS. Tu so ti tipi, ki jih lahko uporabite za te razdelke.

    Reorganizacija deskriptorjev

    Če želite spremeniti vrsto particije v enem od deskriptorjev MBR, ne da bi spremenili druge značilnosti, lahko uporabite ukaz parttype iz Grub. Če želite na primer skriti hdb3 od 0xc v datoteki FAT32, v ukazni poziv vnesite naslednje: grub & gt; parttype (hd12) 0x1c. Tako prostor, ki ga zaseda particija, ne bo prazen in ne bo viden iz Microsoftovih operacijskih sistemov (MS-DOS, Win 9x in Windows XP). Za Linux, ne glede na to, ali obstaja vrsta 0xc ali 0x1c, FAT32 ne bo povzročil težav v obeh primerih. Če želite ponovno prikazati hdb3 v sistemu Windows, bo namesto 0x1c: grub & gt; parttype (hd12) 0xc. Ta rešitev uporablja samo tip običajne particije in podatke skrije samo za sisteme DOS in Windows.

    Obnovitev postopka prenosa

    V operacijskem sistemu Windows XP lahko z ukazom FIXMBR predvajate postopek nalaganja MBR za DOS. Master Boot Record ponovno zapisovanje, odstranjevanje virusov za zagon, obnovi poškodbe, ko računalnik ni več naložen ali se odstrani zagonski nalagalnik. Če želite shraniti in obnoviti MBR v sistemu Windows, morate uporabiti program za odpravljanje napak. UNIX in Linux uporabljata ukaz dd. Potrebno je shraniti in obnoviti le prvi sektor, prvih 512 bajtov diska. Obnovite MBR z enega trdega diska na drugegaTo je zelo tvegano, saj bo tabela odsekov drugega zamenjala prva. Edina izjema pri tem pravilu je, če imata oba stroja strogo identično konfiguracijo strojne opreme, še posebej, če so trdi diski enaki in je njihova particija enaka. Windows Vista Recovery uporablja ukaz bootrec /FixMbr. To je na voljo v obnovitveni konzoli. Opozoriti je treba, da če prvotni MBR kaže na zagonski nalagalnik Linuxa (GRUB, LILO), potem po tem sesutju ni na voljo. Nato se mora zagnati z Linux CD-ROM-a (namestiti /obnoviti) in ga tako obnoviti.

    Računalniška varnost

    Ne glede na to, ali imate računalnike Windows, Mac ali Linux za vsakodnevno uporabo, morate sprejeti minimalne ukrepe za zaščito občutljivih podatkov o strojih, povezanih v omrežje.
    Algoritem dejanja:
  • Redno izvajati operacijo chkdsk za popravilo ali izolacijo poškodovanih sektorjev, kar je bolj pomembno kot defragmentiranje ali čiščenje diskov.
  • Zagon in shranjevanje zagonskih sektorjev vseh MBR particij. Za to so na voljo različni programi: EditHexa, PTedit, DiskMap. Ti programi vam omogočajo varnostno kopiranje in prikaz ustvarjenih tabel.
  • Uporabite programsko opremo za obnovitev podatkov, če so uporabniki pozabili varnostno kopirati.
  • Primerjava standardov

    Kljub dejstvu, da je MBR še vedno popolnoma funkcionalen, nadomešča novi standard GPT za GUID, ki je povezan z novimi sistemi UEFI. Ni ga imelomejitve, poleg operacijskega sistema samega, tako po velikosti kot po številu, Windows ima omejitev 128 odsekov. Zanesljivost pogonov GPT je veliko višja od zanesljivosti MBR. V primeru izgube, poškodbe ali prepisovanja GPT ustvari nekaj odvečnih kopij po celotnem pogonu, zato se v primeru sesutja, težave ali napake tabela samodejno ekstrahira iz katere koli od teh kopij. S stališča združljivosti pri ustvarjanju ali urejanju delov mora biti orodje usklajeno z novo obliko, sicer ni mogoče urediti tabele particij MBR, ker bo zaščita aktivirana, tako da nezdružljivo orodje ne zamenjuje GPT s standardi MBR. Za operacijski sistem Windows Vista lahko zaganjate le z GPT-ja v 64 različicah, začenši z Vista. Sodobne različice Linuxa so združljive tudi s to vrsto diska in celo Apple je začel uporabljati GPT v privzeti tabeli namesto APT (Apple Partition Table). Obstaja več načinov, da ugotovite, ali disk uporablja MBR particije. To naredite tako, da odprete Windows Disk Manager ali orodje za označevanje, ki je vključeno v MS-DOS. Odprite okno CMD s skrbniškimi pravicami in vnesite diskpart disk. Takoj ko je orodje naloženo, opravi svoje delo in uporabnik še vedno pozna rezultat.

    Sorodne publikacije