1 votes

Comment réparer un GPT corrompu (trop grand) ?

J'ai donc acheté un nouveau SSD. J'ai décidé d'utiliser GPT au lieu de MBR, donc je suis un peu perdu. Il a fini par être corrompu. Je ne sais pas si le GPT n'a pas pris en compte la zone protégée de l'hôte, ou si mon SSD a réellement perdu des données. J'essaie donc de le monter pour l'instant. Le problème est que j'obtiens cette erreur de gparted qui me dit que la partition est trop grande :

Problème : l'auto-pointeur de l'en-tête secondaire indique qu'il ne réside pas à l'emplacement de l'en-tête. réside pas à la fin du disque. Si vous avez ajouté un disque à une matrice RAID, utilisez l'option 'e' du menu 'experts' pour ajuster l'en-tête secondaire. secondaire et de la table de partition.

Problème : le disque est trop petit pour contenir toutes les données ! (La taille du disque est de 390717734 secteurs, doit être de 488397168 secteurs). L'option 'e' de du menu "experts" peut résoudre ce problème.

Problème : GPT prétend que le disque est plus grand qu'il ne l'est ! (Le dernier secteur secteur utilisable est 488397134, mais l'en-tête de sauvegarde est à 488397167 et la taille du disque est 390717734 s.) taille du disque est de 390717734 secteurs. L'option "e" du menu "experts" devrait probablement résoudre ce problème

Problème : la partition 1 est trop grande pour le disque.

Identification de 4 problèmes !

(il y avait aussi une erreur CRC, mais j'ai restauré le GPT à partir des structures de sauvegarde et cela a disparu).

J'ai essayé de faire le e en mode expert, mais seule l'erreur CRC a disparu, pas ces problèmes.

Comment puis-je résoudre ce problème pour tenter de réparer le FS et de le monter ? J'ai des sauvegardes, mais cela signifierait que je perdrais une partie du travail effectué depuis la dernière sauvegarde.

Par ailleurs, cela ressemble-t-il à une corruption des données ou à quelque chose qui pourrait résulter du fait que l'APH n'est pas pris en compte ?

2voto

Rod Smith Points 20483

Tout d'abord, un point mineur : Les messages de problème que vous avez cités proviennent d'un fdisk GPT ( gdisk , sgdisk o cgdisk ), et non de GParted. Je veux juste clarifier cela au cas où quelqu'un serait confus à ce sujet à l'avenir.

Le Host Protected Area (HPA) est un problème, car certains systèmes d'exploitation semblent l'ignorer, ce qui peut entraîner le type d'erreur que vous rencontrez. Si vous utilisez un HPA, envisagez de désactiver cette fonction. Si c'est la source du problème, vous devrez presque certainement le faire pour récupérer vos données, car les messages que vous avez cités indiquent clairement que votre disque a une partition qui dépasse largement l'espace disponible. Cela peut se produire si vous avez partitionné le disque avec un système d'exploitation ignorant le HPA ou si vous avez partitionné avant de définir un HPA et si vous êtes ensuite passé à un système d'exploitation respectant le HPA ou si vous avez défini un HPA.

Puisque vos étiquettes indiquent que vous utilisez Linux, vous pouvez vérifier l'état HPA du disque avec hdparm :

$ sudo hdparm -N /dev/sda

/dev/sda:
 max sectors   = 976773168/976773168, HPA is disabled

Ceci montre un disque avec HPA désactivé ; il montrerait quelque chose d'autre avec HPA activé.

Il est également possible que votre disque dur SSD fonctionne mal. Dans ce cas, vous devrez sauvegarder autant de données que possible et renvoyer le disque pour réparation ou remplacement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X