Main menu:

Site search

Categories

décembre 2009
L M M J V S D
 123456
78910111213
14151617181920
21222324252627
28293031  

Archive

Disque dur avec une table de partition de type Mac

J’ai reçu un disque dur externe de marque LaCie contenant en fait un disque de marque Samsung.
Connecté au PC, il est reconnu sans problème mais impossible de le partitionner et de le formater en ext3 avec GParted. Toutes les tentatives se soldent pas une erreur.
Finalement, je décide de tester le disque sous Windows avant de décider qu’il est défectueux et là, pas de problème, j’arrive à partitionner le disque et à créer une partition NTFS de la taille du disque. Il ne semble donc pas que le disque soit défectueux. Reste à trouver pourquoi sous Ubuntu, je n’arrive pas à le partitionner.

De retour sous Ubuntu, le disque se monte correctement, je peux lire et écrire sur la partition NTFS créée sous Windows mais GParted ne la voit pas et je ne peux toujours pas la reformater.
Voici à quoi le disque ressemble vu de GParted:

Capture-Gparted

Bizarrement, on y voit une partition de 1ko qui correspond à la partition NTFS créée sous Windows et une grande zone non-partitionnée.

fdisk, en ligne de commande, a l’air, par contre, de voir cette partition NTFS correctement.

$ sudo fdisk -l

Disque /dev/sdc: 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x462afce5

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdc1               1       38913   312568641    7  HPFS/NTFS

En utilisant parted en ligne de commande, les partitions ont disparu. On en revient à ce que donne GParted ce qui n’est pas étonnant puisque ils sont tous les deux basés sur les mêmes librairies.

$ sudo parted -l

Modèle: SAMSUNG HM320II (scsi)
Disque /dev/sdc : 320GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : mac

Numéro  Début  Fin    Taille  Système de fichiers  Nom            Fanions
 1      512B   1535B  1024B                        partition map

Par contre, ce qui est intéressant ici, c’est l’indication du type de table de partitions. Le type est défini comme étant mac alors que normalement, c’est le type msdos qui est utilisé. Vu les différences entre ces deux types de table de partitions, il n’est pas étonnant que GParted affiche quelque chose d’incohérent.
Il ne reste donc qu’à modifier cette table de partition pour qu’elle corresponde au type que nous souhaitons. Pour cela, on va utiliser l’utilitaire ms-sys qui permet de réécrire un MBR valide sur un disque. Relisez mon billet sur le sujet et appelé Réinstaller le MBR Windows. Ce billet explique comment installer cet utilitaire. ms-sys permet de choisir entre plusieurs type de MBR Microsoft mais celui qui nous intéresse aujourd’hui est le type msdos.
Une fois installé, il suffit de taper dans un terminal la commande suivante (mon disque externe est /dev/sdc):

$ sudo ms-sys -m /dev/sdc

Et c’est tout. On peut voir directement que la partition NTFS est toujours là, que son contenu n’a pas été modifié. Et si on vérifie maintenant avec parted, on voit que la partition NTFS est reconnue sans problème.

$ sudo parted -l

Modèle: SAMSUNG HM320II (scsi)
Disque /dev/sdc : 320GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin    Taille  Type     Système de fichiers  Fanions
 1      32,3kB  320GB  320GB   primary  ntfs

De même, GParted reconnaît maintenant la partition et me permet de la reformater en ext3, ce que je comptais faire au départ.

Comments

Comment from Yann
Time: 31 décembre 2009, 16 h 06 min

Pour ce genre de problème en général je format tout le disque (mkfs.ext4 /dev/sdX) et ensuite cfdisk et hop.

Comment from Poublan
Time: 4 janvier 2010, 22 h 57 min

Disque dur avec une table de partition de type inconnu:
Merci Leumen, vous m’avez sauvé: un disque neuf sata que personne ne reconnais , ni win , ni ubuntu,
Je me dis en lisant cet article ,je prend un live cd gpated et voir ce qui ce passe
Le disque n’a aucune table de partition, j’en installe une win 32,
Et voila le dique est sauvé .
Merci pour votre explication sur les formats exotiques
pappou64 alias pappou640 sur ubuntu

Comment from Steph. K
Time: 28 mai 2010, 20 h 32 min

Merci pour cette page qui m’a bien servie pour un disque 2’5 Lacie.

Comment from Mr thuillier-charmet
Time: 25 septembre 2011, 9 h 05 min

par contre avec une version gparted-live-version 0.7 1-5 installer sur une clé usb avec le multiboot yumi sur windows j’ai pu formaté tous le disques avec le gparted version 0.9 gui installé pour ce disque lacie ?
en reventant sur ubuntu et avec ma gparted version 0.5 gui je vois bien mes partitions avec en plus 1 Mo de partition non alloué par rapport à la version 0.9 ???
je connaissais les differences de partitionnage entre partitionmagic et autres sur windows mais en plus si il y a des différences sur ubuntu avec différentes version de gparted cela devient ingérable ???
chacun fait sa petite cuisine avec le partitionnage , alors cela devient vraiment cool ?? non ???