84129 ScanImage40 (2)

84129 ScanImage40 (2)



Budowa Master Boot Recordu

Dwa systemy w jednym komputerze


446

• -I

510 >


kod wykonywalny bootloaaera


partycja 1


partycja 2


partycja 3


KflEfe4.


dwabajt^^natun^OxAA^


446 bajtów


4x16 bajtów 2 bajty


5-509) może zawierać maksymalnie cztery wpisy, gdyż na właśnie tyle partycji podstawowych może być podzielony dysk


każda partycja podstawowa. Gdy mamy zainstalowany więcej niż jeden system operacyjny, bootsector danej partycji zawiera własny program rozruchowy. Program ten może zostać uruchomiony jedynie po przekazaniu mu sterowania przez program rozruchowy zawarty w MBR. Jeśli w komputerze zainstalowanych jest lalka systemów, ich uruchamianiem zarządza tak zwany menedżer uruchamiania (ang. bootmanager) •. Dzięki niemu w prosty sposób możemy wybrać, z którym systemem chcemy pracować. Funkcję boot-managera ma wiele popularnych programów rozruchowych, na przykład LILO czy CRUB, które są zwykle wbudowane w systemy z rodziny Linux (patrz ramka na stronie 36).

MBR i bootsector nie wymagają naszego nadzoru, ale warto dbać o ich dobry stan. Ekspert pokaże, jak chronić je przed uszkodzeniami i (w razie potrzeby) modyfikować.


Boot manager HfyITemY~


no


Master Boot Record


przekaż sterowanie do bootsectora systemu A

/ ®\

rrzekaż sterowanie do bootsectora systemu 8

załaduj system A

załaduj system B

Za pomocą bootmanagera możemy wybrać, który system chcemy załadować 0. Sterowanie zostaje przekazane do bootsectora odpowiedniej partycji 0. Znajdujący się w nim kod bootloadera uruchamia wybrany system 0


Chronimy bootsector i MBR G


dy w naszym komputerze zainstalowany jest tylko jeden system operacyjny, zwykle nie zaprzątamy sobie


głowy bootsectorem. W takim wypadku działa on całkowicie automatycznie i praktycznie bez wiedzy użytkownika.


Mimo to warto jednak poświęcić trochę uwagi bootsectorowi. Dzięki temu będziemy mogli go naprawić lub przywrócić w wypadku awarii peceta czy ataku groźnych wirusów.

Oczywiście Ekspert pokaże, jak tego dokonać.


Tworzymy kopię i przywracamy MBR

W


iele programów pozwala na wykonanie obrazu sektora rozruchowego oraz jego późniejsze odtworzenie


° Ekspert radzi


Zdarza się. że system nagle ulega poważnej awarii i przestaje się uruchamiać. Wtedy nie sposób przywrócić MBR w sposób pokazany w tej wskazówce. Możemy albo skorzystać z konsoli odzyskiwania, albo zawczasu utworzyć dysk, na który skopiujemy obraz MBR oraz program umożliwiający odzyskanie MBR, działający w trybie konsolowym (MBRtool).

Aby odzyskać dane. zmieniamy kolejność bootowania w BlOS-ie, ustawiając odpowiedni napęd, na przykład stację dyskietek lub USB. MBR odzyskujemy poleceniem «,gdzie mbrdump jest nazwą zapisanego przez nas uprzednio M BR. 1


fi:\> MBlitool /RST /DSIC0 /FIL:mbrdunp


z zapisanej kopii. Jednym z nich jest HDHacker. Zobaczmy, jak wykonać za jego pomocą podstawowe operacje na MBR.

1 Instalujemy i uruchamiamy HDHacker

z płyty Eksperta. Wybieramy opcję •-----

oraz f i klikamy na I Reed seciotitom Pisk |.


2 W okienku • £ojąwj_ą_s_i^ niezrozumiałe___

dla nas dane - jest to postać binarna MBR naszego komputera. Aby zapisać MBR w pliku, klikamy na jS~ave sactor lo Fiie]. Wybieramy nazwę pliku i klikamy na I Zapisz I. Utworzony plik przenosimy w bezpieczne miejsce, na przykład na dyskietkę albo pendrive.

3 W razie potrzeby, na przykład gdy system przestaje się ładować, możemy przywró-


Naprawiamy bootsector


1


