Na potrzeby kreowania większej ilości woluminów, istnieje możliwość utworzenia struktury partycji rozszerzonej wraz z partycjami logicznymi – szczegóły w następnym rozdziale.
Każda partycja posiada wpis, którego parametry wskazują na: typ partycji, rodzaj partycji, adres, w którym sektorze ma swój początek oraz wielkość podaną jako liczba zajmowanych sektorów.
Rysunek 1. Wpis 16-bajtowej partycji.
Źródło: VS DATA
Sektor startowy dysku, nazywany również jako Master Boot Record (MBR) ma rozmiar 512 bajtów i umieszczony jest wyłącznie w fizycznie pierwszym (logicznie zerowym) sektorze dysku. Tworzony jest podczas formatowania partycji. Zapisane są w nim informacje o kodzie wykonywalnym (zajmującym maksymalnie 446 bajtów) oraz tablicy partycji (64 bajty). Ostanie 2 bajty przypisane są sygnaturze, mającą zawsze wartość szesnastkową 0x55AA, informującej o nieuszkodzonym MBR.
Master Boot Record jest odpowiedzialny, między innymi, za rozpoznanie aktywnej partycji (znacznik 0x80) dysku (lub bootloader), z której uruchamiany jest system operacyjny.
Rysunek 2. Master Boot Record (MBR)
Źródło: VS DATA
Jednymi z wielu programów dostępnych na rynku i w Internecie, dzięki którymi możliwa jest ingerencja w tablicy partycji są:
- Fdisk – działający w systemie operacyjnym DOS, obecnie zastępowany coraz częściej przez nowsze, bezpieczniejsze w obsłudze programy,
- Ranish Partition Manager – uruchamiany ze stacji FDD, dostarcza szczegółowe informacje o dysku twardym i tablicy partycji,
- Partition Magic – program komercyjny, producentem jest Symantec Corporation, instalowany w środowisku MS Windows, posiada wiele opcji umożliwiających zarządzanie partycjami,
- Gparted (Gnome Partition Editor) – całkowicie darmowy, oparty na licencji GNU/GPL. Uniwersalny, uruchamiany z płyty (Live-CD), umożliwia dostęp do partycji FAT, NTFS, Ext2/Ext3 i wielu innych.
Również można skorzystać z wbudowanych narzędzi w systemie Microsoft Windows (NT/2000/XP), uruchamiając opcję Zarządzanie dyskami.
Trzeba zwrócić uwagę, że nieumiejętne posługiwanie się narzędziami do operacji na dyskach i partycjach może doprowadzić do utraty danych. Wtedy mogą pojawić się następujące błędy:
-
partition table error (uszkodzona tablica partycji),
-
file allocation table error (uszkodzona tablica alokacji plików),
-
cross-linked files (skrzyżowanie plików),
- write/read error (plik lub katalog jest nieczytelny),
- error 983 - Too many errors found, process halted.
|