Poznajemy bootsector IMBR 3 36
Tworzymy kopię i odtwarzamy MBR lii 37
Poprawiamy wpisy w menedżerze bootowanla © 38
Menedżer? bootowanla w Linuksie fjjjjgi
HDHacker L4HB
MasterBooter 3.4
MBRutii KU
MBRWizarril.fiP UHM
Wiele osób używa w swoich pecetach kilku systemów. Windows XP i Linuksy współistnieją w wielu komputerach. A ostatnio coraz częściej dołącza do nich Vista. Jednak instalowanie i korzystanie z kilku systemów naraz wymaga od nas wiedzy na temat bootsectora. Zwłaszcza gdy chcemy wykasować Jeden z systemów. Wtedy nie ma miejsca na błędy. Jeżeli się pomylimy, pozostałe systemy w ogóle przestaną się uruchamiać. Dlatego przed modyfikacją bootsectora polecam lekturę artykułu. Ponadto dowiemy się z niego, jak chronić bootsector przed przypadkowymi uszkodzeniami.
Jak czytać artykuł
Komputer z jednym systemem
Komputer z kilkoma | |
systemami |
Pomyślny start
System nie uruchamia się na sygnał z pistoletu. Niezbędny jest bootsector. Przekonajmy się, jak działa i jak o niego dbać
038 p
o funkcjonowania komputera potrzebne są nie tylko sprawne komponenty i system, ale też wiele innych elementów. Jednym z nich jest bootsector. Jest to wydzielony obszar dysku, zawierający dane zarządzające uru
chamianiem systemów operacyjnych. Choć zazwyczaj o nim nie pamiętamy, bootsector jest bardzo ważny i niestety podatny na uszkodzenia.
Bootsector może także ulec uszkodzeniu na skutek działania specjalnych wirusów.
Tworzymy kopię MBR i bootsectora i odzyskujemy ją » w razie awarii
=—=— B37
W razie niespodziewanej awarii naprawiamy bootsector i MBR za pomocą konsoli Windows IB 37
Usuwamy zbędne systemy i kasujemy informacje o nich z bootsectora
W tym poradniku Ekspert pokaże dokładnie, jak działa bootsector, w jaki sposób możemy go chronić, oraz jak i po co go modyfikować. Porady zawarte w artykule przydadzą się zarówno osobom mającym w komputerze jeden, jak i więcej systemów operacyjnych •.
Poznajemy bootsector i MBR
Na początku Ekspert przedstawi sposób działania bootsectora i jego rolę dla funkcjonowania peceta.
Uruchamianie się peceta
Bootsector jest wykorzystywany przez komputer podczas każdego uruchomienia. Po włączeniu zasilania i załadowaniu BIOS-u oraz wykonaniu testu POST rozpoczyna się uru
Przykładowe programy rozruchowe
Kioroeoft Windom XI' Prufesoioitell
u iWł. .nhy u rut linii ł«5 •
36 LUTY 2007
chamianie systemu. Podczas tej fazy startu peceta bootsector ma kluczowe znaczenie.
Podczas testu POST BIOS sprawdza, na jakim napędzie znajduje się system operacyjny. Następnie próbuje odczytać z niego pierwszy główny sektor rozruchowy (ang. bootsector) o pojemności 512 bajtów, tak zwany Master Boot Record (MBR). Znajduje się on na pierwszej ścieżce, w pierwszym cylindrze, w pierw-
bootmenager Windows XP Wl LILO
szym sektorze danego dysku. Jego zawartość jest ładowana pod odpowiedni adres do pamięci głównej komputera.
Większość powierzchni MBR zajmuje kod wykonywalny programu rozruchowego (ang. bootloadera), którego zadaniem jest załadowań ie j ądra_sy s temu o_p ęracyjnego do _pami_ę-_ _ ci RAM Program rozruchowy jest określa
ny często jako bootstrap. Mimo swoich niewielkich rozmiarów potrafi uruchomić nawet bardzo rozbudowany system operacyjny.
Dalszą część MBR zajmuje tablica partycji danego dysku (cztery wpisy, gdyż na dysku może się znajdować do czterech partycji podstawowych). Ostatnie dwa bajty muszą mieć wartości 0x55 i OxAA (BIOS, sprawdzając je, upewnia się, czy to, co wczytał do pamięci, na pewno jest Master Boot Recordem).
MBR nie jest jedynym bootsectorem znajdującym się na dysku. Własny bootsector ma
eKspert