Mbr partíciós tábla: telepítés és konfiguráció, tippek és ajánlások

A master boot rekord egy hagyományos az információ tárolásának módja a merevlemezen néhány rendszerindító kóddal együtt. Vagyis a táblázat az MBR belsejében található, amelyet az 1. szektorban tárolnak: 0 henger / 0 fej / 1. szektor vagy alternatívaként LBA 0.

A személyi számítógépek továbbra is ezt a rendszerindító lemez szabványt használják a rajta lévő partíciókkal kapcsolatos információkkal. A hagyományos MBR partíciós táblák a modern világban technikailag elavultak, mert az LBA mezők 32 bites szerkezete "túlcsordulni"kezd munka közben 2 TB lemezekkel. Az egyik lehetséges helyettesítése a GPT.

A szakaszok és ágazatok jellemzői

Az MBR partíciók és szektorok jellemzői

- a merevlemez fizikai szektorának első 512 bájtos partíciója. A Master Boot Record rövidítése egy olyan szabvány, amely 1983-ban kezdte meg működését a mai napig. Ez azonban már nem felel meg az új technológiai követelményeknek. Az egyik fő korlátozás a maximális méret , amellyel működhet-2 TB. Egy másik korlátozás az, hogy az MBR csak 4 fő partícióval képes kölcsönhatásba lépni.

Hozzáférési módszerek:

  1. A CHS-ben (hengerek/fejek, régi hozzáférési mód) az 1. szektor, a 0. fej és a 0. henger.
  2. az LBA-ban (lineáris hozzáférés, nullától kezdve) az első fizikai szektor 0.

Az LBA-ban abszolút számuk van, az első a nulla szám. Például egy 80 GB-os MAXTOR lemezen lévő MBR partíciós tábla 160 071 660 szektorral rendelkezik: LBA módban 0-tól 160 071 659-ig vannak számozva.

Az MBR 2 elemet tartalmaz, amelyek fontosak a számítógép indításához:

  • a rendszerindító programból, amelyet a BIOS a hardver teszt után indít;
  • főasztal.

4 leírót tartalmaz, amelyek leírják a merevlemez fizikai helyét. A fizikai helyzetet a táblázat tartalmazza:

  • az 1. szektor abszolút száma az LBA-ban;
  • szektorok száma és partíció típusa.

A főasztal felépítése

Mivel az MBR partíciós tábla csak 4 leírót tartalmaz, ez magyarázza, hogy a merevlemez miért áll négy partícióból. Ha a felhasználónak többre van szüksége, akkor kiterjesztett verziót kell létrehoznia.

A főasztal felépítése

A kiterjesztett partíció létrehozásának feltételei:

  1. Csak egy partíció hozható létre a merevlemezen.
  2. Annyi logikai részre osztható, amennyire szükséges.
  3. A kiterjesztett szakasz első szektora logikai elemek táblázatát tartalmazza.
  4. A merevlemez közepén található az MBR partíciós tábla.

Két lehetséges konfiguráció létezik 4 leíró használatával:

  1. 4 fő partíció meghosszabbítás nélkül.
  2. 3 fő és 1 kiterjesztett, több logikai részre osztva.

Az ICBM definíciós szerkezete:

  1. Először megtalálják a rendszerindító programot.
  2. Az MBR partíciós tábla középen található.
  3. Ellenőrizze, hogy ez a rendszerindító szektor.
  4. A talált két bájt a 0x55 és 0xaa hexadecimális érték.
Az ICBM definíciós szerkezete

Grub Rendszerindító Program

Az MBR lemezenként eltérő táblát tartalmaz, mivel a partíciók mérete nem azonos az ágazattal. A rendszerindító program másolásához, például a Grub, MBR partíciós táblákhoz az 1-2 lemezről, nem másolhatja közvetlenül a másodikra, mivel felülíráskor minden elvész.

