Qu’est-ce que le lecteur ESP dans Windows 10 ?


La partition système EFI (ESP) est une partition sur un périphérique de stockage de données (généralement un disque dur ou un lecteur à semi-conducteurs) qui est utilisée par les ordinateurs adhérant à l'interface micrologicielle extensible unifiée (UEFI). Lorsqu'un ordinateur est démarré, le micrologiciel UEFI charge les fichiers stockés sur l'ESP pour lancer les systèmes d'exploitation installés et divers utilitaires. Un ESP contient les chargeurs de démarrage ou les images de noyau pour tous les systèmes d'exploitation installés (qui sont contenus dans d'autres partitions), les fichiers de pilotes de périphériques pour les périphériques matériels présents dans un ordinateur et utilisés par le micrologiciel au moment du démarrage, les programmes utilitaires du système qui sont destinés à être exécutés avant le démarrage d'un système d'exploitation, et les fichiers de données tels que les journaux d'erreurs.


La partition système EFI doit être formatée avec un système de fichiers dont la spécification est basée sur le système de fichiers FAT et maintenue dans le cadre de la spécification UEFI ; par conséquent, la spécification du système de fichiers est indépendante de la spécification FAT originale.[L'identifiant unique mondial (GUID) de la partition système EFI dans le schéma GPT (GUID Partition Table) est C12A7328-F81F-11D2-BA4B-00A0C93EC93B, tandis que son ID dans le schéma MBR (Master Boot Record) est 0xEF. Les disques partitionnés en GPT et MBR peuvent contenir une partition système EFI, car le firmware UEFI est nécessaire pour prendre en charge les deux schémas de partitionnement. Le format de démarrage El Torito pour les CD-ROM et les DVD est également pris en charge[1] L'UEFI assure la rétrocompatibilité avec les systèmes existants en réservant le premier bloc (secteur) de la partition pour le code de compatibilité, créant ainsi un secteur de démarrage existant. Sur les anciens systèmes basés sur le BIOS, le premier secteur d'une partition est chargé en mémoire et l'exécution est transférée à ce code. Le microprogramme UEFI n'exécute pas le code dans le MBR, sauf lors du démarrage en mode BIOS hérité via le Compatibility Support Module (CSM)[1] La spécification UEFI exige que les tables de partition MBR soient entièrement prises en charge.[Cependant, certaines implémentations UEFI basculent immédiatement vers le démarrage CSM basé sur le BIOS lors de la détection de certains types de table de partition sur le disque de démarrage, empêchant ainsi le démarrage UEFI d'être effectué à partir de partitions système EFI contenues sur des disques partitionnés MBR.[4] Le firmware UEFI supporte le démarrage à partir de périphériques de stockage amovibles tels que les lecteurs flash USB. Pour cela, un périphérique amovible doit être formaté avec un système de fichiers FAT12, FAT16 ou FAT32, tandis qu'un chargeur d'amorçage doit être stocké selon la hiérarchie de fichiers ESP standard, ou en fournissant un chemin complet d'un chargeur d'amorçage au gestionnaire d'amorçage du système.


Microsoft recommande que lors du partitionnement d'un disque, la partition système EFI soit la première partition du disque.[12] Ce n'est pas une exigence de la spécification EFI elle-même. Sur Windows XP 64-Bit Edition et plus, l'accès à la partition système EFI est obtenu en exécutant la commande mountvol /s. Un lecteur ESP peut être créé temporairement si votre système Windows est en attente d'un redémarrage après une mise à jour de Windows. Cela permet à l'ordinateur de démarrer dans l'environnement de mise à jour de Windows (mini OS) afin qu'il n'y ait pas d'applications concurrentes pendant la mise à jour. Ce lecteur, et l'espace correspondant, doit être renvoyé à son lecteur hôte (le lecteur physique réel) à la fin de la mise à jour.