Récupération de partition: éviter le scan très long ?

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
chmike
Posts: 7
Joined: 07 Dec 2021, 11:50

Récupération de partition: éviter le scan très long ?

#1 Post by chmike »

Bonjour, j'ai un disque de 1To dont j'ai effacé par erreur la partition unique.
Je précise que je suis sur Ubuntu (linux) et que j'utilise la version 7.1.

J'ai suivi les instructions et j'ai fait un scan qui a pris plusieurs heures. Il a trouvé a partition, mais j'ai dû faire une erreur de manip car je ne puis récupérer la partition. Elle disparaît.
J'ai l'impression qu'il faut sélectionner la partition, mais je ne vois pas comment faire.

Le problème est que je suis obligé de refaire un scan complet pour revenir à cette étape de la récupération et cela prend plusieurs heures.

Y a-t-il moyen de récupérer ma partition en évitant tout ce scan et reprendre à partir d'un scan précédent ?


Voici le contenu du log file:

Code: Select all


Tue Dec  7 08:56:42 2021
Command line: TestDisk

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Linux, kernel 5.13.0-22-generic (#22-Ubuntu SMP Fri Nov 5 13:21:36 UTC 2021) x86_64
Compiler: GCC 9.2
ext2fs lib: 1.46.3, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.1
/dev/sda: LBA, HPA, LBA48, DCO support
/dev/sda: size       1953525168 sectors
/dev/sda: user_max   1953525168 sectors
/dev/sda: native_max 1953525168 sectors
/dev/sdb: LBA, HPA, LBA48, DCO support
/dev/sdb: size       1953525168 sectors
/dev/sdb: user_max   1953525168 sectors
/dev/sdb: native_max 1953525168 sectors
Warning: can't get size for Disk /dev/sde - 0 B - 0 sectors, sector size=512
Warning: can't get size for Disk /dev/mapper/control - 0 B - 0 sectors, sector size=512
Warning: can't get size for Disk /dev/loop26 - 0 B - 0 sectors, sector size=512
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - ST31000524AS, S/N:5VP8KJ97, FW:JC45
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - ST1000DM010-2EP102, S/N:Z9AB71TE, FW:CC43
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - Seagate Expansion, FW:0708
Disk /dev/loop0 - 4096 B - 8 sectors (RO), sector size=512
Disk /dev/loop1 - 104 MB / 99 MiB - 203656 sectors (RO), sector size=512
Disk /dev/loop10 - 254 MB / 242 MiB - 496320 sectors (RO), sector size=512
Disk /dev/loop11 - 57 MB / 54 MiB - 111808 sectors (RO), sector size=512
Disk /dev/loop12 - 64 MB / 61 MiB - 126784 sectors (RO), sector size=512
Disk /dev/loop13 - 259 MB / 247 MiB - 507712 sectors (RO), sector size=512
Disk /dev/loop14 - 104 MB / 99 MiB - 203648 sectors (RO), sector size=512
Disk /dev/loop15 - 56 MB / 54 MiB - 111080 sectors (RO), sector size=512
Disk /dev/loop16 - 58 MB / 55 MiB - 113640 sectors (RO), sector size=512
Disk /dev/loop17 - 178 MB / 169 MiB - 348152 sectors (RO), sector size=512
Disk /dev/loop18 - 172 MB / 164 MiB - 337424 sectors (RO), sector size=512
Disk /dev/loop19 - 68 MB / 65 MiB - 133320 sectors (RO), sector size=512
Disk /dev/loop2 - 229 MB / 219 MiB - 448512 sectors (RO), sector size=512
Disk /dev/loop20 - 91 MB / 87 MiB - 178648 sectors (RO), sector size=512
Disk /dev/loop21 - 34 MB / 32 MiB - 66440 sectors (RO), sector size=512
Disk /dev/loop22 - 227 MB / 217 MiB - 445256 sectors (RO), sector size=512
Disk /dev/loop23 - 68 MB / 65 MiB - 133552 sectors (RO), sector size=512
Disk /dev/loop24 - 44 MB / 42 MiB - 86368 sectors (RO), sector size=512
Disk /dev/loop25 - 229 MB / 219 MiB - 448512 sectors (RO), sector size=512
Disk /dev/loop3 - 57 MB / 54 MiB - 111808 sectors (RO), sector size=512
Disk /dev/loop4 - 58 MB / 55 MiB - 113656 sectors (RO), sector size=512
Disk /dev/loop5 - 233 MB / 222 MiB - 455136 sectors (RO), sector size=512
Disk /dev/loop6 - 64 MB / 61 MiB - 126632 sectors (RO), sector size=512
Disk /dev/loop7 - 121 MB / 115 MiB - 236384 sectors (RO), sector size=512
Disk /dev/loop8 - 178 MB / 170 MiB - 348320 sectors (RO), sector size=512
Disk /dev/loop9 - 56 MB / 54 MiB - 111048 sectors (RO), sector size=512
Disk /dev/nvme0n1 - 1000 GB / 931 GiB - CHS 953869 64 32, sector size=512

Partition table type defaults to Intel
Disk /dev/sdd - 1000 GB / 931 GiB - Seagate Expansion
Partition table type: Intel

Analyse Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
No partition is bootable

search_part()
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63
NTFS at 121601/1/1
filesystem size           1953520065
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   -10
clusters_per_index_record 1
NTFS: Can't read MFT
     HPFS - NTFS          121601   1  1 243202   0 63 1953520065
     NTFS, blocksize=4096, 1000 GB / 931 GiB
This partition ends after the disk limits. (start=1953520128, size=1953520065, end=3907040192, disk end=1953525167)
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63
Check the harddisk size: HD jumper settings, BIOS detection...
The harddisk (1000 GB / 931 GiB) seems too small! (< 2000 GB / 1863 GiB)
The following partition can't be recovered:
     HPFS - NTFS          121601   1  1 243202   0 63 1953520065
     NTFS, blocksize=4096, 1000 GB / 931 GiB

Results

interface_write()
 
No partition found or selected for recovery

chmike
Posts: 7
Joined: 07 Dec 2021, 11:50

Re: Récupération de partition: éviter le scan très long ?

#2 Post by chmike »

Après un nouveau scan, j'ai le message suivant qui s'affiche.
Que puis-je faire pour pallier à cette erreur de géométrie ?

La seule chose que j'ai faite est d'effacer par erreur la partition. Je n'ai pas créé de nouvelle partition.
Il n'y a aucun jumper à configurer. C'est un disque externe sata connecté sur port USB.

Code: Select all

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63

The harddisk (1000 GB / 931 GiB) seems too small! (< 2000 GB / 1863 GiB)
Check the harddisk size: HD jumper settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
>  HPFS - NTFS          121601   1  1 243202   0 63 1953520065










[ Continue ]
NTFS, blocksize=4096, 1000 GB / 931 GiB

chmike
Posts: 7
Joined: 07 Dec 2021, 11:50

Re: Récupération de partition: éviter le scan très long ?

#3 Post by chmike »

J'ai vérifié la géométrie avec fdisk et j'obtiens ceci, ce qui correspond à ce que testdisk utilise:

Code: Select all

$ sudo fdisk -l /dev/sdd -u=cylinders
Disque /dev/sdd : 931,51 GiB, 1000204885504 octets, 1953525167 secteurs
Disk model: Expansion       
Géométrie : 255 têtes, 63 secteurs/piste, 121601 cylindres
Unités : cylindre de 16065 × 512 = 8225280 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xd97bf912

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

Re: Récupération de partition: éviter le scan très long ?

#4 Post by recuperation »

Est-ce que vous avez sorti ce disque dur d'une boite externe pour pouvoir récupérer des données?

chmike
Posts: 7
Joined: 07 Dec 2021, 11:50

Re: Récupération de partition: éviter le scan très long ?

#5 Post by chmike »

Bonjour et un grand merci de votre réponse. Non je ne l'ai pas sorti. Serait-il préférable de le connecter sur sata directement ?

Edit 1: Je vais essayer.
Edit 2: Je ne vois pas comment ouvrir le boîtier. Il n'y a aucune visse

chmike
Posts: 7
Joined: 07 Dec 2021, 11:50

Re: Récupération de partition: éviter le scan très long ?

#6 Post by chmike »

J'ai réussi à ouvrir le boîtier et j'ai lancé une analyse quick scan avec test disk. Cela va prendre plusieurs heures.
Mais à première vue la géométrie renvoyée avec fdisk est la même que celle que j'avais en utilisant la connexion usb.

chmike
Posts: 7
Joined: 07 Dec 2021, 11:50

Re: Récupération de partition: éviter le scan très long ?

#7 Post by chmike »

Malheureusement il semble y avoir encore un problème.
J'ai le message que le disque serait trop petit.
C'est le disque /dev/sda.

Code: Select all

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org

Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63

The harddisk (1000 GB / 931 GiB) seems too small! (< 2000 GB / 1863 GiB)
Check the harddisk size: HD jumper settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
>  HPFS - NTFS          121601   1  1 243202   0 63 1953520065


[ Continue ]
NTFS, blocksize=4096, 1000 GB / 931 GiB
Voici ce qu'il y a dans le log:

Code: Select all


Thu Dec  9 10:27:22 2021
Command line: TestDisk

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Linux, kernel 5.13.0-22-generic (#22-Ubuntu SMP Fri Nov 5 13:21:36 UTC 2021) x86_64
Compiler: GCC 9.2
ext2fs lib: 1.46.3, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.1
/dev/sda: LBA, HPA, LBA48, DCO support
/dev/sda: size       1953525168 sectors
/dev/sda: user_max   1953525168 sectors
/dev/sda: native_max 1953525168 sectors
/dev/sdb: LBA, HPA, LBA48, DCO support
/dev/sdb: size       1953525168 sectors
/dev/sdb: user_max   1953525168 sectors
/dev/sdb: native_max 1953525168 sectors
/dev/sdc: LBA, HPA, LBA48, DCO support
/dev/sdc: size       1953525168 sectors
/dev/sdc: user_max   1953525168 sectors
/dev/sdc: native_max 1953525168 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - 0 sectors, sector size=512
Warning: can't get size for Disk /dev/loop26 - 0 B - 0 sectors, sector size=512
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - ST1000LM035-1RK172, S/N:WGS0773H, FW:SBM3
Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - ST31000524AS, S/N:5VP8KJ97, FW:JC45
Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - ST1000DM010-2EP102, S/N:Z9AB71TE, FW:CC43
Disk /dev/loop0 - 4096 B - 8 sectors (RO), sector size=512
Disk /dev/loop1 - 233 MB / 222 MiB - 455136 sectors (RO), sector size=512
Disk /dev/loop10 - 44 MB / 42 MiB - 86368 sectors (RO), sector size=512
Disk /dev/loop11 - 104 MB / 99 MiB - 203648 sectors (RO), sector size=512
Disk /dev/loop12 - 58 MB / 55 MiB - 113656 sectors (RO), sector size=512
Disk /dev/loop13 - 229 MB / 219 MiB - 448512 sectors (RO), sector size=512
Disk /dev/loop14 - 91 MB / 87 MiB - 178648 sectors (RO), sector size=512
Disk /dev/loop15 - 224 MB / 213 MiB - 437808 sectors (RO), sector size=512
Disk /dev/loop16 - 64 MB / 61 MiB - 126632 sectors (RO), sector size=512
Disk /dev/loop17 - 56 MB / 54 MiB - 111080 sectors (RO), sector size=512
Disk /dev/loop18 - 172 MB / 164 MiB - 337424 sectors (RO), sector size=512
Disk /dev/loop19 - 57 MB / 54 MiB - 111808 sectors (RO), sector size=512
Disk /dev/loop2 - 254 MB / 242 MiB - 496320 sectors (RO), sector size=512
Disk /dev/loop20 - 64 MB / 61 MiB - 126784 sectors (RO), sector size=512
Disk /dev/loop21 - 178 MB / 170 MiB - 348320 sectors (RO), sector size=512
Disk /dev/loop22 - 56 MB / 54 MiB - 111048 sectors (RO), sector size=512
Disk /dev/loop23 - 104 MB / 99 MiB - 203656 sectors (RO), sector size=512
Disk /dev/loop24 - 58 MB / 55 MiB - 113640 sectors (RO), sector size=512
Disk /dev/loop25 - 178 MB / 169 MiB - 348152 sectors (RO), sector size=512
Disk /dev/loop3 - 34 MB / 32 MiB - 66440 sectors (RO), sector size=512
Disk /dev/loop4 - 259 MB / 247 MiB - 507712 sectors (RO), sector size=512
Disk /dev/loop5 - 68 MB / 65 MiB - 133320 sectors (RO), sector size=512
Disk /dev/loop6 - 229 MB / 219 MiB - 448512 sectors (RO), sector size=512
Disk /dev/loop7 - 57 MB / 54 MiB - 111808 sectors (RO), sector size=512
Disk /dev/loop8 - 121 MB / 115 MiB - 236384 sectors (RO), sector size=512
Disk /dev/loop9 - 68 MB / 65 MiB - 133552 sectors (RO), sector size=512
Disk /dev/nvme0n1 - 1000 GB / 931 GiB - CHS 953869 64 32, sector size=512

Partition table type defaults to Intel
Disk /dev/sda - 1000 GB / 931 GiB - ST1000LM035-1RK172
Partition table type: Intel

Analyse Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
No partition is bootable

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

Re: Récupération de partition: éviter le scan très long ?

#8 Post by recuperation »

chmike wrote: 09 Dec 2021, 09:40 Bonjour et un grand merci de votre réponse. Non je ne l'ai pas sorti. Serait-il préférable de le connecter sur sata directement ?
Non, c'est possible qu'il existe de l'électronique supplémentaire qui change la taille logique d'un secteur.
J'ai demandé la question pour que vous le laissiez dans l'état originale.

La partition trouvée commençe à la fin du disque.
Est-ce que vous avez utilisé deeper search?

Extrait de mon noveau catalogue de question:
13. How many partitions have been on the broken drive, what was their size, what was their file system?
16. Do you use encryption, if yes, which one?

chmike
Posts: 7
Joined: 07 Dec 2021, 11:50

Re: Récupération de partition: éviter le scan très long ?

#9 Post by chmike »

J'ai utilisé deeper search, mais même résultat. Le disque parait trop petit.

Je n'ai pas utilisé de chiffrement.

Le disque n'avait qu'une seule partition.

Je crains que la partition ne soit corrompue et ne peut de ce fait être récupérée.

Locked