Recupération de données sous linux

Fermé
julien - 29 oct. 2006 à 00:37
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 1 nov. 2006 à 09:15
Bonjour,

Mon disque dur a été formaté par un virus. Je ne veux rien installer dessus pour essayer de récupérer les données.

J'ai donc un LiveCD de linux : KNOPPIX 4.0

Par contre, quand je veux utiliser la console pour remonter la partition perdue en lecture seule, il me dit que seul "root" peut faire ça.

J'ai bien assayé de regarder sur le net, mais je n'arrive pas à comprendre comment me mettre en mode root pour executer les lignes de commande que je chope sur le net.

ex de commande tapée sur la console : mount -o -ro /hda2

En l'attente de votre aide,

Merci,

Julien

77 réponses

En fait, c'est un dossier de travail que je recherche, il y a donc plein de fichiers, j'ai une idée des noms de fichiers que je recherche.

J'ai essayé d'ouvrir qqs docs, en particulier ceux de type "Plain text document", le malheur, c'est que c'est une succession de tout un tas de signes incompréhesibles.

Bref, c'est pas génial.

Concrètement, que puis je faire avec tous ces fichiers filexxxx.chk ?

Julien
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 15:55
Affiche le résultat de la commande
file /mnt/hda2/found.000/file9978.chk 
lami20j
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
29 oct. 2006 à 15:55
Re,

as tu tenter la commande proposée par lami20j ?
for i in $(ls /mnt/hda2/found.000);do file $i;done > /mnt/hda2/found.000/resultat_file


(hda2 ou hda3 d'ailleurs?)

ensuite, édite ce fichier "resultat_file" : il te donnera la liste de tes fichiers, avec à coté leur type...
petit test chez moi :
ca donne ceci :
[15:50] phiphi > file merci*
merci.doc:  Microsoft Office Document
merci.odt:  OpenDocument Text
merci.test: Microsoft Office Document


donc tu vois que si tu ne cherches que des fichiers Office, tu devrais pouvoir les cibler comme ceci.

Phiphi
0
Résultat de la commande "file /mnt/hda2/found.000/file9978.chk" :
/mnt/hda2/found.000/file9978.chk : MPEG ADTS, layer I, v1, 96 kBits, 32 kHz, Stereo
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 16:03
Ben, voilà il s'agit d'un fichier MPEG layer qui à priori est un fichier avec l'extension .mp3

donc tu vas lui changer l'extension en mp3

Mais si tu me donnes le fichier qui resulte de la commande que je t'ai donner je pourrai le parser avec un script.

lami20j
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 16:06
Essaie

cp -v /mnt/hda2/found.000/file9978.chk /mnt/hda2/found.000/file9978.mp3
et essaie de l'ouvrir avec un lecteur (xmms par exemple)

lami20j
0
Résultat de la commande :
'/mnt/hda2/found.000/file9978.chk' -> '/mnt/hda2/found.000/file9978.mp3'

Par contre, la lecture du fichier avec XMMS ne donne rien, en même temps, le fichier ne fait que 8.0 kb

Et cela signifie-t-il que je dois faire ça pour les 10 000 fichiers du dossier found.000 ? je crois pas que ca va etre jouable...


Pour le fichier resultat file suggéré par Phiphi, ca ne donne que des erreurs :
file9978.chk: ERROR: cannot open 'file9978.chk' (No such file or directory)
file9979.chk: ERROR: cannot open 'file9979.chk' (No such file or directory)
file9980.chk: ERROR: cannot open 'file9980.chk' (No such file or directory)...
...
...

D'autres idées ?

Julien
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 16:33
Pour le fichier resultat file suggéré par Phiphi, ca ne donne que des erreurs :

Affiche la commande que tu as tapé. Merci.

lami20j
0
j'ai excatement tapé ce qu'il m'a dit :
for i in $(ls /mnt/hda2/found.000);do file $i;done > /mnt/hda2/found.000/resultat_file

j'ai bien un fichier resultat_file que j'arrive à ouvrir. C'est à l'intérieur de ce fichier que j'ai un rapport d'erreurs pour chaque file...

QUe puis-je faire avec tous ces files, je suis complètement perdu ....

:-(((((
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 16:41
C'est normal le résultat

tape ça
cd /mnt/hda/found.000
ensuite
for i in $(ls);do file $i;done > resultat_file 
lami20j

P.S. J'ai besoin de voir ce fichier.
Un petit détai que j'ai oublié de demander. Les fichiers ont quels taille?
0
c'est le nouveau fichier resultat_file que tu as besoin de voir ?

Je peux te l'envoyer par mail si tu veux.

pour la
0
j'ai fait une betise, j'ai posté le message précédnet sans l'avoir fini.

DOnc si tu veux le fichier resultat_file, je peux te l'envoyer par mail (dans ce cas, donne le moi).

Concernant la taille des fichiers, ils sont tous des multiples de 8 :
8.0 KB
16.0 KB
32.0 KB
...
...
...
32.3 MB
72.5MB

La majorité sont des 8.0 KB, plus on augmente en taille et moins il y en a.

PS : j'ai appliqué tes commandes sur quelques fichiers et j'ai retrouvé un document de travail. Cela me redonne de l'espoir.... Merci 1000 fois
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 17:01
Affiche la taille du fichier
ls -hs /mnt/hda/found.000/resultat_file
lami20j
0
Taille du fichier :
496K

le résultat est meilleur, j'ai le nom de toutes les extensions, le plus courant est "Microsoft Cabinet file" , ca correspond à quoi ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 17:12
Pour les fichiers cab https://fr.wikipedia.org/wiki/CAB

tu peux mettre ton fichier sur https://www.cjoint.com/

lami20j
0
et non,

je suis con, je peux pas, je suis sur internet à partir d'un autre PC, impossible de t'envoyer le fichier donc.

En plus, meme si je connecte mon modem sur le PC booté en linux, je ne peux pas me connecter à internet. vas savoir pourquoi ....

C'est bon pour les fichiers cab, ils ne m'intéressent pas en fait.

Je peux ouvrir le fichier resultat_file dans un tableur pour trier en fonction du type ?

Bon et maintenant, ce qui m'intéresserait, c'est de mettre tout le dossier file.000 sur mon disque externe qui est connecté via un port USB.

Malheureusement, je ne peux pas, je n'ai pas la permission.

Comment faire ?

Julien
0
De plus, à mon avis, ce n'est pas un hasard s'il y a exactement 10 000 fichiers qui ont été retrouvés. Y a t il une chance que je récupère les autres, si oui, comment ?

Mais bon, la prioritré est quand même de transférer le file.000 sur mon DD externe.

Décidément, Linux est d'une toute autre logique qu'il faut s'approprier. Pour l'instant je n'y suis pas, je n'arrive meme pas à déplacer un dossier vers un disque externe ....

Possible de me guider à nouveau ?

Merci,

Julien
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 17:53
branche ton disque dur externe et puis tape
mkdir /mnt/externe 
mount /dev/sda1 /mnt/externe
après affiche le résultat de mount

lami20j
0
mkdir: cannot create directory '/mnt/externe' : File exists
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 oct. 2006 à 18:01
mkdir /mnt/sda
mount /dev/sda1 /mnt/sda
lami20j
0