Récupération données

Fermé
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 - 30 sept. 2008 à 19:16
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 - 12 oct. 2008 à 21:49
Bonjour, et merci de votre lecture.
Bon, pour commencer, je m'excuse si je ne poste pas ma question dans la bonne section, mais je ne savais pas où aller alors comme ça a un petit rapport avec linux, j'ai pensé qu'ici ce serait bien.
Alors voila mon problème. Après avoir testé Ubuntu sur un live-cd, j'ai décidé de l'installer. Bon, il faut l'avouer, j'ai fait ça un peu à la va-vite, et n'ai pas prêté l'attention nécessaire à l'installation d'un OS. J'ai créé une partition swap de 100 go(oui oui je sais c'est stupide, mais je n'avais pas compris que les partitions swap étaient pour la ram).
Ensuite j'ai lancé l'installation, et peut-être avec une mauvaise manip, ça m'a installé ubuntu sur la partition NTFS de windows.
Voila ma question : j'avais des photos plutôt importantes sur cette partition(en fait, elles sont à ma soeur, qui n'a pas fait de sauvegarde...), et elle voudrait les récupérer. Alors est-il possible de les récupérer gratuitement? Et si non, quelle est la méthode la moins chère pour les récupérer?
Voila, merci d'avance pour votre aide !

21 réponses

Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
11 oct. 2008 à 17:44
Bonjour.
Alors pour commencer merci et désolé du retard de ma réponse.
J'ai fait tout ce que tu m'as dit, et je me retrouve donc avec une seule partition NTFS, /dev/sda1.
J'ai suivi des tutoriaux de ntfsundelete mais je n'ai pas bien réussi à m'en servir.
Voici le résultat quand je scanne mon disque :

Inode Flags %age Date Size Filename
---------------------------------------------------------------
16 F... 0% 2008-09-26 0 <none>
17 F... 0% 2008-09-26 0 <none>
18 F... 0% 2008-09-26 0 <none>
19 F... 0% 2008-09-26 0 <none>
20 F... 0% 2008-09-26 0 <none>
21 F... 0% 2008-09-26 0 <none>
22 F... 0% 2008-09-26 0 <none>
23 F... 0% 2008-09-26 0 <none>
17265 D... 0% 2008-10-04 0 <none>
17268 D... 0% 2008-10-04 0 <none>
17269 FN.. 100% 2007-05-14 363538 <none>
17270 FN.. 100% 2007-05-14 1180661 <none>
17272 FN.. 100% 2006-06-19 17702944 <none>
17273 D... 0% 2008-09-27 0 <none>
17274 D... 0% 2008-09-27 0 <none>
17275 D... 0% 2008-09-27 0 <none>
17276 FN.. 100% 2008-04-02 3287654 <none>
17277 FN.. 100% 2008-04-02 3465 <none>
17278 D... 0% 2008-09-27 0 <none>
17279 D... 0% 2008-09-27 0 <none>
17280 D... 0% 2008-09-27 0 <none>
17281 D... 0% 2008-09-27 0 <none>
17282 FN.. 100% 2008-04-02 3252330 <none>
17284 F..! 0% 1970-01-01 0 <none>
17285 F..! 0% 1970-01-01 0 <none>
17286 F..! 0% 1970-01-01 0 <none>
17287 F..! 0% 1970-01-01 0 <none>
17289 D... 0% 2008-09-27 0 <none>
17290 D... 0% 2008-09-27 0 <none>


En revanche, impossible de récupérer les fichiers.
Merci d'avance pour ta réponse !
1
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
30 sept. 2008 à 19:20
Salut,

Avant d'entreprendre quoi que ce soit, ouvre un terminal et tape :
sudo /sbin/fdisk -l
et copie/colle le résultat ici (c'est un ELLE minuscule et pas un UN)
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
30 sept. 2008 à 19:29
Bonjour,

tout d'abord, une solution de récupération "professionnelle" va vraiment te couter les yeux de la tete (ca doit au moins tourner dans plusieurs centaines d'euros....)

Pour ton problème, les solutions ne sont pas évidentes. Sans compter que si tu as écrasé Windows en écrivant des choses par dessus, ca va etre un peu plus tordu.

La première chose que je ferai, c'est arreter d'utiliser cette partition, voire ce disque dur pour éviter d'écraser plusieurs fois les fichiers que tu souhaites récupérer.
Ensuite, j'irai chercher une distrib linux spécialisée pour ce genre de problème, du genre SystemRescueCDhttps://www.system-rescue.org/
Tu graves l'image-CD, puis tu t'arranges pour booter dessus : tu auras acces à un systeme d'exploitation sans avoir à toucher au DD.
Accessoirement, tu peux aussi utiliser ton live-CD d'ubuntu...
tu trouveras aussi beaucoup d'infos sur le net.

