Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/06/2005, à 12:40

ultimatum

[résolu] table de partitions FAT32 corrompue

j'essai de donner un maximum de détails...

J'ai un disque dur externe en USB 2.0 de 200Go formatté avec une seule partition en FAT32. Avant le problème : je le branchai et une icone apparaissait sur le bureau mais a force de le débrancher à chaud (sans unmount) je crois que j'ai flingué la table de partitions mais il est possible que ce soit autre chose (mes connaissances étant limitées dans le domaine...) :
ce disque "s'automountait" dans /media/sda :

#fdisk -l /dev/sda

Disk /dev/sda: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   ?      119512      153402   272218546+  20  Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2   ?       82801      116350   269488144   6b  Unknown
Partition 2 does not end on cylinder boundary.
/dev/sda3   ?       33551      120595   699181456   53  OnTrack DM6 Aux3
Partition 3 does not end on cylinder boundary.
/dev/sda4   *       86812       86813       10668+  49  Unknown
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

4 partitions alors que j'en ai qu'1 normalement

#lsusb

Bus 003 Device 002: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

on m'a parler de fsck.vfat...
Que doit-je faire pour réparer la table ou récupérer les données ?

Merci d'avance

Dernière modification par ultimatum (Le 28/06/2005, à 17:14)

Hors ligne

#2 Le 28/06/2005, à 12:46

cep

Re : [résolu] table de partitions FAT32 corrompue

Regarde avec parted. Tu verras ce qu'il te dit avec la commande print.
Ensuite tu essayes un rescue depuis parted toujours.
Sinon, tu installes testdisk depuis synaptic ou apt-get.

Vois sur le site de testdisk pour le mode d'emploi. La documentation complette n'est pas facile à trouver sur le site.

Hors ligne

#3 Le 28/06/2005, à 13:06

ultimatum

Re : [résolu] table de partitions FAT32 corrompue

Merci c'est ce que je cherchais mais avec plus de précisions

cep a écrit :

Regarde avec parted. Tu verras ce qu'il te dit avec la commande print.
Ensuite tu essayes un rescue depuis parted toujours.

quelles commandes exactement ? c'est le "depuis" que je comprend pas

cep a écrit :

Sinon, tu installes testdisk depuis synaptic ou apt-get.

ok c'est installé

cep a écrit :

Vois sur le site de testdisk pour le mode d'emploi. La documentation complette n'est pas facile à trouver sur le site.

je jette un oeil :
http://www.cgsecurity.org/phpwiki/index.php/RunningTestdisk

Hors ligne

#4 Le 28/06/2005, à 13:38

cep

Re : [résolu] table de partitions FAT32 corrompue

ultimatum a écrit :

c'est le "depuis" que je comprend pas

Ok. Comme tu passes la commande print, tu passeras la commande rescue.

http://www.gnu.org/software/parted/manual/html_mono/parted.html#SEC24

http://www.gnu.org/software/parted/manual/html_mono/parted.html

Dernière modification par cep (Le 28/06/2005, à 13:38)

Hors ligne

#5 Le 28/06/2005, à 13:50

ultimatum

Re : [résolu] table de partitions FAT32 corrompue

#parted /dev/sda

...
Using /dev/sda
Information: The operating system thinks the geometry on /dev/sda is
24792/255/63.  Therefore, cylinder 1024 ends at 8032,499M.
(parted) print
Disk geometry for /dev/sda: 0.000-194481,000 megabytes
Disk label type: loop
Minor    Start       End     Filesystem  Flags
1          0,000 194481,000  fat32

Je suis content de voir qu'il detecte bien une partition.

cep a écrit :

http://www.gnu.org/software/parted/manual/html_mono/parted.html#SEC24

J'ai lu : très intéressant, je vais faire un rescue avec start=0 et end=194481

(parted) rescue
Start? 0
End? 194481
(parted)

ca ne fait strictement rien... j'ai oublié quelque chose ?

Hors ligne

#6 Le 28/06/2005, à 14:19

cep

Re : [résolu] table de partitions FAT32 corrompue

Tu n'as pas eu ceci :

Information: A ext3 primary partition was found at xxxMb ->
xxx.xxxMb.  Do you want to add it to the partition table?