Általános Korlátozások:

  1. 4 lemezpartíciót tartalmazó táblázatot tartalmaz.
  2. Nincs logikai különbség.
  3. A 4 fő közül csak egy bővíthető.
  4. Ha kiterjesztett logikai partíciót hoz létre a lemezen, akkor az az első szektorba kerül.

A merevlemezen két táblázat található:

  1. MAIN, az első szektorban mentve, amely az MBR partíciós tábla kiválasztott lemezén található.
  2. A lemez közepén az első szektorban tárolt logikai partíciók táblázata.

A fő elemek mentése és módosítása

Tekintettel a szerkezet törékenységére a vírusprogramok tekintetében, fontos, hogy a táblázatok biztonsági másolatait hozza létre, hogy visszaállítsa őket problémák esetén, például a fő. Ha az MBR partíciós tábla a kiválasztott partíción található, akkor figyelembe kell venni, hogy a merevlemez 4 főből áll, és nincs meghosszabbítva, az elsődleges elvesztése vagy megsemmisítése a két eset egyikében fordul elő:

  • egy vírus, amelynek célja az asztal elpusztítása;
  • az MBR felhasználói rossz bánásmódja.
A fő elemek mentése és módosítása

A biztonsági mentéshez két megoldás létezik: készítsen biztonsági másolatot a hajlékonylemezről (512 bájt), ahol az MBR partíciós tábla a kiválasztott partíción található, valamint másolja a létfontosságú tárolandó információk biztonságos helyen.

A fájl biztonsági mentése a DD segédprogram segítségével történhet Linux alatt, az alábbiak szerint:

dd if = /dev / hda=secteur_mbr_disque_hda bs = 512 szám=1.

Ezután hozzon létre egy fájlt: sector_mbr_disque_hda, amely 512 MBR bájtot tartalmaz.

Hexadecimális formátumban történő megtekintéséhez használja az mc-t Linux alatt: mc-v sector_mbr_disque_hda.

Az algoritmus a későbbi cselekvések, amikor az MBR partíciós tábla a lemezen van:

  1. Nyomja meg az F4 billentyűt a fájl hexadecimális formátumban történő megtekintéséhez.
  2. Nyomja meg az F10 billentyűt az mc-ből való kilépéshez.
  3. Keresse meg a sector_mbr_disque_hda biztonsági mentési fájlt a biztonsági mentési lemezen.

Biztonsági mentés

A biztonsági másolat olvasásával kapcsolatos további problémák elkerülése érdekében el kell mentenie a táblázatot. Az MBR 16 bájtos leíróiban található összes információ közül csak a következő 3 érdekes, amelyek lehetővé teszik a fő partíciók mentését vagy visszaállítását:

  • az első lba abszolút száma;
  • a partíció mérete szektorokba;
  • partíció típusa (hexadecimális szám 0x00 - tól 0xFF-ig).

Ehhez használja az fdisk programot Linux alatt. Például egy lemez beolvasásához futtassa: fdisk / dev / hdb. Lépjen be a szakértői menübe: "x"parancs. Nézze át a táblázatokat: a" p " parancs. Ezután az Fdisk megjeleníti a 4 MBR leíró tartalmát, az elejét és végét CHS módban, az elejét és méretét abszolút szektorokban (LBA mód), az utolsó oszlopot (ID).

A fő mentéséhez meg kell adnia a 4 szakasz típusát, kezdetét és méretét. Például a 80 GB kapacitású MAXTOR esetében a következő sémát használjuk.

Biztonsági mentés

Hdb1 kezdődik 63, nem az első. Ez azt jelenti, hogy az 1-től 62-ig terjedő szektorokat nem használják a lemezen, amit az fdisk v parancs is megerősít.

Táblázat Linux alatt fdisk

Szakértői módban a fent említett struktúrának abszolút szektora van az egység LBA-hozzáférésében. De egyes programok fdisk normál üzemmódban kínálnak egy henger, mint egy egység (1 henger = 16.065, szektorok = körülbelül 8 Mo). Ezért a választás: vagy emelje fel a partíciós táblát, és használja az ágazatot egységként, vagy emelje fel a hengereket és alkalmazzon hengeres egységet. A cél az átalakítás elkerülése, például a CHS módról LBA módra váltás, amely helytelen számítás esetén katasztrófa lehet A mentett adatok számára.

