Sektor rozruchowy

Co to jest sektor rozruchowy?

Sektor rozruchowy – obszar obejmujący najczęściej pierwsze 512 bajtów dysku twardego, dyskietki, podobnego nośnika danych lub samej partycji.

Każda partycja posiada sektor rozruchowy, natomiast cały dysk posiada Główny Sektor Rozruchowy. Sektor rozruchowy partycji może posiadać własny program rozruchowy, co wykorzystuje program NT OS Loader służący do uruchamiania systemów operacyjnych z rodziny Windows NT starszych niż Windows VIsta. Program rozruchowy zawarty w sektorze rozruchowym partycji może zostać wykonany tylko po przekazaniu mu sterowania przez program rozruchowy zawarty w MBR-ze, ponieważ BIOS umie uruchamiać program rozruchowy tylko z MBR-u.

Sektory rozruchowe często były wykorzystywane przez różnego rodzaju wirusy. Wirus zmieniał adres programu rozruchowego systemu na adres swojego kodu, wykonywał się i automatycznie instrukcją w assemblerze JMP FAR oddawał sterowanie programowi wczytującemu system. Celem tej operacji było uruchomienie wirusa przed uruchomieniem systemu.

 

Leave a comment