Recupération de données sous linux

julien -  
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
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
A voir également:

77 réponses

julien
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Affiche le résultat de la commande
file /mnt/hda2/found.000/file9978.chk 
lami20j
0
Phiphi57 Messages postés 789 Date d'inscription   Statut Contributeur Dernière intervention   295
 
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
julien
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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
julien
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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
julien
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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
julien
 
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
julien
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Affiche la taille du fichier
ls -hs /mnt/hda/found.000/resultat_file
lami20j
0
julien
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Pour les fichiers cab https://fr.wikipedia.org/wiki/CAB

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

lami20j
0
julien
 
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
julien
 
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 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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
julien
 
mkdir: cannot create directory '/mnt/externe' : File exists
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
mkdir /mnt/sda
mount /dev/sda1 /mnt/sda
lami20j
0