C'est à partir de là que les choses sérieuses commencent, et qu'il te faudra vraisemblablement lire pas mal de "How-To" sur le net pour te faire une idée pour ton cas particulier...

Désolé de pas pouvoir t'en dire beaucoup plus, mais chaque cas étant assez unique et "sensible", il est difficile de te conseiller "à priori" des manips ne mettant pas plus en danger tes données.

As tu changé les partitions qui étaient présentent sur le disque ?
As tu reformaté avant d'installer Ubuntu ?

Phiphi
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
30 sept. 2008 à 20:38
Tout d'abord merci de vos réponses.
Pour ce qui est du fdisk -l, voila les résultats :
Disque /dev/sda: 250.0 Go, 250000000000 octets
255 heads, 63 sectors/track, 30394 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x465d0d5d

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 12994 104374273+ 7 HPFS/NTFS
/dev/sda2 17848 30394 100783777+ 82 Linux swap / Solaris
/dev/sda3 12995 17847 38981722+ 5 Extended
/dev/sda5 12995 17642 37335028+ 83 Linux
/dev/sda6 17643 17847 1646631 82 Linux swap / Solaris
(je sais c'est bizarre, mais comme je vous ai dit je me suis trompé sur la partitionnement)

Ensuite, oui j'ai changé les partitions comme tu peux le voir plus haut. Et non je n'ai pas reformaté avant d'installer linux. Merci beaucoup de votre aide !
0

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

Posez votre question
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
30 sept. 2008 à 20:42
Bon ben ta partition Windows elle est toujours là apparemment :

/dev/sda1 * 1 12994 104374273+ 7 HPFS/NTFS

Affiche maintenant le résultat de :
egrep -v '^(#|$)' /boot/grub/menu.lst
Combien de partitions avais-tu avant d'installer Linux ?
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
30 sept. 2008 à 20:51
pour affiner la question de jipicy :
quel partitionnement avant l'installation de Linux ? une seule partition? 2? ... et quelles tailles ?

Phiphi
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
30 sept. 2008 à 21:09
Résultat de egrep -v:

default 0
timeout 3
hiddenmenu
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=0f5f8e51-8185-4ad9-95f8-de90f9996476 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=0f5f8e51-8185-4ad9-95f8-de90f9996476 ro single
initrd /boot/initrd.img-2.6.24-19-generic
title Ubuntu 8.04.1, kernel 2.6.24-16-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=0f5f8e51-8185-4ad9-95f8-de90f9996476 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=0f5f8e51-8185-4ad9-95f8-de90f9996476 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04.1, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet


Alors en fait pour ce qui est des partitions, j'en ai toujours eu qu'une sur windows xp jusqu'à maintenant.
Mais pour installer ubuntu, j'avais créé une partition swap de 100 go(une erreur).
Merci !
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
30 sept. 2008 à 21:19
La partition Swap ne pose pas en soi problème.... ne t'inquietes pas pour celle là...
Donc, si je résume :
Avant :
1 partition NTFS de 250 Go
Apres :
tu as "redimensionné" la partition NTFS / windows à environ 110 Go ( ???oui?)
tu as créé une partition swap de 100Go en plus
tu as ensuite créé une partition "étendue" d'environ 40 Go avec une sous partition pour le systeme linux et une sous partition swap.

Correct ?

si tu as bien redimensionné la partition NTFS et que tu n'en avais qu'une avant, les données doivent se trouver sur la partition 1 ... et sans doute dans leur état initial.

Phiphi
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
30 sept. 2008 à 21:35
Oui tu as raison pour tout, je crois. Mais là où il y a un hic, c'est qu'apparemment Linux s'est installé sur la partition NTFS(en fait, celle que j'avais gardé pour Windows), en effacant tout ce qu'il y avait dessus.
Enfin je crois, je ne suis pas sûr. En tout cas, impossible de lancer Windows depuis grub.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
30 sept. 2008 à 21:39
Logiquement depuis Ubuntu tu devrais voir ta partition Windows et les données qu'elle est sensée contenir.

A part ça, rajoutes ceci à la fin de ton fichier /boot/grub/menu.lst :
title Windows
root (hd0,0)
makeactive
chainloader +1
Pour éditer le fichier depuis un terminal :
sudo gedit /boot/grub/menu.lst