Répondre y

Yes/No/Cancel? y

Puis un

(parted) print

Te donne toujours la même géométrie ?

Hors ligne

#7 Le 28/06/2005, à 14:53

ultimatum

Re : [résolu] table de partitions FAT32 corrompue

cep a écrit :

Tu n'as pas eu ceci :

Information: A ext3 primary partition was found at xxxMb ->
xxx.xxxMb.  Do you want to add it to the partition table?

Non et j'aurai bien voulu...
comme je l'ai dis dans le post : il me renvoie l'invite (parted) juste après que j'ai entré le End?

(parted) rescue
Start? 0
End? 194481
(parted)

le print me donne la meme chose : comme si je n'avais pas fait de rescue : exactement comme au début.

Je rappel (voir premier post) que mon disque est en FAT32 donc pas en ext3.

Hors ligne

#8 Le 28/06/2005, à 15:14

cep

Re : [résolu] table de partitions FAT32 corrompue

Finalement parted n'a toujours donné qu'une partition. J'avais zappé cela.
Et fdisk saucissonne toujours ?

Hors ligne

#9 Le 28/06/2005, à 15:24

cep

Re : [résolu] table de partitions FAT32 corrompue

En outre, as-tu essayé de démonter, ou eject ?

Voir aussi http://lists.alphanet.ch/pipermail/gull/2004-July/003086.html

ou finalement il y aurait la même multiplacation.

Hors ligne

#10 Le 28/06/2005, à 16:12

ultimatum

Re : [résolu] table de partitions FAT32 corrompue

cep a écrit :

fdisk saucissonne toujours ?

oui meme résultat qu'avant (pas étonnant car je n'est rien changé en fait)

cep a écrit :

En outre, as-tu essayé de démonter, ou eject ?

J'ai fait :

# mount -t vfat /dev/sda /media/sda
# ls -al /media/sda

et maintenant il apparait la liste des fichiers avec leurs taille smile c'est déjà beaucoup plus rassurant... on approche du but smile en fait je crois que l'automount merde a niveau de la lecture de la table de partition qui doit quand meme etre dans un sale état...

cep a écrit :

Voir aussi http://lists.alphanet.ch/pipermail/gull … 03086.html

euh je vois pas le rapport en fait...

cep a écrit :

finalement il y aurait la même multiplacation

"multiplication" ?

donc maintenant comment faire pour que l'automount refonctionne ? comment remettre ma table de partitions pour pas que certains logiciels comme fdisk ou TestDisk ne détecte pas 4 partitions et bien une seule ? et surtout comment éviter de reflinguer ma table ? dois-je umount à chaque fois ?

Hors ligne

#11 Le 28/06/2005, à 16:28

cep

Re : [résolu] table de partitions FAT32 corrompue

Je me demande si un umount n'aurait pas réglé le problème.

Sinon, tu sauvegardes tes documents, rm des partitions avec parted, puis tu en recrées une et "format".

Personnellement, je ne suis pas pour les auto... avec les gros disques. A la rigueur avec les clés. Mais c'est une opinion personnelle smile

Hors ligne

#12 Le 28/06/2005, à 17:13

ultimatum

Re : [résolu] table de partitions FAT32 corrompue

J'y ai penser à sauvegarder pour reformater tout propre... mais sauvegarder 200 Go sur 80 Go c'est pas facile... wink

Je considère le topic résolu (modif du sujet) mais reste quelques questions en suspend :

Comment nettoyer ma table de partitions pour que les programmes ne s'y trompent plus (y compris l'automount) ?
est-ce que l'umount se fait automatiquement à l'extinction normale du PC ?

en tout cas merci à cep pour tous ces conseils.

Hors ligne

#13 Le 28/06/2005, à 17:35

cep

Re : [résolu] table de partitions FAT32 corrompue

ultimatum a écrit :

est-ce que l'umount se fait automatiquement à l'extinction normale du PC ?

Oui. Et je serais curieux de savoir si la partition se montrera ainsi divisée après un rebooçt de la machine (ou un mount xxxxx -o remount)

en tout cas merci à cep pour tous ces conseils.

De rien. Bonne continuation.
Cep

Hors ligne