web-dev-qa-db-fra.com

Impossible de supprimer la table GPT du disque dur

J'ai tout essayé, mais rien ne fonctionne ...

Background: Démarré sous Windows 7, formater et installer Ubuntu, puis installer Arch Linux avec une table de partitions GPT.

Exécution des commandes suivantes d'Ubuntu 12.04 Live USB.

en commençant par: Arch Linux est installé avec quatre partitions. Utilisation de GPT.

/dev/sda1 Root partition
/dev/sda2 BIOS boot partition
/dev/sda3 Swap partition
/dev/sda4 /home partition

étape 1:

Sudo parted /dev/sda
mklabel msdos

Récupère le message d'erreur "signatures GPT trouvées" puis je vérifie.

étape 2:

Sudo dd bs=4M if=/dev/zero of=/dev/sda

Toujours obtenir le message d'erreur.

étape 3:

Sudo dd bs=1M if=/dev/zero of=/dev/sda

Toujours obtenir le message d'erreur sur les signatures GPT trouvé.

étape 4>

Sudo parted /dev/sda
mktable msdos

Je n'abandonne pas! Même cela ne fonctionne pas et le message d'erreur apparaît.

Sortie de Sudo fdisk -l:

Disque/dev/sda: 250,1 Go, 250059350016 octets

255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs

Unités = secteurs de 1 * 512 = 512 octets

Taille du secteur (logique/physique): 512 octets/4096 octets

Taille d'E/S (minimum/optimal): 4096 octets/4096 octets

Identifiant de disque: 0x0004cb5a

Périphérique d'amorçage Début Fin Bloque l'id du système

AVERTISSEMENT: GPT (table de partition GUID) détecté sur '/ dev/sdb'! Le fichier util fdisk ne prend pas en charge GPT. Utilisez GNU Parted.

Disque/dev/sdb: 2103 Mo, 2103443456 octets

255 têtes, 63 secteurs/piste, 255 cylindres, total 4108288 secteurs

Unités = secteurs de 1 * 512 = 512 octets

Taille du secteur (logique/physique): 512 octets/512 octets

Taille d'E/S (minimum/optimal): 512 octets/512 octets

Identificateur de disque: 0x71bafca0

Périphérique d'amorçage Début Fin Bloque l'id du système

/ dev/sdb1 * 0 1607679 803840 0 vide

/ dev/sdb2 1595952 1600495 2272 eFI (FAT-12/16/32)

AVERTISSEMENT: GPT (table de partition GUID) détecté sur '/ dev/sdb1'! Le fichier util fdisk ne prend pas en charge GPT. Utilisez GNU Parted.

Disque/dev/sdb1: 823 Mo, 823132160 octets

255 têtes, 63 secteurs/piste, 100 cylindres, total 1607680 secteurs

Unités = secteurs de 1 * 512 = 512 octets

Taille du secteur (logique/physique): 512 octets/512 octets

Taille d'E/S (minimum/optimal): 512 octets/512 octets

Identificateur de disque: 0x71bafca0

 Device Boot      Start         End      Blocks   Id  System

/ dev/sdb1p1 * 0 1607679 803840 0 vide

/ dev/sdb1p2 1595952 1600495 2272 eFI (FAT-12/16/32)

Sortie de Sudo parted -l

Modèle: ATA ST250LT007-9ZV14 (scsi)

Disque/dev/sda: 250 Go

Taille du secteur (logique/physique): 512B/4096B

Table de partition: msdos

Numéro Début Fin Taille Type Système de fichiers Drapeaux

[Message d'erreur trouvé par GPT-Signatures]

Que dois-je faire pour supprimer les derniers fragments de la table GPT? Essayer de réinstaller Arch, mais ne peut pas utiliser cgdisk pour créer des partitions.

1
user152158

Vos sorties fdisk et parted indiquent que vous avez deux disques: /dev/sda et /dev/sdb. L'erreur "Données GPT" semble provenir de /dev/sdb. Je recommande d'exécuter FixParts sur ce disque. Ce programme fait partie du package gdisk que vous devrez peut-être installer. S'il détecte des données GPT parasites, il vous demandera si vous souhaitez les supprimer. Vous pouvez ensuite quitter FixParts sans apporter d'autres modifications. Vous pouvez également essayer d’exécuter FixParts sur /dev/sda, mais j’imagine qu’il est totalement dépourvu de données GPT errantes.

D'ailleurs, Richard a raison sur le fait que GPT stocke une seconde copie de ses données à la fin du disque. mais compte tenu des étapes que vous avez suivies et du résultat que vous avez montré, je ne pense pas que vous constatiez les effets de ces données sur /dev/sda; Je pense que vous voyez des données GPT parasites dans les secteurs 1 à 33 (et probablement à la fin du disque) sur /dev/sdb.

1
Rod Smith