Táblázat Linux alatt fdisk

Bár a henger megfelelőbbnek tűnik a kiválasztott lemezen lévő partíciók leírására, ahol a nagy merevlemezek MBR táblája található, csak az ágazatot használják két okból:

  1. Ez a legkisebb egység, amely lehetővé teszi a szakaszok meghatározását akkor is, ha azok nem érnek véget a henger határán, vagyis ha nem tartalmazzák az ENTIER hengerek számát.
  2. A GRUB program (indítás) lehetővé teszi a táblázat kézi visszaállítását, feltéve, hogy az információkat abszolút LBA szektorokban adja meg, nem pedig hengerekben.

A merevlemez tartalmának elsajátítása

A fő partíciós tábla visszaállításához használja a GRUB-ot vagy a parancssorból a számítógép indításakor, vagy a Grub-ot tartalmazó hajlékonylemezről indítva, Linux-héjban futtatva. Amikor bemutatja a rendszerindító rendszerek (Linux, Windows) menüjét, nyomja meg a "C" gombot a parancssorba lépéshez.

A TAB billentyű a képernyőn megjeleníti a Grub - ban használható összes parancsot. Ezek közé tartozik a partnerew funkció, amely új partíciót hoz létre. Valójában nem tesz semmit, csak írja (felülírja) az MBR 4 leírójának egyikét.

A merevlemez tartalmának elsajátítása

Szintaxis partnerew: partnerew partíció típusa D .. de taille,

ahol:

  • A partíció egy helyreállítási partíció (hd0,0) vagy (hd0,1) vagy (hd1,0)formában. A Grub a semmiből indítja el a lemezszámozást. Például a (hd0,0) a hda1-et jelenti a Linux számára. Hasonlóképpen, a Linux hdb3 (hd1, 2).
  • Típus - a partíció típusa hexadecimális szám formájában (0x előtaggal) 1 bájttal.
  • D-az első szektor abszolút LBA-száma.
  • Taille-az ágazat méretét képviseli.

Például a 4 MAXTOR 80 GB-os partíciójának visszaállításához van egy MBR partíciós tábla ezen a lemezen, így a következő 4 parancsot írja be:

  • grub> partnerúj (hd1, 0) 0x83 63 7180992;
  • grub> partnerúj (hd1, 1) 0x82 7181055 1076355;
  • grub> partnerúj (hd1, 2) 0XC 8257473 73674027;
  • grub> partnerúj (hd1, 3) 0x83 81931563 78140097.

Az MBR-be mentett táblázat reprodukálásához használja a következő parancsot: grub> geometria (hd1).

A Grub ezután visszaadja az egyes elsődleges partíció típusát, valamint a lemezen lévő szektorok teljes számát az LBA-ban, de nem adja meg az egyes szakaszok jellemzőit (kezdés és méret), ezért lehetővé teszi, hogy belépjen a táblázatba.

Opcionálisan a Grub lehetővé teszi, hogy az MBR táblázat ezen a szakaszon található helyéről információkat adjon meg leírókba. Ezenkívül" kiüríti " a Linux, DOS, Windows operációs rendszer 4 leírója közül egyet vagy többet.

A méret beállítása a rendszerleíró adatbázisban

A méret beállítása a rendszerleíró adatbázisban

MFT-az NTFS és a FAT központi szerkezete. A szakaszban van egy biztonsági másolat (MFT tükör), amely megvédi az esetleges információvesztést. Ebben a kialakításban több ezer klasztert foglal el. Alapértelmezés szerint az NTFS a partíción rendelkezésre álló terület 12,5% - át fenntartja, az adatok nem írhatók erre a fenntartott területre, ami elkerüli a töredezettséget.

