Question avant recuperation

Comment utiliser TestDisk pour récupérer une partition perdue
Message
Author
manup
Posts: 6
Joined: 25 Feb 2020, 12:19

Question avant recuperation

#1 Post by manup »

Bonjour,

J'ai bien regarder le tuto, et avant de me lancer, j'ai 2/3 questions :)

Tout d'abord, j'ai un DD de 2To Seagate qui me pose problème.
Le DD est bien visible dans le bios, la lettre est bien visible dans Windows, mais je n'ai pas de capacité d'affichée. Lorsque je fait sur le disque tout est super lent et je ne vois rien pour autant... :x
Pas mal de photo de la famille sur ce disque, donc c'est la crise ...

Après m'être renseigner sur le net, j'ai cru comprendre que mon disque était passé en raw probablement a cause d'un grand nombre de secteurs défectueux.
Et je suis donc arrivé ici :)

1ere question : il est indiqué de faire un clone du DD avant les manip. Dans le tuto, il y a un lien sur knoppix. Le lien n'est plus bon, on est d'accord, je pendre n'importe quel iso du site ? (http://www.knoppix.org/)

2eme question : j'ai quand meme lancé testdisk sur le disque "HS", j'ai ceci dans le log:

Code: Select all

ext2fs lib: 1.45.3, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20140608, curses lib: ncurses 6.0
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=240057409536
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=238979330048
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=2000396746752
filewin32_getfilesize(\\.\U:) GetFileSize err Fonction incorrecte.

filewin32_setfilepointer(\\.\U:) SetFilePointer err Fonction incorrecte.

Warning: can't get size for \\.\U:
Hard disk list
Disk /dev/sda - 240 GB / 223 GiB - CHS 29185 255 63, sector size=512 - OCZ-VERTEX460A, S/N:A22MR061532000183, FW:1.01
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - ST2000DM 001-9YN164, S/N:012345678900000000F, FW:CC4C

Partition table type (auto): Intel
Disk /dev/sdb - 2000 GB / 1863 GiB - ST2000DM 001-9YN164
Partition table type: Intel

Analyse Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63
Geometry from i386 MBR: head=255 sector=63
check_part_i386 failed for partition type 07
Current partition structure:
Invalid NTFS or exFAT boot
 1 P HPFS - NTFS              0  32 33 243201  45 44 3907024896
 1 P HPFS - NTFS              0  32 33 243201  45 44 3907024896
No partition is bootable
Et je me suis arrêté... Le quicksearch ne va pas trop solliciter le disque et le faire lâcher?
Est ce que je dois continuer sur mon DD cloné? utiliser plutot photorec?

J'avoue que je suis un peu paumé.

Enfin, est ce qu'un changement de PCB peut résoudre le soucis?

Voila pour mes interrogations (Désole plus que 2/3 questions).

Encore merci pour votre aide.

Bonne journée

Manu
User avatar
cgrenier
Site Admin
Posts: 5441
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: Question avant recuperation

#2 Post by cgrenier »

Ne surtout pas toucher à la PCB.
Utilisez un outil de diagnostique SMART (par exemple, smartmontools sous Linux, Crystaldiskinfo sous Windows...), s'il n'y a pas de secteurs défectueux, il n'est pas nécessaire de cloner le disque.
Au niveau de TestDisk, il faudrait aller dans le menu Advanced, sélectionner la partition NTFS, Boot, RebuildBS, List et si vous voyez vos fichiers, Write et confirmer.
recuperation
Posts: 3026
Joined: 04 Jan 2019, 09:48
Location: Hannover, Deutschland (Germany, Allemagne)

Re: Question avant recuperation

#3 Post by recuperation »

manup wrote: 25 Feb 2020, 12:37 1ere question : il est indiqué de faire un clone du DD avant les manip. Dans le tuto, il y a un lien sur knoppix. Le lien n'est plus bon, on est d'accord, je pendre n'importe quel iso du site ? (http://www.knoppix.org/)
Manu
Merci pour l'information!

