P-List et G-List d'un disque dur : comprendre les listes de secteurs défectueux
Un disque dur mécanique utilise des mécanismes internes pour identifier et gérer les secteurs qui ne peuvent plus être lus ou écrits de manière fiable. Parmi ces mécanismes figurent deux listes de défauts souvent appelées P-List et G-List.
La P-List (Primary Defect List) recense principalement les défauts identifiés pendant la fabrication du disque. La G-List (Grown Defect List) enregistre les défauts détectés au cours de son utilisation, selon les mécanismes de gestion propres au fabricant.
Ces listes font partie du système interne de gestion des défauts du disque dur. Elles permettent notamment au firmware de tenir compte de secteurs défectueux et, lorsque cela est possible, de les remplacer par des secteurs de réserve.
Comprendre leur fonctionnement est utile pour interpréter certains symptômes d'un disque vieillissant, mais aussi pour comprendre pourquoi une intervention sur le firmware ou les listes de défauts doit être réalisée avec précaution.
Qu'est-ce que la P-List d'un disque dur ?
La P-List, abréviation de Primary Defect List, est une liste de défauts primaires identifiés pendant les étapes de fabrication et de contrôle qualité du disque dur.
Lors de la production, les plateaux magnétiques sont soumis à différents tests. Certaines zones peuvent présenter des défauts de surface ou des caractéristiques qui ne permettent pas de garantir une lecture et une écriture suffisamment fiables.
Ces défauts sont enregistrés dans des structures internes afin que le disque puisse les prendre en compte dans son organisation et sa gestion des adresses.
La P-List permet ainsi de tenir compte des défauts connus avant la commercialisation du disque. Les secteurs concernés ne sont normalement pas présentés comme des secteurs utilisables ordinaires par le système d'exploitation.
La P-List est-elle modifiable ?
Dans le fonctionnement classique des disques concernés, la P-List constitue une référence des défauts identifiés en usine. Elle n'est pas destinée à être modifiée par l'utilisateur et ne fonctionne pas comme une simple liste de secteurs que l'on pourrait éditer avec un logiciel Windows.
Certains outils professionnels permettent d'accéder à des informations internes du disque et à différentes structures de gestion des défauts. Les possibilités dépendent cependant du fabricant, de la famille du disque et de la version du firmware.
Il ne faut donc pas considérer qu'un logiciel de maintenance peut librement modifier la P-List sans conséquence. Une intervention incorrecte peut perturber les informations utilisées par le firmware pour accéder aux données.
Qu'est-ce que la G-List d'un disque dur ?
La G-List, ou Grown Defect List, est une liste de défauts qui apparaissent ou sont détectés au cours de la vie du disque dur.
Contrairement à la P-List, qui concerne principalement les défauts identifiés en usine, la G-List peut évoluer pendant l'utilisation du support.
Un disque dur peut rencontrer des difficultés de lecture ou d'écriture sur certaines zones à cause de défauts du support magnétique, de son vieillissement, de dommages physiques ou d'autres anomalies.
Lorsque le firmware identifie un secteur qui ne peut plus être utilisé de manière fiable et qu'une réallocation est possible, il peut rediriger son adresse vers un secteur de réserve. Le défaut est alors pris en compte dans les structures internes de gestion du disque, notamment la G-List sur les modèles qui utilisent cette organisation.
Comment fonctionne la réallocation des secteurs défectueux ?
Les disques durs disposent généralement de secteurs de réserve qui peuvent être utilisés pour remplacer certains secteurs devenus inutilisables.
Le principe est le suivant :
- Le firmware détecte une difficulté de lecture ou d'écriture sur une zone du disque.
- Il effectue les opérations de vérification et de récupération prévues par son fonctionnement interne.
- Si le défaut est confirmé et qu'une réallocation est possible, le secteur logique concerné peut être redirigé vers un secteur de réserve.
- Les informations de correspondance sont enregistrées dans les structures internes de gestion des défauts.
- Lors des accès suivants, le disque utilise la nouvelle correspondance pour accéder à la zone de remplacement.
Cette opération est généralement transparente pour le système d'exploitation. L'ordinateur continue à accéder à l'adresse logique habituelle, même si le disque utilise désormais un autre emplacement physique.
Il faut toutefois distinguer un secteur instable ou en attente de réallocation d'un secteur effectivement réalloué. Un secteur difficile à lire n'est pas nécessairement déjà inscrit dans la G-List.
Quelle est la différence entre P-List et G-List ?
Les deux listes concernent la gestion des défauts du support magnétique, mais elles ne correspondent pas à la même période de détection.
| Caractéristique | P-List | G-List |
|---|---|---|
| Signification | Primary Defect List | Grown Defect List |
| Origine des défauts | Défauts identifiés pendant la fabrication et les contrôles en usine | Défauts détectés pendant la vie du disque |
| Évolution | Référence généralement établie en usine | Peut évoluer au cours de l'utilisation |
| Rôle | Prendre en compte les défauts initiaux du support | Enregistrer des défauts apparus ou détectés après la fabrication |
| Accès | Structures internes du disque | Structures internes du disque |
Les détails de stockage et de gestion de ces listes ne sont pas identiques sur tous les modèles. Les fabricants utilisent des architectures et des méthodes de gestion des défauts qui peuvent varier selon les générations et les familles de disques.
Quel est le rôle des secteurs de réserve ?
Un disque dur ne repose pas uniquement sur les secteurs accessibles directement par le système d'exploitation. Il dispose également de zones de réserve qui peuvent être utilisées par le firmware pour remplacer certains secteurs défectueux.
Cette réserve permet de maintenir l'accès aux adresses logiques habituelles malgré certains défauts physiques détectés sur le support.
Le nombre de secteurs de réserve et leur organisation dépendent du modèle et du fabricant. Cette capacité est limitée : lorsque les possibilités de réallocation deviennent insuffisantes, certains défauts peuvent ne plus être compensés de la même manière.
Il est cependant incorrect d'affirmer que l'épuisement de cette réserve provoque automatiquement la réécriture ou la disparition des anciennes données. Le problème est plutôt que de nouveaux défauts peuvent rester non corrigés ou devenir inaccessibles, avec un risque croissant pour la fiabilité du disque.
Quels sont les signes d'une augmentation des secteurs défectueux ?
Un disque dur peut continuer à fonctionner alors que certains secteurs deviennent difficiles à lire ou ont déjà été réalloués.
Les symptômes possibles comprennent :
- Des erreurs de lecture ou d'écriture répétées.
- Des fichiers qui deviennent difficiles à ouvrir ou à copier.
- Des blocages pendant l'accès à certaines zones du disque.
- Des ralentissements inhabituels.
- Des déconnexions ou des erreurs d'entrée-sortie.
- Une augmentation de certains compteurs SMART associés aux secteurs réalloués ou instables.
Ces symptômes ne prouvent pas à eux seuls que la G-List est pleine ou que le disque est arrivé en fin de vie. Ils doivent être interprétés avec les autres informations de diagnostic et le comportement réel du support.
Comment les informations SMART peuvent-elles aider ?
La technologie SMART permet au disque de communiquer différents indicateurs relatifs à son fonctionnement et à son état. Certains attributs peuvent donner des indications sur les défauts de surface et les opérations de réallocation.
Parmi les attributs souvent examinés sur les disques durs, on trouve :
- Reallocated Sector Count (souvent 05) : indique généralement le nombre de secteurs réalloués, selon l'interprétation propre au fabricant.
- Current Pending Sector Count (souvent C5) : concerne généralement les secteurs instables en attente de traitement ou de réallocation.
- Uncorrectable Sector Count (souvent C6) : peut signaler des secteurs pour lesquels des erreurs de lecture ou d'écriture n'ont pas pu être corrigées.
Les numéros et les valeurs brutes des attributs SMART ne sont pas universels. Leur interprétation dépend du fabricant, du modèle et du firmware. Il ne faut donc pas conclure à une panne uniquement à partir d'un chiffre affiché par un logiciel.
Un rapport SMART peut aider à détecter une dégradation, mais il ne constitue pas une garantie que le disque est sain. Un disque peut présenter une défaillance mécanique ou électronique sans que tous les indicateurs SMART soient alarmants.
La G-List peut-elle être pleine ?
Les disques durs disposent d'une capacité limitée de secteurs de réserve. Si les défauts se multiplient et que les ressources de remplacement deviennent insuffisantes, le firmware peut ne plus être en mesure de réallouer certains secteurs.
Cette situation peut s'accompagner d'erreurs de lecture, de secteurs instables ou de difficultés d'accès à certaines données.
Il faut néanmoins éviter de conclure que la G-List est pleine simplement parce que le disque ralentit ou affiche des erreurs. Le diagnostic doit tenir compte des compteurs SMART, du comportement du disque, des erreurs de lecture et des informations propres à son firmware.
Lorsque les secteurs défectueux se multiplient, le support doit être considéré comme potentiellement instable. Si les données sont importantes, la priorité est de les extraire avant d'envisager une réparation ou une remise en service du disque.
Peut-on vider ou supprimer la G-List avec un logiciel ?
Certains outils professionnels de maintenance et de récupération permettent d'accéder à des fonctions avancées du firmware. Selon le modèle, ils peuvent notamment afficher ou intervenir sur certaines structures internes de gestion des défauts.
Mais supprimer ou réinitialiser une liste de défauts ne répare pas les dommages physiques présents sur les plateaux.
Une intervention incorrecte peut également perturber les correspondances entre les adresses logiques et physiques utilisées par le disque. Dans certains cas, elle peut rendre des données inaccessibles ou compliquer considérablement leur récupération.
Il est fortement déconseillé de vider la G-List ou de modifier les listes de défauts sur un disque contenant des données importantes.
Il ne faut pas confondre la réinitialisation d'une liste interne, la réallocation de secteurs et la réparation physique d'un support. Ce sont des opérations différentes.
Que faire si votre disque dur présente des secteurs défectueux ?
Si votre disque présente des erreurs de lecture, des secteurs instables ou des ralentissements inhabituels, la priorité dépend de la valeur des données qu'il contient.
Si vous souhaitez récupérer des données importantes
- Évitez de continuer à utiliser le disque pour enregistrer de nouveaux fichiers.
- Ne lancez pas de formatage ou de réparation automatique.
- Évitez les tests de surface prolongés sur un support instable.
- Ne tentez pas de modifier la P-List ou la G-List.
- Faites réaliser une acquisition adaptée du disque si son état le permet.
Sur un disque qui présente des erreurs physiques, une copie classique peut échouer ou solliciter inutilement les zones endommagées. Des outils spécialisés permettent de contrôler les lectures et de traiter les zones difficiles d'accès.
Si les données ne sont pas importantes
Vous pouvez envisager de remplacer le disque et de réinstaller votre système ou de reformater le support, à condition d'avoir accepté la perte des données.
Un disque qui présente des défauts de surface répétés ne doit cependant pas être considéré comme fiable pour stocker de nouvelles informations. Un formatage ne répare pas les dommages physiques des plateaux.
La P-List et la G-List existent-elles aussi sur les SSD ?
Il ne faut pas transposer directement le fonctionnement des P-Lists et G-Lists des disques durs mécaniques à tous les SSD.
Un SSD utilise de la mémoire flash NAND et un contrôleur qui gère notamment :
- La répartition des écritures entre les cellules mémoire.
- La correction des erreurs de lecture.
- La gestion des blocs défectueux.
- Le remplacement de blocs devenus inutilisables.
- La correspondance entre les adresses logiques et les emplacements physiques de la mémoire.
Les SSD disposent donc de mécanismes de gestion des défauts et de blocs de réserve, mais les structures internes, les noms et les méthodes de gestion dépendent de leur contrôleur et de leur firmware.
La terminologie P-List et G-List est principalement utilisée dans le contexte des disques durs magnétiques. Il est préférable de parler de gestion des blocs défectueux et de blocs de réserve pour décrire le fonctionnement général d'un SSD.
Récupération de données sur un disque dur présentant des défauts de surface
Lorsque les secteurs défectueux se multiplient, le disque peut devenir instable et certaines données peuvent être difficiles à lire.
Une récupération professionnelle peut nécessiter une acquisition contrôlée du support, l'analyse des erreurs de lecture et, selon la panne, une intervention sur le firmware ou les composants mécaniques.
La méthode dépend de l'état réel du disque. Il ne suffit pas de vider la G-List ou de forcer une réallocation pour retrouver les données.
Chez Deadhardrive, le diagnostic permet de déterminer si les difficultés d'accès sont liées à des défauts de surface, à une défaillance mécanique, à un problème électronique ou à plusieurs anomalies combinées.
Si votre disque présente des erreurs de lecture ou des secteurs défectueux, évitez les manipulations qui pourraient aggraver la situation.
Consultez nos tarifs de récupération de données ou contactez notre laboratoire pour décrire les symptômes rencontrés.
FAQ – P-List et G-List d'un disque dur
Que signifie P-List sur un disque dur ?
P-List signifie Primary Defect List. Il s'agit d'une liste interne qui recense principalement les défauts de surface identifiés pendant la fabrication et les contrôles en usine du disque dur.
Que signifie G-List sur un disque dur ?
G-List signifie Grown Defect List. Elle concerne les défauts détectés au cours de l'utilisation du disque et pris en compte par ses mécanismes internes de gestion des défauts.
Quelle est la différence entre P-List et G-List ?
La P-List concerne principalement les défauts identifiés pendant la fabrication. La G-List concerne les défauts détectés après la fabrication, au cours de la vie du disque. Leur organisation précise dépend du fabricant et du modèle.
La G-List peut-elle se remplir ?
Les secteurs de réserve utilisés pour remplacer des secteurs défectueux sont en quantité limitée. Si les défauts se multiplient, les possibilités de réallocation peuvent devenir insuffisantes. Il n'est toutefois pas possible de conclure que la G-List est pleine sans un diagnostic adapté.
Peut-on supprimer la G-List avec un logiciel ?
Certains outils professionnels permettent d'accéder à des fonctions internes du firmware, mais supprimer ou réinitialiser une liste de défauts ne répare pas les dommages physiques. Cette opération peut également perturber l'accès aux données. Elle est à éviter sur un disque contenant des fichiers importants.
Les secteurs défectueux sont-ils automatiquement remplacés ?
Pas systématiquement. Selon le comportement du firmware, un secteur peut d'abord être considéré comme instable ou en attente de traitement. Une réallocation peut ensuite être effectuée si le défaut est confirmé et si des secteurs de réserve sont disponibles.
Un disque dur avec une G-List importante est-il encore utilisable ?
Un disque présentant de nombreux défauts réalloués peut continuer à fonctionner, mais il peut également devenir instable. Une augmentation des défauts doit être prise au sérieux. Il est recommandé de sauvegarder les données et de remplacer le support s'il présente des signes de dégradation.
La P-List et la G-List existent-elles sur les SSD ?
Les SSD utilisent également des mécanismes de gestion des défauts et des blocs de réserve, mais leur architecture est différente de celle des disques durs magnétiques. Les appellations P-List et G-List ne doivent pas être considérées comme universelles pour tous les SSD.
Un disque dur peut-il perdre des données lorsque ses secteurs de réserve sont épuisés ?
Des défauts qui ne peuvent plus être compensés peuvent entraîner des erreurs de lecture ou rendre certaines zones inaccessibles. Cela ne signifie pas que les anciennes données sont automatiquement écrasées. La priorité est de sauvegarder ou récupérer les informations encore accessibles.