Bootsector

Een boot sector is een gebied op een opslagmedium zoals een harde schijf, floppy disk of een code die de SSD wordt gelanceerd door de firmware van een computer. De grootte en locatie van het gebied afhankelijk van het computerplatform en het apparaat. Deze sector is te klein om een ​​stand-alone programma. Zijn rol is beperkt tot het laden van een groter programma, typisch het besturingssysteem.

Harde schijf en diskettes

Op een pc compatibele computer, het type apparaat harde schijf of diskette, kan de bootsector zijn twee soorten:

  • Een master boot record is de eerste sector van een gepartitioneerd data-opslag apparaat.
  • Een volume boot record is de eerste sector van een data-opslag apparaat dat niet is gepartitioneerd of de eerste sector van een partitie op een gepartitioneerd station.

Bij het opstarten, de BIOS zoekt naar een apparaat dat een geldige boot sector bevat, in een volgorde die kan worden geconfigureerd. Een boot sector wordt als geldig beschouwd als de laatste twee bytes bevatten de ondertekening 0x55, 0xAA. De BIOS kopieer deze sector op 0x0000: 0x7c00 en brengt de uitvoering flow.

Bootsector van een cd-rom

Zie El Torito Format

Voor een bootable CD-ROM, de boot sector is de zeventiende.

De zeventiende gebied bevat:

  • de Volume Boot Record, die verwijst naar de boot catalogus via brv_addr veld
  • De boot catalogus. Het bevat ten minste twee recordjaren
    • opname validatie
    • de standaard keuze

Bij een CD-ROM waarop een schijf emuleert Deze boot sector is vergelijkbaar met die van een floppy disk.

Virus boot

De bootsector code wordt automatisch uitgevoerd, de boot sector was een aanvalsvector vaak gebruikt door computervirussen. Om hiertegen te beschermen, kan de BIOS vaak voorkomen dat het schrijven van de boot sector op de interne harde schijven.