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.

#26 Le 29/03/2009, à 20:50

Maxepiroth

Re : Données en perdition !

capture1.png

Je charge ça et j'écris sur le disque ?
Et si tu veux des screenshots d'autre chose, dis moi et j'obéirai :-)

Dernière modification par Maxepiroth (Le 29/03/2009, à 20:53)

Hors ligne

#27 Le 29/03/2009, à 20:58

rmy

Re : Données en perdition !

"P" List files donne quoi ?
(appuyer sur la touche P)

Edit : il n'y a pas d'erreur sur la taille/géométrie de ton disque en passant ?

Edit2 : miam miam, je re...

Dernière modification par rmy (Le 29/03/2009, à 20:59)

Hors ligne

#28 Le 29/03/2009, à 21:02

Maxepiroth

Re : Données en perdition !

capture2.png
capture3.png

etc etc, en gros je vois les fichiers qui sont sur le disque (du moins qui sont sensés y être... -_-'

Hors ligne

#29 Le 29/03/2009, à 21:07

rmy

Re : Données en perdition !

Bah ça c'est déjà pas mal.
Pour tester, essayer avec la touche "c" de copier un fichier ou un répertoire, histoire de vérifier que ce n'est pas corrompu queqlue part.

Je re dans 1h, pas de conneries entre temps, hein...

Hors ligne

#30 Le 29/03/2009, à 21:14

Maxepiroth

Re : Données en perdition !

J'ai copié un MP3, et quand j'essaye de le lire Totem me dit "Impossible de déterminer le type de flux", donc c'est moche ^^

Pour une image JPEG, Eye of GNOME me dit qu'il ne peut pas la charger, parce que c'est pas du JPEG et que ça commence par 0x00 0x00

Donc je vais t'attendre gentiment hein ^^

Hors ligne

#31 Le 29/03/2009, à 22:22

rmy

Re : Données en perdition !

oups pas bon...

essaye d'aller voir dans le menu advanced > boot de testdisk voir si il te dit qu'il y a des erreurs sur le BS ou sur la MFT...

Hors ligne

#32 Le 29/03/2009, à 22:29

Maxepiroth

Re : Données en perdition !

capture4.png

Voilà...

Dernière modification par Maxepiroth (Le 29/03/2009, à 22:29)

Hors ligne

#33 Le 29/03/2009, à 22:53

rmy

Re : Données en perdition !

super bizarre. Tout à l'air bon et tes fichiers sont corrompus quand même ??

Edit : essaye de mapper la partition pour la monter.

PS : attends, je cherche un post où c'est expliqué et je repasse.

Dernière modification par rmy (Le 29/03/2009, à 22:54)

Hors ligne

#34 Le 29/03/2009, à 23:48

rmy

Re : Données en perdition !

crée un fichier "map" contenant la ligne

0 312576642 linear /dev/loop1 63

puis monte ton image sur un loop:

losetup /dev/loop1 marecup.img

tu crée un dev virtuel :

dmsetup create virtualrecup map

puis tu peux ensuite monter ton image et tenter de bosser dessus comme si c'était ton disque :

mkdir myntfs
sudo mount -t ntfs-3g -o force /dev/mapper/virtualrecup myntfs/

en essayant peut-être d'ajouter les options au montage qui t'ont été proposées au début du fil de discussion.

à tout hasard, essaye ntfsfix -F  /dev/mapper/virtualrecup
ou kk chose du genre.

Hors ligne

#35 Le 30/03/2009, à 00:26

Maxepiroth

Re : Données en perdition !

Ok merci ! Je ferai ça demain parce que là je suis claqué, je te tiens au courant... Merci pour tout ! Bonne nuit smile

Hors ligne

#36 Le 30/03/2009, à 14:27

Maxepiroth

Re : Données en perdition !

Salut,

voilà je te donne ce que j'ai fait, mais ya comme qui dirait un problème...

root@maxime-laptop:/home/dossierrecup# gedit /dev/loop1
root@maxime-laptop:/home/dossierrecup# losetup /dev/loop1 marecup.img
ioctl: LOOP_SET_FD: Ioctl() inappropré pour un périphérique

Il y a une option à mettre pour losetup ? Je vais chercher dans le man...

Hors ligne

#37 Le 30/03/2009, à 15:10

rmy

Re : Données en perdition !

Je regarde ce soir en faisant un test chez moi, mais à tout hasard, un petit sudo y change qq chose ?

Hors ligne

#38 Le 30/03/2009, à 15:53

Maxepiroth

Re : Données en perdition !

Ca aurait été trop simple ^^

ça marche, je laisse tout ça de côté en attendant ce soir smile

Hors ligne

#39 Le 30/03/2009, à 18:17

rmy

Re : Données en perdition !

ça marche sans souci chez moi, mais je viens de voir un truc : c'est quoi ton :

gedit /dev/loop1

j'ai pas dit ça moi...

Hors ligne

#40 Le 30/03/2009, à 18:28

rmy

Re : Données en perdition !

on reprend ?

nano map

copie-colle

0 312576642 linear /dev/loop1 63

traduction : 0 le début du /dev, 312576642 la taille de ta partition NTFS, /dev/loopx là où tu va coller ton image en loop, 63, l'offset de départ par rapport à cette image (le début de ta partition).

ctrl+x pour quitter, oui pour enregistrer.
cela correspond à un fichier qui décrit le mapping à venir avec dmsetup...

sudo losetup /dev/loop1 marecup.img

si loop1 n'est pas dispo chez toi tu remplaces loop1 par loop2 ci dessus et dans le fichier.

sudo dmsetup create virtualrecup map

crée ton mapping sur /dev/mapper/virtualrecup

et après en fait tu utilises  /dev/mapper/virtualrecup comme si c'était /dev/sda1 de ton disque. Sauf que si tu fais des modifs, elles sont effectivement réalisées sur l'image marecup.img

Dernière modification par rmy (Le 30/03/2009, à 18:31)

Hors ligne

#41 Le 30/03/2009, à 21:29

Maxepiroth

Re : Données en perdition !

maxime@maxime-laptop:/home/dossierrecup$ sudo losetup /dev/loop0 marecup.img
maxime@maxime-laptop:/home/dossierrecup$ sudo dmsetup create virtualrecup map
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
Incompatible libdevmapper 1.02.27 (2008-06-25)(compat) and kernel driver
Command failed

C'est ce que j'ai pour la 2e commande... j'ai mis le truc sur /dev/loop0, c'est le seul qui a marché -_-'

J'ai pourtant bien la libdevmapper d'installée dans Synaptic... ???

Hors ligne

#42 Le 30/03/2009, à 23:56

rmy

Re : Données en perdition !

cat map

ça donne quoi ?

edit : peut-être aussi

modprobe dm-mod

? Mais là je maîtrise mal le sujet...

Dernière modification par rmy (Le 30/03/2009, à 23:59)

Hors ligne

#43 Le 04/04/2009, à 15:56

Maxepiroth

Re : Données en perdition !

Salut,

désolé pour l'attente, j'ai eu quelques petts soucis cette semaine, boulot, accident de voiture, hopital...

Voilà le retoure de la commande cat :

maxime@maxime-laptop:/home/dossierrecup$ cat map
0 312576642 linear /dev/loop0 63

L'autre :

maxime@maxime-laptop:/home/dossierrecup$ sudo modprobe dm-mod
[sudo] password for maxime:
maxime@maxime-laptop:/home/dossierrecup$

A priori je peux reprendre là où j'en étais, non ?

EDIT : la commande "dmsetup" a fonctionné. Je fais quoi ensuite ? smile

Dernière modification par Maxepiroth (Le 04/04/2009, à 15:58)

Hors ligne

#44 Le 05/04/2009, à 14:43

rmy

Re : Données en perdition !

mkdir recup
sudo mount /dev/mapper/virtualrecup recup/ -t ntfs-3g -o force

Hors ligne

#45 Le 05/04/2009, à 15:57

Maxepiroth

Re : Données en perdition !

Bonjour,

la 2e commande me retourne ceci :

maxime@maxime-laptop:/home/dossierrecup$ sudo mount /dev/mapper/virtualrecup recup/ -t ntfs-3g -o force
Error reading bootsector: Erreur d'entrée/sortie
Failed to mount '/dev/mapper/virtualrecup': Erreur d'entrée/sortie
NTFS is either inconsistent, or you have hardware faults, or you have a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows TWICE. The usage of the /f parameter is very
important! If you have SoftRAID/FakeRAID then first you must activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for the details.

Le BS est corrompu ? :-O

Hors ligne

#46 Le 05/04/2009, à 20:43

rmy

Re : Données en perdition !

Je ne sais pas trop... Essaye à tout hasard ntfsfix sur /dev/mapper/virtualrecup...

Hors ligne

#47 Le 06/04/2009, à 21:57

Maxepiroth

Re : Données en perdition !

Aïe... Même le maître s'avoue (?) vaincu...

maxime@maxime-laptop:/home/dossierrecup$ sudo ntfsfix /dev/mapper/virtualrecupMounting volume... Error reading bootsector: Input/output error.
Failed to startup volume: Input/output error.
FAILED
Attempting to correct errors... Error reading bootsector: Input/output error.
FAILED
Failed to startup volume: Input/output error.
Volume is corrupt. You should run chkdsk.
maxime@maxime-laptop:/home/dossierrecup$

Je le sens pas là >_<

Hors ligne

#48 Le 07/04/2009, à 10:29

rmy

Re : Données en perdition !

C'est pas très engageant en effet.
Retourne voir sous testdisk, et essaye, même si lui te dit que c'est bon, de faire une reconstruction du bootsector et/ou une réparation de la MFT. Par contre, passe juste en mode "expert" avant dans les options... au pire si il ne trouve pas les infos correctes, il te reconstruira peut-être une arborescence de dossier snumérotés avec tes fichiers dedans.
Si même ça ne marche pas, il te restera deux options :
1/ Refaire une image disque "propre" et lancer chkdsk /f comme indiqué, sous windows.
2/ Contacter le concepteur de testdisk. Il est occupé, mais prend souvent le temps de répondre, et je pense que ton problème pourrait l'intéresser, puisque testdisk ne semble pas voir de problème alors qu'il y en a un...

PS: Maître je suis, petit scarabée. L'Éducation Physique et Sportive j'enseigne. Te méfier de mes compétences informatique, donc tu devrais.

Hors ligne