Erreurs GParted sur le disque MBR, affirme que c'est GPT. (C'est une erreur, mais pourquoi?)

7

C'est très tentant pour moi de faire un discours sur GParted et Linux, mais je ferai de mon mieux pour l'éviter. :)

Question:

Pourquoi GParted affirme-t-il que mon disque est corrompu et GPT, alors que l'Utilitaire de disque pense que tout va bien?

Ma seule partition sur le disque (NTFS) contient Windows 7 x64 et n'a absolument aucun problème - je n'ai jamais eu de problème avec elle et j'ai exécuté CheckDisk pour m'en assurer.

Pourquoi GParted se comporte-t-il de cette façon?

(J'allais publier ceci sur AskUbuntu, mais comme GParted n'est pas vraiment limité à Ubuntu, je l'ai posté ici. J'utilise le disque de démarrage d'Ubuntu 11.04 x64.)

Capture d'écran

Mehrdad
la source
Essayez d'exécuter TestDisk.
Bonjour71
@ Hello71: Et faire quoi?
Mehrdad
@ Mehrdad: Réécrire la table de partition?
Bonjour71
@ Hello71: O___O Qu'est-ce qui vous fait penser que le problème vient de la table de partition et non de GParted? Comme je l'ai dit, l'utilitaire de disque Ubuntu dit que tout va bien, que Windows démarre correctement et que la gestion des disques fonctionne également bien.
Mehrdad
@ Hello71: Merci pour le conseil ... J'ai réécrit la table de partition et maintenant je INT18: BOOT FAILUREdémarre. Était-ce ce qui était censé se passer? x__x
Mehrdad

Réponses:

10

Il est fort probable que le disque utilisé soit un disque GPT (GUID Partition Table). Ces disques ont des données de partitionnement des secteurs 0 à 33 (généralement) et également dans les 33 derniers secteurs du disque. Si un disque GPT est repartitionné par un utilitaire non conscient de GPT, cet utilitaire ne remplacera probablement que le secteur 0 (le MBR), laissant la plupart des données GPT intactes. Techniquement, le disque est alors un disque MBR; cependant, certains outils de partitionnement, y compris de nombreux outils Linux basés sur libparted (y compris GParted), deviennent confus. Ils peuvent indiquer que le disque est complètement vierge ou afficher les anciennes partitions GPT plutôt que les nouvelles partitions MBR. Il s'agit d'un bogue dans libparted, mais il est déclenché par des données incohérentes sur le disque.

La solution consiste à effacer les anciennes données GPT. Cela peut être fait de différentes manières, mais la plus simple consiste probablement à utiliser FixParts , conçu pour cette tâche et certaines autres tâches de réparation de la table de partitions. Vous pouvez également utiliser dd pour effacer le secteur 1 (numéroté à partir de 0) et le secteur final sur le disque; c'est là que résident les signatures GPT qui déroutent libparted.

Désolé de ne pas être arrivé plus tôt, Mehrdad. Je suppose que lorsque vous avez réécrit la table de partition, vous avez également supprimé le chargeur de démarrage dans le MBR. Réinstaller votre chargeur de démarrage devrait résoudre ce problème. Il est possible que vous ayez écrit la mauvaise table de partition, ce qui serait plus difficile à corriger.

Rod Smith
la source
Lol désolé? Pour quoi?! C'est une excellente information que vous avez là, j'apprécie la réponse! :) Je vais y jeter un coup d'oeil quand j'en aurai l'occasion. (C'était juste une machine virtuelle, ne vous inquiétez pas ... mes données ne sont pas en danger.: P)
mercredi
Il ressort de vos commentaires ultérieurs que vous aviez déjà remplacé la table des partitions, rendant probablement mon information inutile. Si vous avez toujours le problème, cependant, alors il est toujours d'actualité ....
Rod Smith
Ça marche! J'avais le même problème et en utilisant gdisk j'ai supprimé le GPT puis j'ai utilisé gparted pour gérer les partitions.
Marco C.
0

Il y a un bon post iciDans l'éditeur de partition Gparted, effacez ensuite la table de partition actuelle (qui effacera toutes les données) et recréez une nouvelle table de partition DOS. Après l'installation devrait fonctionner. "qui est vraiment simple à résoudre.

mmrs151
la source
1
veuillez ne pas utiliser les liens comme réponses. il est conseillé de poster ici toutes les informations utiles et d'utiliser des liens comme référence. si le lien est rompu, votre réponse l'est également.
Lorenzo Von Matterhorn
@ Znau, pouvez-vous m'inviter maintenant, car j'ai donné la réponse.
mmrs151
Je ne vous ai pas voté en premier lieu. de plus, les votes positifs ne sont pas à demander.
Lorenzo Von Matterhorn