Voici la bonne nouvelle liste d'adresses:

https://www.knopper.net/knoppix-mirrors/

Avec ProXad il y a aussi une adresse française dedans.
Elle pourrait être plus rapide pour les français.
manup
Posts: 6
Joined: 25 Feb 2020, 12:19

Re: Question avant recuperation

#4 Post by manup »

Bonjour,

Merci pour votre retour.
J'ai utilisé crystaldiskinfo. L'etat de santé est en prudence:
Image
A votre avis, clone ou pas clone ? car j'ai quand même des secteurs "instables"

Lorsque je branche le disque totu est super lent, c'est ce qui m’inquiète.. d’où la question pour le clone du disque.
Par exemple, dans testdisk, il me faut 2/3 minutes pour la détection et idem entre chaque action...

Je vais tenter :
Au niveau de TestDisk, il faudrait aller dans le menu Advanced, sélectionner la partition NTFS, Boot, RebuildBS, List et si vous voyez vos fichiers, Write et confirmer.
@recuperation : merci pour le lien

Merci encore

Manu

P.S pour ne pas faire un nouveau thread : j'ai fait la manip testdisk, et lors de la selection de boot, j'ai ceci:
Image
Puis:
Image
Et enfin :cry:
Image

J'ai donc quitté.

Enfin, j'ai testé easeUS, j'ai pu recouper u fichier. Mais l'arborescence était toute cassée. Et cela en 15 minute pour un fichier de 500Ko pris au pif. Donc pas super pour recuperer toutes les photos. J'aurais aimé garder l’arborescence.

Un avis docteur?

Encore merci pour votre aide
recuperation
Posts: 3026
Joined: 04 Jan 2019, 09:48
Location: Hannover, Deutschland (Germany, Allemagne)

Re: Question avant recuperation

#5 Post by recuperation »

Votre disque est en train de mourir.
Il faut tout d'abord la copier avec ddrescue avant de jouer avec.
manup
Posts: 6
Joined: 25 Feb 2020, 12:19

Re: Question avant recuperation

#6 Post by manup »

Bonsoir,

Et si la copie via ddrescue est ok, je refais la même manip avec testdisk et ce devrait être ok?

Pour dd_rescue, je suis:
'dd_rescue' par Kurt Garloff

Si vous pensez qu'il y a de nombreux secteurs endommagés sur votre disque, vous pouvez utiliser le 'dd_rescue' de Kurt Garloff (dd_rescue) à la place de dd.
La meilleure méthode : 'ddrescue' par Antonio Diaz

La meilleure solution, autrement dit la plus rapide et la plus efficace, semble être le 'ddrescue' d'Antonio Diaz (ddrescue)

#récupérer en priorité le plus de zones mémoires saines:
ddrescue -B -n /dev/old_disk /dev/new_disk rescued.log
#puis essayez de récupérer le plus de zones mémoires endommagées possible:
ddrescue -B -r 1 /dev/old_disk /dev/new_disk rescued.log
Donc plutot la seconde methode, et ensuite, je travaille avec le nouveau disque? (j'ai un de 3To que je pourrais utiliser)

Enfin dd_rescue est sur la distrib knoppix?
Elle me parait vieille celle que j'ai DL : ADRIANE-KNOPPIX_V7.2.0gCD-2013-07-28-EN.iso (alors qu'il y a un dd_rescue de 2019)

Merci pour vos conseils.

Manu


