Sektor rozruchowy lub sektor rozruchowy (w języku angielskim : sektor rozruchowy ) to obszar na urządzeniu pamięci masowej - na przykład dysku twardym , dyskietce lub dysku SSD - zawierający kod uruchamiany przez oprogramowanie układowe komputera. Wielkość i lokalizacja tego obszaru zależy od platformy komputerowej i urządzenia. Ten sektor jest zbyt mały, aby pomieścić samodzielny program. Jego rola ogranicza się do załadowania większego programu, zazwyczaj systemu operacyjnego (bezpośrednio lub przez program ładujący ).
Na komputerze zgodnym z komputerem PC , na urządzeniach z dyskiem twardym lub dyskietką, sektor rozruchowy może być dwojakiego rodzaju:
Podczas uruchamiania system BIOS wyszukuje urządzenie, które zawiera prawidłowy sektor rozruchowy, w kolejności, którą można skonfigurować. Sektor rozruchowy jest uważany za ważny, jeśli jego ostatnie dwa bajty zawierają sygnaturę 0x55, 0xAA. BIOS kopiuje ten sektor na adres 0x0000: 0x7C00 i przesyła do niego strumień wykonania.
Zobacz format El Torito
W przypadku startowego dysku CD-ROM , sektor startowy to siedemnasty (każdy sektor na dysku CD-ROM ma 2048 bajtów).
Sektor siedemnasty zawiera:
W przypadku dysku CD-ROM, który emuluje dyskietkę, ten sektor rozruchowy jest podobny do sektora dyskietki.
Ponieważ kod sektora startowego jest wykonywany automatycznie, sektor startowy był częstym wektorem ataku używanym przez wirusy komputerowe . Aby temu zapobiec, BIOS często pozwala zapobiec zapisywaniu sektora rozruchowego na wewnętrznych dyskach twardych.