A rendszerleíró adatbázis meghatározza az MFT méretét a regisztrációhoz használt fájl típusától függően. Ha a felhasználó sok kis fájlt ír, akkor jobb, ha van egy nagy MFT. Növelheti azt, és javítja a teljesítményt, ha elegendő szabad hely van a partíción. A módszer hátrányai: ha van egy kis szabad hely a partíción, növelve az MFT hozzájárulhat a töredezettség és a megjelenése az ellenkező hatást.

Van egy bizonyos szoftver, amely lehetővé teszi az MFT töredezettségmentesítését, végrehajtva azt a számítógép indításakor. Az MFT méretének konfigurálásához a rendszerleíró adatbázisban először mentse el az Erunt használatával, majd keresse meg a következő kulcsot: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem.

Kattintson a jobb gombbal az NtfsMftZoneReservation értékre, majd rendeljen hozzá egy értéket 1 - től 4-ig az MFT számára szükséges helynek megfelelően (12,5 %, 25 %, 37,5 %, 50 %). Ezután lépjen ki a rendszerleíró adatbázisból, és indítsa újra a számítógépet.

Pre-töredezettségmentesítés Biztonságos mód nem szükséges, de ideális esetben jobb, ha az MFT méretét az újonnan formázott partícióban állítja be az adatok bevitele előtt. Javasoljuk, hogy előre tudja, milyen típusú adatok kerülnek elhelyezésre: filmek, zenék és fényképek, dokumentumok, ez lehetővé teszi a méret legjobb adaptálását.

Álcázás az operációs rendszer számára

Álcázás az operációs rendszer számára

Ez a művelet a merevlemezen lévő adatok elrejtésére szolgál. A maszkolás miatt az adatok nem érhetők el az operációs rendszer számára. Így még a rendszergazda (root Linux) már nem lesz képes elérni ezeket a rejtett adatokat.

Az álcázás nem korlátozódik a fájl egyszerű elrejtésére azáltal, hogy aktiválja annak célját vagy hozzáférési jogait az Ext2 fájlrendszer korlátozásaival Linuxban vagy NTFS-ben a Windows rendszerben. Az Elrejtés a mindenki számára ismert jogi funkciók nem használata, valamint a funkciók (BIOS, MBR és partíciós struktúrák)használata. Operációs rendszer teljesen figyelmen kívül hagyja ezt a helyet.

Az első megoldás, amely a legkevésbé eredeti, a teljes partíció elrejtése a Partition Magic segítségével. Így csak a fájlrendszerekben formázott FAT (FAT16 vagy FAT32) vagy NTFS elrejthető. A következő típusokat kell használni ezekhez a szakaszokhoz.

A leírók átszervezése

A partíció típusának megváltoztatásához az MBR leírók egyikében más jellemzők megváltoztatása nélkül használhatja a Grub parttype parancsát. Például a hdb3 0XC-vel történő elrejtéséhez a FAT32-ben írja be a következőket a parancssorba: grub> résztípus (hd1,2) 0x1c.

Így a partíció által elfoglalt hely nem lesz üres hely, és nem lesz látható a Microsoft operációs rendszerekből (MS-DOS, Win 9x és Windows XP). Linux esetén, függetlenül attól, hogy van-e 0XC vagy 0x1c típus, a FAT32 mindkét esetben nem okoz problémát.

A hdb3 újbóli megjelenítéséhez a Windows rendszerben a 0XC paramétert adja meg a 0x1c helyett: grub> résztípus (hd1,2) 0xc. Ez a megoldás csak a szokásos partíciótípust használja, és csak DOS és Windows rendszerekre rejti el az adatokat.

A rendszerindítási eljárás visszaállítása

Windows XP alatt a fixmbr paranccsal újra létrehozhatja az MBR rendszerindítási eljárást a DOS alatt. A Master Boot Record újraírásra kerül, amely kiküszöböli a rendszerindító vírusokat, javítja a károkat, amikor a számítógép már nem indul el, vagy eltávolítja a rendszerbetöltőt. Az MBR mentéséhez és visszaállításához Windows alatt hibakeresési programot kell használnia. A UNIX és a Linux a dd parancsot használja. Csak az első szektort, a lemez első 512 bájtját kell menteni és visszaállítani.

