Q. Quelle est la procédure de boot de NT ?
R. Les fichiers nécessaires au démarrage de NT sont :
Voici l'ordre dans lequel les fichiers sont utilisés au boot :
Voici une séquence de boot complète :
- Les routines Power on self test (POST) (vérification de la mémoire, du clavier, etc...).
- Le Master Boot Record (MBR) est chargé en mémoire et le petit bout de code est exécuté.
- Le secteur de Boot de la Partition Active est chargé en mémoire.
- Ntldr est chargé et initialisé à partir du Secteur de Boot.
- Basculement du processeur du mode réel en mode 32-bit flat memory mode.
- Ntldr lance les mini-drivers de système de fichiers. Ces mini-drivers sont intégrés dans Ntldr et peuvent lire la FAT ou le NTFS.
- Ntldr lit le fichier Boot.ini
- Ntldr charge le système d'exploitation choisi dans le menu, et une ou l'autre de ces deux choses arrivent :
* Si Windows NT est choisi, Ntldr lance Ntdetect.com
* Pour tout autre système d'exploitation, Ntldr charge et lance Bootsect.dos, et lui passe la main. La séquence de boot Windows NT s'arrête là.- Ntdetect.com "scanne" les composants matériels présents et en envoie la liste à Ntldr pour l'inscription dans HKEY_LOCAL_MACHINE\HARDWARE.
- Ntldr charge ensuite Ntoskrnl.exe, Hal.dll et le système démarre.
- Ntldr lit la liste des périphériques et charge les pilotes des périphériques devant être démarrés au lancement de l'OS.
- Ntldr passe la main à Ntoskrnl.exe, et la séquence de boot se termine pour laisser la place à la phase de chargement.
Un commentaire , une précision ? Ecrivez
nous.