gunsman
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
nouvo09
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.
gunsman
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
gunsman
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
Temet
en root
mkdir /mnt/toto
mount /dev/sdf /mnt/toto
ls -la /mnt/toto
Ca liste ou pas ?
gunsman
Non monte pas,
ça note : mount : vous devez spécifier le type de système de fichiers
Temet
Bah, si il est en fat32 "mount -t vfat /dev/sdf /mnt/toto" , si en ext3 "mount -t ext3 /dev/sdf /mnt/toto"
gunsman
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 !
Temet
mount -t vfat -o codepage=850 /dev/sdd /mnt/sos
Boudiou! lol
gunsman
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...
Temet
Bah,
dmesg | tail
ça dit quoi?
gunsman
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 😉
tapioca
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
où
- 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
Temet
Putain ouais j'ai honte là, clair... je vais me pendre!
tapioca
@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 !
nouvo09
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 😉
gunsman
[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 ?
nouvo09
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?
gunsman
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.
nouvo09
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+