Az MBR visszaállítása egyik merevlemezről a másikra nagyon kockázatos, mivel a második partíciós tábla helyébe az első lép. Az egyetlen kivétel ez alól a szabály alól akkor lehetséges, ha mindkét gép pontosan azonos hardverkonfigurációval rendelkezik, különösen, ha a merevlemezek azonosak, particionálásuk pedig egyenértékű.

A Windows Vista rendszerben a bootrec / FixMbr parancsot használják a visszaállításhoz. Ez a helyreállítási konzolról érhető el. Meg kell jegyezni, hogy ha az eredeti MBR a Linux rendszerbetöltőre (GRUB, LILO) mutatott, akkor a hiba után nem érhető el. Ezután a Linux CD-ről kell indulnia (install/restore), és így vissza kell állítania.

Számítógépes biztonsági rendszer

Függetlenül attól, hogy Windows, Macintosh vagy Linux rendszert futtató számítógépet használnak-e mindennapi használatra, minimális műveleteket kell végrehajtani a hálózathoz csatlakoztatott gépek Bizalmas adatainak védelme érdekében.

Számítógépes biztonsági rendszer

A műveletek algoritmusa:

  1. Rendszeresen hajtsa végre a chkdsk műveletet a sérült szektorok javításához vagy elkülönítéséhez, ami fontosabb, mint a töredezettségmentesítés vagy a Lemezkarbantartás.
  2. Az összes MBR partíció rendszerindító szektorainak végrehajtása és mentése. Különböző szoftverek vannak erre: EditHexa, PTedit, DiskMap. Ezek a programok lehetővé teszik a biztonsági mentések létrehozását és a létrehozott táblák megjelenítését.
  3. Használjon adat-helyreállítási szoftvert, ha a felhasználók elfelejtettek biztonsági másolatot készíteni.

Szabványok összehasonlítása

Szabványok összehasonlítása

Annak ellenére, hogy az MBR még mindig teljesen működőképes, új GPT szabványt adtak ki a GUID számára, amely az új UEFI rendszerekhez kapcsolódik. Nincs más korlátozása, mint maga az operációs rendszer, mind méretben, mind számban, például a Windows 128 partícióval rendelkezik. A GPT lemezek megbízhatósága sokkal magasabb, mint az MBR. Veszteség, korrupció vagy felülírás esetén a GPT több redundáns példányt hoz létre a lemezen, így hiba, probléma vagy hiba esetén a táblázat automatikusan kivonásra kerül ezen példányok bármelyikéből.

A kompatibilitás szempontjából a partíciók létrehozásakor vagy szerkesztésekor az eszközt korrelálni kell az új formátummal, különben lehetetlen szerkeszteni az MBR partíciós táblát, mivel a védelem aktiválódik, hogy egy inkompatibilis eszköz ne keverje össze a GPT-t az MBR szabványokkal.

Ami az operációs rendszert illeti "Windows", csak a GPT-ről indítható 64 verziókban, kezdve a Vista-val. A Linux Modern verziói szintén kompatibilisek az ilyen típusú lemezekkel, sőt az Apple az APT (Apple Partition Table)helyett alapértelmezett táblaként kezdte el használni a GPT-t.

Vannak többféle módon annak megállapítása, hogy egy lemez egy adott MBR partíciós táblát használ-e. Ehhez megnyithatja a Windows Lemezkezelőt, az MS-DOS-ban található bármely jelölő eszközt.

Nyissa meg a cmd ablakot rendszergazdai jogokkal, majd írja be a diskpart-ot. Amint az eszköz betöltődik, elvégzi a munkáját, a felhasználónak pedig meg kell ismerkednie az eredménnyel.

Cikkek a témában