Bonjour à tous,

Lors de l'installation de Fedora 4 j'ai oublié de débranché mon disk dur externe. Il y a eu une erreur avec disk druid. Résultat lorsque je branche le disk dur il n'apparait plus... Si je le branche sous win idem. C'est comme ci il avait été effacé. Le problème c'est que dessus j'ai toutes mes sauvegrardes !!

Quelqu'un sait comment je peux récupérer mon disk.

Merci d'avance
tu veux dire quoi par "il n'apparait plus" ?

démarre en mode texte, log toi sous root.

branche ton disque usb, tu dois avoir des messades indiquant qu'un périphérique vient d'etre branché et son numéro,
vraisemblablement /dev/sda.

Là fais un fdisk /dev/sda, puis l pour lister les partitions.

et reviens dire ce que tu lis.
Merci pour la rapidité 😉

Au branchement du disk , il detecte bien un maxtor en SDF

Je tape : fdisk /dev/sdf

Le nombre de cylindre pour ce disk est fixé à 58644. Il n'y a rien d'incorrrect à celà mais c'est supérieur à 1024 et cela pourrait causer des problèmes en fonction pour certaines configurations.

Voilà ensuite il me demande une commande
Oui franchement ce serai pas mal que je puisse récupérer mes données, j'ai toutes mes photos numériques depuis la naissance de mes enfants dessus. J'ai bien quelques sauvegrade mais pas depuis 2004.

..... Pas bien
en root
mkdir /mnt/toto
mount /dev/sdf /mnt/toto

ls -la /mnt/toto
Ca liste ou pas ?
Non monte pas,

ça note : mount : vous devez spécifier le type de système de fichiers
Bah, si il est en fat32 "mount -t vfat /dev/sdf /mnt/toto" , si en ext3 "mount -t ext3 /dev/sdf /mnt/toto"
Il etait en fat32 avant le branchement.
Voilà ce que donne les commandes

# mount -t vfat /dev/sdd /mnt/sos
mount: wrong fs type, bad option, bad superblock on /dev/sdd,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

dur dur !
mount -t vfat -o codepage=850 /dev/sdd /mnt/sos

Boudiou! lol
mount -t vfat -o codepage=850 /dev/sdd /mnt/sos
mount: wrong fs type, bad option, bad superblock on /dev/sdd,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so



J'ai bien l'impression que c'est mal bar...
Bah,

dmesg | tail

ça dit quoi?
dmesg | tail
pwc Dumping frame 24782.
pwc Dumping frame 24783.
pwc Dumping frame 24784.
pwc Dumping frame 24785.
pwc Dumping frame 24786 (last message).
application fgfs uses obsolete OSS audio interface
FAT: invalid media value (0x00)
VFS: Can't find a valid FAT filesystem on dev sdd.
FAT: invalid media value (0x00)
VFS: Can't find a valid FAT filesystem on dev sdd.


Désolé de te faire faire des heures 😉
Bonjour,

/dev/sdf ne représente pas le volume FAT mais le périphérique.
fdisk -l
va te donner le partitionnement de ton disque. A partir de ces infos, tu peux essayer
mount -t vfat /dev/sdxy /mnt/toto

- x représente la lettre affectée au périphérique
- y représente le numéro du volume FAT dans ce périphérique

Bref tu devrais obtenir quelquechose comme
mount -t vfat /dev/sdf1 /mnt/toto
Putain ouais j'ai honte là, clair... je vais me pendre!
@Temet : j'aime bien ton sens de la concision :-D
A minuit on a pas toujours les idées bien claires. même que certains se changent en citrouille !
Temet a écrit:
Putain ouais j'ai honte là, clair... je vais me pendre!
la pendaison ca peut attendre un peu non ?

alors lorsque tu es entré dans fdisk /dev/sdf

je te disais de taper l pour lister les partitions. Tu l'as fait ? ca donne quoi ?

Avant ta manip, ce disque etait utilisé comment ? divisé en plusieurs partitions, ou non ? quel systeme de fichiers?

surtout tu n 'écris rien sur ce disque pour le moment et on va les retrouver tes données.

(Pour info les tables de partitionnement et boot sector sont des éléments qu'on doit absolument stocker sur support amovible, disquette ou autre) .

a+ et t'inquiète, le fait que le disque soit nommé sdf ,'a rien de prémonitoire 😉
[root@localhost ~]# fdisk -l

Disque /dev/hda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 14593 117113850 8e Linux LVM

Disque /dev/hdb: 203.9 Go, 203928109056 octets
255 têtes, 63 secteurs/piste, 24792 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 24792 199141708+ 8e Linux LVM

Disque /dev/sdd: 61.4 Go, 61492838400 octets
64 têtes, 32 secteurs/piste, 58644 cylindres
Unités = cylindres de 2048 * 512 = 1048576 octets

Périphérique Amorce Début Fin Blocs Id Système
[root@localhost ~]# mount -t vfat /dev/sdd /mnt/sos
mount: wrong fs type, bad option, bad superblock on /dev/sdd,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Donc il y a un problème...

Comment récupérer la partition, car visiblement elle a été effacé par disk druid ?
ca serait bien si tu repondais a toutes les questions que je t'ai posées.

C'est indispensable pour avancer. Tu reprends mon post précédent stp?


Avant ta manip, ce disque etait utilisé comment ? divisé en plusieurs partitions, ou non ? quel systeme de fichiers?
Désolé si j'ai pas répondu nos posts ont du se croiser.

Avant j'utilisait ce disk pour mes sauvegarde, juste une partition principal qui correspond à la taille du disk.

C'est du FAT 32, ça me permettait à l'époque ou je jonglais encore avec le multiboot Windows / Linux d'écrire et d'avoir les fichiers sur les 2 systèmes.

J'ai pas réécrit dessus. Merci d'avance si on peut récupérer mes données.

J'ai 5 ans de photos et ça m'embête de les perdre.
tente cette manip alors :

fdisk /dev/hdd

tu as le prompt

p pour vérifier que la partition n'a pas réapparu

s'il n'y a pas de partition:

n (nouveau) + return
p partition primaire + return
on te propose début de partition cylindre 1, tu acceptes avec return

on te propose fin de partition , par défaut cylindre 24792, tu acceptes

une nouvelle fois "p" pour voir le résultat de ce que tu viens de faire. Tu dois donc avoir une seule partition du cylindre 1 au 24792. Mais ce n'est pas encore le bon type de paritition, il faut le changer.

Tape t (type) + return
1 (n° de la partition concernée) + return
e "partition win 95 lba" correspond à fat32

revérifie avec p, le type à du devenir " e "

on ecrit les modifications avec :

w (write) + return. Le systeme écrit, appelle ioctl,puis synchronise.

La partition est créée.

sors de fdisk avec q + return

suspense

a présent, essaie de la monter

mount /dev/hdd /mnt

en principe inutile de préciser qu'il s'agit de fat32.

La partition étant neuve tu ne devrais pas avoir de problemes de montage.

on va voir ce qu'il y a dans cette partition:

ls -l /mnt

sans oublier le / devant /mnt

Si tu aas de la chance, tu as tout retrouvé. Si ce n'est pas le cas, démonte immédiatement la partition:

umount /mnt

et il faudra passer par un programme plus puissant.

a+