Auparavant fais-en une copie :
cp /boot/grub/menu.lst /boot/grub/menu.lst.bak
On n'est jamais trop prudent ;-))
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
30 sept. 2008 à 21:57
toute petite précision... (c'est juste pour dire qqch ;-) )
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bak


Avec ce que te propose jipicy, tu devrais pouvoir, en rebootant, choisir de démarrer windows si l'installation est toujours fonctionnelle. Tu auras ce qu'on appelle un "dual-boot"
la ligne
timeout 3

est le temps que le systeme te donne pour choisir l'entrée que tu veux (3s ici)
Tu peux, pour avoir le temps de voir, mettre
timeout 10

par exemple.

Phiphi
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895 > Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009
30 sept. 2008 à 22:11
Merci ;-))
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
30 sept. 2008 à 22:15
you're welcome , good teamwork ;-)
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
1 oct. 2008 à 16:41
Bonjour et merci de votre aide.
J'ai fait ce que vous avez dit, et effectivemment, windows s'est affiché sur grub. Malheureusement, j'obtiens un message d'erreur me disant qu'il est impossible de trouver BOOTMGR.
Donc apparemment windows n'est vraiment plus installé.
Que faire? Merci !
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
1 oct. 2008 à 17:11
Bon, eh bien, puisqu'on arrive à booter sous linux...

dans une console :
sudo mkdir /mnt/part_win
sudo mount -t ntfs-3g /dev/sda1 /mnt/part_win
ls /mnt/part_win

comme d'hab : pour comprendre ce qu'on fait, un petit coup de "man mount" et "man mkdir" avant...

Phiphi
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
1 oct. 2008 à 18:01
Cela me marque le contenu de ma partition linux.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
1 oct. 2008 à 18:06
Affiche le résultat de la commande :
mount
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
1 oct. 2008 à 18:35
/dev/sda5 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-19-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/eklypse/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=eklypse)
/dev/sda1 on /mnt/part_win type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
1 oct. 2008 à 18:38
Ok et maintenant le résultat de :
ls -l /mnt/part_win/
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
1 oct. 2008 à 21:51
Voila le résultat :
total 0
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
1 oct. 2008 à 22:45
Bonjour,

tu nous donne les résultats avec plusieurs heures de décalage, alors juste pour etre sur :
tu as bien fait la suite de manip suivantes :
sudo mount -t ntfs-3g /dev/sda1 /mnt/part_win
mount
ls -la /mnt/part_win


Si oui et que ca donne toujours 0 :
- as tu moyen de booter sur un live-CD ?

Phiphi
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
1 oct. 2008 à 21:55
Bon effectivement elle a l'air plus que vide ;-((

Récupération de données perdues
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
3 oct. 2008 à 00:20
Bon et bien merci quand même du mal que vous vous êtes donné pour m'aider .
A un de ces jours.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
3 oct. 2008 à 01:40
En fait l'installation a du formater les partitions...
0
Eklypse Messages postés 20 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 10 mai 2009 1
4 oct. 2008 à 17:00
Phiphi57 je suis sur un live-cd en ce moment, pour ne pas écraser les fichiers.
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
4 oct. 2008 à 17:49
Bon, ben a partir de là, faut savoir si tu es pret a prendre quelques risques...

Si tu es pret à mettre en l'air l'installation que tu viens de faire (+ les eventuelles données sous Linux), on doit pouvoir faire "croire" au DD qu'il n'y a qu'une seule partition ntfs ...
Si tes données n'en valent pas la peine, oublies les sinon :-/

En fait, on doit pouvoir écraser la table de partition actuelle en essayant de remettre l'ancienne (je sais pas si c'est tres clair...)
Pour cela, la premiere chose a faire, c'est de sauver l'actuelle disposition de tes disques, si tu veux faire la manip inverse :
sudo fdisk -l
sudo fdisk -lu


ensuite, /!\ /!\ /!\ et là tu vas perdre l'ancienne table des parittions /!\ /!\ /!\
sudo fdisk /dev/sda
là tu peux taper "m" pour montrer l'aide des commandes dispo.
commence par faire d pour supprimer toutes les partitions (plusieurs fois d)
tu peux faire "p" pour print (ca t'afficheras l'état dans lequel se trouve la table des partitions au fur et a mesure)
une fois que "p" ne te donne plus rien, il faut recreer une nouvelle table avec une seule partition en ntfs :
n
p
1
puis les deux chiffres proposés par défaut (entrée / entrée)
t
7
p
ensuite, quitte avec "q" pour éviter de faire la manip et donne nous le résultat du dernier "p" qu'on puisse vérifier que ca roule (si tu fais "q", toutes les manips avant sont abandonnées : il faut terminer par "w" pour que fdisk ecrive effectivement qqch sur le disque...)

Phiphi
0
Phiphi57 Messages postés 789 Date d'inscription samedi 26 février 2005 Statut Contributeur Dernière intervention 19 juillet 2009 295
4 oct. 2008 à 17:59
Après, pour pas que j'oublie, une fois que tu n'as plus qu'une seule partition :
sudo apt-get install ntfsprogs
man ntfsundelete


Cf :
http://man.linux-ntfs.org/ntfsundelete.8.html
https://www.ntfsundelete.com/ (l'image ISO qui doit etre bootable directement)

Le deuxieme sera peut etre plus intuitif a utiliser mais faut graver un nouveau CD de ntfsundelete...

Phiphi
0