P.S : Au final , j'ai testé, j'ai ceci :
Image
Désolé, c'est pas tit top. je ne comprends pas pourquoi l'image pivote.
ça dit ça:
ddrescue: Output file exists and is not a regular file.
ddrescue: Use `--force' if you really want to overwrite it, but be
ddrescue: aware that all existing data in output file will be lost.

Je ne comprends, j'ai bien /dev/sda qui est nouveau /dev/sdd qui est le disque foireux.
J'ai tenté aussi avec /dev/sda1 et sdd1 mais idem.
recuperation
Posts: 3026
Joined: 04 Jan 2019, 09:48
Location: Hannover, Deutschland (Germany, Allemagne)

Re: Question avant recuperation

#7 Post by recuperation »

manup wrote: 26 Feb 2020, 21:37 Bonsoir,

Et si la copie via ddrescue est ok, je refais la même manip avec testdisk et ce devrait être ok?
La copie sera physiquement OK mais les secteurs defectueux seront vide.
Testdisk n'est pas fait pour travailler sur des disques avec des secteurs defectueux.

Pour dd_rescue, je suis:
Non, faut utiliser ddrescue da la GNU foundation. dd_rescue est un programme différent.


Donc plutot la seconde methode, et ensuite, je travaille avec le nouveau disque? (j'ai un de 3To que je pourrais utiliser)
Je vous recommende de faire une deuxième copie de votre copie.
Dans le cas le plus pire vous pouvez refaire une copie de votre copie saine.

Enfin dd_rescue est sur la distrib knoppix?
Elle me parait vieille celle que j'ai DL : ADRIANE-KNOPPIX_V7.2.0gCD-2013-07-28-EN.iso (alors qu'il y a un dd_rescue de 2019)
Veuillez en sortir un mirroir avec un vérsion récente, Netcologne, p.e..
manup
Posts: 6
Joined: 25 Feb 2020, 12:19

Re: Question avant recuperation

#8 Post by manup »

rebonjour,

Merci pour ce votre retour.
J'ai recupéré la dernière de knoppix (8.6.1).
En fait, pas mal de mirroir n'ont pas la dernière ou n'ont plus les fichiers (proxad par exemple).
Mais en cherchant sur les autres c'est ok.

Je me suis mal exprimé précédemment, j'utilise bien ddrescue (sans l'underscore).

Lorsque je fais:
ddrescue -B -n /dev/sdd /dev/sda rescued.log

J'ai ça:
ddrescue: Output file exists and is not a regular file.
ddrescue: Use `--force' if you really want to overwrite it, but be
ddrescue: aware that all existing data in output file will be lost.

Je l ai donc lancé avec -f
Il s est lancé, mais suis a plus de 200 jours restant.
Fichier recup a 0.04% en 30 minutes.

Je laisse?

Enfin, si j annule via ctrl+c , je peux lancer un testdisk pour voir si c est ok ?
Et si je le refait, ddrescue reprend la où je me suis arrêté ?
Merci encore pour aide et désolé pour toutes ces questions.

Merci

Manu
recuperation
Posts: 3026
Joined: 04 Jan 2019, 09:48
Location: Hannover, Deutschland (Germany, Allemagne)

Re: Question avant recuperation

#9 Post by recuperation »

manup wrote: 27 Feb 2020, 12:31 Lorsque je fais:
ddrescue -B -n /dev/sdd /dev/sda rescued.log

J
Je l ai donc lancé avec -f
Il s est lancé, mais suis a plus de 200 jours restant.
Fichier recup a 0.04% en 30 minutes.

Je laisse?
Oui.
Enfin, si j annule via ctrl+c , je peux lancer un testdisk pour voir si c est ok ?
:roll: Faut attendre ou contacter un service professionel.
Et si je le refait, ddrescue reprend la où je me suis arrêté ?
Refaire ou reprendre? Refaire et reprendre en même temps ne marche pas.
Faut être précis avec moi, je suis étranger.
manup
Posts: 6
Joined: 25 Feb 2020, 12:19

Re: Question avant recuperation

#10 Post by manup »

Merci.

J ai peur de le laisser, il m annonce plus de 300 jours....

Pour etre plus precis pour ma derniere question :
J arrete ddrescue avec ctrl+c, il est a 2%
Si je refais la meme commande de ddrescue, il utilise le log et repart a 2% ou je repars a 0 ?

Merci encore

Manu
Locked