Où la table de partition GUID est-elle stockée sur un périphérique?

Un de mes amis a utilisé ma key USB pour installer une nouvelle version d'OS X sur son Mac. Maintenant que je l'ai récupéré, je voulais l'effacer (j'utilise Linux moi-même). Cependant, j'ai un peu de mal à le faire. La première chose que j'ai faite était d'écrire un LiveCD Fedora, en utilisant dd :

 # dd if=Fedora.iso of=/dev/sdb 

Je pensais que cela écraserait la table de partition qui se trouve au début du périphérique et par conséquent supprimera les partitions que le programme d'installation d'OS X avait créées. Cependant, j'avais tort, les partitions étaient toujours là. J'ai donc cherché des tables de partition GUID et réalisé qu'ils ajoutent des en-têtes non seulement au début de l'appareil, mais aussi à la fin. Donc j'ai fait:

 $ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': No space left on device 15687681+0 records in 15687680+0 records out 8032092160 bytes (8.0 GB) copyd, 1354.82 s, 5.9 MB/s 

Après cela, j'ai retiré la key USB de l'ordinateur et l'ai branché. Exécuter blkid maintenant ne donnerait pas de partitions sur le périphérique. Cependant, après avoir écrit à nouveau l'image Fedora, les partitions OS X sont de return:

 $ sudo blkid /dev/sdb1: LABEL="Fedora-17-x86_64-Live-Desktop.is" TYPE="iso9660" /dev/sdb2: SEC_TYPE="msdos" LABEL="EFI" UUID="B368-CE08" TYPE="vfat" /dev/sdb3: UUID="f92ff3eb-0250-303f-8030-7d063e302ccf" LABEL="Fedora 17" TYPE="hfsplus" 

Je soupçonne que cela a quelque chose à voir avec ce bit de protection MBR dans la page wikipedia ci-dessus. Comment puis-je m'en débarrasser?

Mettre à jour

J'ai finalement couru parted et supprimé le GPT à partir de là. Je me suis fait vomir avec des avertissements au sujet d'un GPT corrompu (probablement en le mettant à zéro) mais que des "signatures" étaient là.

J'ai finalement restauré ma key USB, mais ce serait toujours bien si quelqu'un pouvait faire la lumière sur ce qui se passait exactement, où ces signatures étaient-elles stockées?

J'ai trouvé la réponse: l'ISO Fedora contient une table de partition GUID avec une disposition de partition très similaire à celle de OS X. Pour cette raison, j'ai confondu les partitions créées par

 dd if=Fedora.iso of=/dev/sdb 

avec ceux créés par le programme d'installation OS X. La confusion a été renforcée par le fait que l'une des partitions a un système de files HFS + , spécifique à OS X. Ce qui est encore plus curieux, c'est le fait que l'exécution parted après l'écriture de l'ISO sur le bâton donne:

 $ sudo parted /dev/sdb GNU Parted 2.3 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Warning: /dev/sdb contains GPT signatures, indicating that it has a GPT table. However, it does not have a valid fake msdos partition table, as it should. Perhaps it was corrupted -- possibly by a program that doesn't understand GPT partition tables. Or perhaps you deleted the GPT table, and are now using an msdos partition table. Is this a GPT partition table? Yes/No? 

Quoi qu'il en soit, le point est que les partitions n'ont pas été réinstallées par magie après la mise à zéro de l'set du dispositif, ils ont plutôt été créés lors de dd -ing l'ISO.