Diiva to opętało C Logico! Drryo IBoolSecta) jphy$icai Dtjyęr {MBRj


Re-ad commandi

Read sector from Dok


Load scctor ftom ffa


I


Śeiect sedoi

Rśl Secłoc (MBR)

C Spetify a Secie*

Nurnborofconłjgucjectastorcad jl ~v\


Write command:


Sectot Image (MBR HoidDiskO)


Aboul -


J...ULO...-.E....~..E-DU€\.....Ź.....nS.VŹl.L..6.a..l....a.LV\.C.u.l...Sv.

SA.e.€0x<.«..F.@alf<-.l..6R...C.iUT.lBn.&iłl;..l.2SSv..

,K...fllULOu'TiC..1..5.u...X......u...u.U.I.......

.......N.L...a-.-....f.l..Lf.F.„.e...-UUfP.Si.iSŁ.S..tC.

I..UA.I.I.U.1Ł...U1R......lYQ...t^.Y../@t?..-<D.«T.9.»a.9.wa..t.-...XUgl..


cić wcześniejszą, poprawną wersję z kopii zapasowej. W tym celu ponownie uruchamiamy HDHacker. W oknie programu ponownie zaznaczamy opcje 1<? PhyacałDrivetMBRll i F»st Sector [MBB)|. Ładujemy z pliku zawartość MBR, klikając na iLoad scctor ftom fiel. Klikamy na I Write cector on Piski, a następnie na |ÓK|.


i Przydatne polecenia konsoli


Gdy na skutek awarii bootsectora komputer się nie uruchamia,a my nie mamy kopii MBR-a, nie jesteśmy w stanie wykonać procedury ratunkowej opisanej w poprzedniej poradzie. W takim wypadku ostatnią deską ratunku może okazać się konsola odzyskiwania. Za jej pomocą możemy naprawić MBR i bootsector, nawet gdy nie mamy ich kopii zapasowej.


2 Za pomocą poleceń konsoli opisanych szczegóło-j wo w ramce obok, naprawiamyJV1BR oraz plik j | _frboot.ini|. Dokładną pomoc do każdego polecenia uzyskamy, wpisując w konsoli komendę o składni: polecenie /?, na przykład


Polecenie

bootcfg


Opis

Tworzy i odzyskuje konfigurację rozruchową (boot.ini)

Kopiuje plik w wybrane miejsce

Zapisuje na partycji systemowej nowy sektor rozruchowy partycji Naprawia MBR określonego dysku*


Przykład

Aby dodać instalację systemu Windows do listy rozruchu, wydajemy komendę:


bootcfy /add


bootcfy /?


copy [miejsce źródłowe]

[miejscejiocelowe] fixboot [dysk]

fixmbr

[nazwa_urządzenia]

* Nawę dysku możemy urystai, wydając polecenie map


Aby skopiować plik C:\boot.ini na dysk A:

Irł-Wimil-lllTilliU


Aby zapisać sektor rozruchowy na partycji D:


fixboot d


3


Aby naprawić MBR pierwszej partycji:


fixnbi' \Deoice\HardDisk0


1 Startujemy pecet z płyty CD z instalacją systemu Windows XP. W tekstowym menu instalatora wdsltamy klawisz {fl;Nastęnie logujemy się do konsoli ®, podając hasło administratora systemu.


1: C:\UINDOU8


Ubieli Uintlour. installation uould you like to log onto 1(,<To canco ], pi-en,*; FNTIIR>? i Type tbc Administrator password:    ww*

C:\UINDOUS >«


3 Pracę z konsolą odzyskiwa-nia kończymy, wydając polecenie Wszystkie zmiany zostają zastosowane, a pecet zrestartowany.


ełKspert


LUTY 2007 37



Wyszukiwarka

Podobne podstrony:
TI(312[01]) arkusz X0005 Zadanie 14. MBR (Master Boot Record), zawiera opis maksymalnie B. (a) 2 par
Gdzie się znajduje MBR Drev C: starting Boot record (C:) Master Boot
Start jądra systemu UNIX Pierwszy sektor na dysku ( Master Boot rekord, MBR) zawiera program boot, k
IMG20 U Eucaryota występują dwa systemy proteolityczne: lizosomalny, wykorzystujący degradację w li
page0231 Ryc. 90. Rekonstrukcja świątyni asyryjskiej (zob. ryc. cytowane pod ryc. 89) * MO CS Ryc. 9
JNarzędzie konfiguracji systemu BOOT.INI Ogólne SYSTEM.INI WIN. INI Usługi Uruchamianie
aparat czepny • Budowa szczegółowa jest podstawą zróżnicowania i systematycznego !• -
SMC Record/Playback Systems Ease of service, up-front Controls, and many features make SMC systems i
Możemy wyróżnić dwa typy podawania ceny (notowanie, kwotowa nie) na narodowych rynkach walutowych (d
S5008168 Trzebi dodać, źe bardzo wiele celtyckich oppidów było budowany na wapiennej skale. Bardziej
ScanImage02 24.11.2008 Modelowanie i Analiza Systemów KOLOKWIUM nr. 1 Zadanie 1 Dany jest rejestr op
ScanImage006 (8) Ze względu na sposób współpracy z systemem energetycznym -    elektr

więcej podobnych podstron