Lesecteur d'amorçage[1] ousecteur de démarrage (enanglais :boot sector) est une zone sur un dispositif de stockage — par exemple undisque dur, unedisquette ou unSSD — contenant du code destiné à être lancé par lefirmware d'un ordinateur. La taille et l'emplacement de cette zone dépendent de la plate-forme informatique et du dispositif. Ce secteur est de taille trop réduite pour contenir un programme autonome. Son rôle est limité au chargement d'un programme de taille plus importante, typiquement lesystème d'exploitation (de manière directe ou via unchargeur d'amorçage).
Sur un ordinateurcompatible PC, sur les périphériques de type disque dur ou disquette, le secteur de démarrage peut être de deux types :
Au démarrage, leBIOS recherche un périphérique contenant un secteur de démarrage valide, selon un ordre qui peut être configuré. Un secteur de démarrage est considéré comme valide si ses deux derniers octets contiennent la signature 0x55, 0xAA. Le BIOS copie ce secteur à l'adresse 0x0000:0x7C00 et y transfère le flot d'exécution.
VoirFormat El Torito
Pour unCD-ROM amorçable, le secteur d'amorçage est le dix-septième (chaque secteur d'un CD-ROM fait 2048 octets).
Le dix-septième secteur contient :
Dans le cas d'un CD-ROM qui émule une disquette, ce secteur d'amorçage est semblable à celui d'une disquette.
Le code du secteur de démarrage étant exécuté automatiquement, le secteur d'amorçage était un vecteur d'attaque couramment utilisé par lesvirus informatiques. Pour s'en prémunir, le BIOS permet souvent d'empêcher l'écriture du secteur d'amorçage sur les disques durs internes.