Merci pour votre réponse rapide.
1) Oui, les dates sont lisibles dans "p" list files.
2) J'ai utilisé QPhotorec qui est un Photorec graphique, il m'a récupéré Ma musique et Mes images mais pas mes fichiers de la partition E:.
3) Je ne sais pas si mon disque est en mauvais état, mais il fonctionnait très bien avant qu'il ne devienne RAW.
J'ai refait une analyse Testdisk et voici quelques éléments qui ne me semblent pas normaux:
1) Il m'indique une capacité du disque dur de 33GB/31Gib alors que mon disque fait 80Go.
2) Le Quick search démarre à 63%.
3) A la fin du Quick search, il m'indique: The harddisk <33GB/31Gib> seems too small !(<42GB/40Gib>), the following partition can't be recovered.
4) "P list files" ne me donne que les fichiers et dossiers dont je n'ai pas besoin (avec les dates lisibles) mais aucun fichier de la partition E:.
5) Deeper search me redonne encore le "The harddisk <33GB/31Gib> seems too small !(<42GB/40Gib>), the following partition can't be recovered."
Question: si je choisi "Write" après Deeper search, est ce que ça me fera perdre toutes mes données ?
Voici le Testdisk.log:
(Remarque: le DD en question c'est le sda et H:, le G: c'est le lecteur DVD de l'UC sur laquelle j'ai branché le DD en question.)
Fri Mar 31 15:59:48 2023
Command line: TestDisk
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <
grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows XP SP3
Compiler: GCC 4.8, Cygwin 1007.34
Compilation date: 2015-04-18T13:01:55
ext2fs lib: 1.42.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504, curses lib: ncurses 5.9
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=33820286976
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=33820286976
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=250059350016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=52427902464
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=52427902464
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=52427902464
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=92764675584
filewin32_getfilesize(\\.\G:) GetFileSize err Fonction incorrecte.
filewin32_setfilepointer(\\.\G:) SetFilePointer err Fonction incorrecte.
Warning: can't get size for \\.\G:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=33820286976
Hard disk list
Disk /dev/sda - 33 GB / 31 GiB - CHS 4111 255 63, sector size=512
Disk /dev/sdb - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512
Drive C: - 52 GB / 48 GiB - CHS 6373 255 63, sector size=512
Drive F: - 92 GB / 86 GiB - CHS 11277 255 63, sector size=512
Partition table type (auto): Intel
Disk /dev/sda - 33 GB / 31 GiB
Partition table type: Intel
Analyse Disk /dev/sda - 33 GB / 31 GiB - CHS 4111 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/1/1
NTFS at 2611/1/1
get_geometry_from_list_part_aux head=255 nbr=8
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=8
Current partition structure:
1 * HPFS - NTFS 0 1 1 2610 254 63 41945652
2 E extended LBA 2611 0 1 9727 254 63 114334605
5 L HPFS - NTFS 2611 1 1 5221 254 63 41945652
X extended 5222 0 1 9727 254 63 72388890
search_part()
Disk /dev/sda - 33 GB / 31 GiB - CHS 4111 255 63
NTFS at 0/1/1
filesystem size 41945652
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2621603
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 2610 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
NTFS at 2611/1/1
filesystem size 41945652
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2621603
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 2611 1 1 5221 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
This partition ends after the disk limits. (start=41945778, size=41945652, end=83891429, disk end=66055248)
file_pread(4,2,buffer,66056192(4111/205/63)) lseek err Invalid argument
file_pread(4,1,buffer,66056192(4111/205/63)) lseek err Invalid argument
file_pread(4,1,buffer,66056191(4111/205/62)) lseek err Invalid argument
file_pread(4,14,buffer,66056193(4111/206/1)) lseek err Invalid argument
file_pread(4,3,buffer,66056207(4111/206/15)) lseek err Invalid argument
file_pread(4,3,buffer,66056254(4111/206/62)) lseek err Invalid argument
file_pread(4,8,buffer,66056270(4111/207/15)) lseek err Invalid argument
file_pread(4,11,buffer,66056317(4111/207/62)) lseek err Invalid argument
file_pread(4,2,buffer,66058239(4111/238/31)) lseek err Invalid argument
Disk /dev/sda - 33 GB / 31 GiB - CHS 4111 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (33 GB / 31 GiB) seems too small! (< 42 GB / 40 GiB)
The following partition can't be recovered:
HPFS - NTFS 2611 1 1 5221 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=2
Results
* HPFS - NTFS 0 1 1 2610 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
NTFS Volume is dirty.
dir_partition inode=5
* HPFS - NTFS 0 1 1 2610 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
ntfs_readdir failed for cluster 5: Input/output error
Directory /
5 dr-xr-xr-x 0 0 0 15-Mar-2023 21:16 .
5 dr-xr-xr-x 0 0 0 15-Mar-2023 21:16 ..
33254 dr-xr-xr-x 0 0 0 31-Jan-2023 20:45 Brother
3416 dr-xr-xr-x 0 0 0 27-Sep-2021 21:16 Documents and Settings
35507 dr-xr-xr-x 0 0 0 22-Oct-2021 23:02 archive_db
28605 -r--r--r-- 0 0 1024 2-May-2022 19:48 AMTAG.BIN
7334 -r--r--r-- 0 0 0 12-Oct-2018 17:28 AUTOEXEC.BAT
1994 -r--r--r-- 0 0 4952 7-Sep-2002 01:00 Bootfont.bin
7333 -r--r--r-- 0 0 0 12-Oct-2018 17:28 CONFIG.SYS
3408 -r--r--r-- 0 0 212 12-Oct-2018 17:23 boot.ini
interface_write()
1 * HPFS - NTFS 0 1 1 2610 254 63 41945652
search_part()
Disk /dev/sda - 33 GB / 31 GiB - CHS 4111 255 63
NTFS at 0/1/1
filesystem size 41945652
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2621603
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 2610 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
NTFS at 2610/254/63
filesystem size 41945652
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2621603
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 1 1 2610 254 63 41945652
NTFS found using backup sector, blocksize=4096, 21 GB / 20 GiB
NTFS at 2611/1/1
filesystem size 41945652
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2621603
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 2611 1 1 5221 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
This partition ends after the disk limits. (start=41945778, size=41945652, end=83891429, disk end=66055248)
file_pread(4,2,buffer,66056192(4111/205/63)) lseek err Invalid argument
file_pread(4,1,buffer,66056192(4111/205/63)) lseek err Invalid argument
file_pread(4,1,buffer,66056191(4111/205/62)) lseek err Invalid argument
file_pread(4,14,buffer,66056193(4111/206/1)) lseek err Invalid argument
file_pread(4,3,buffer,66056207(4111/206/15)) lseek err Invalid argument
file_pread(4,3,buffer,66056254(4111/206/62)) lseek err Invalid argument
file_pread(4,8,buffer,66056270(4111/207/15)) lseek err Invalid argument
file_pread(4,11,buffer,66056317(4111/207/62)) lseek err Invalid argument
file_pread(4,2,buffer,66058239(4111/238/31)) lseek err Invalid argument
Disk /dev/sda - 33 GB / 31 GiB - CHS 4111 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (33 GB / 31 GiB) seems too small! (< 42 GB / 40 GiB)
The following partition can't be recovered:
HPFS - NTFS 2611 1 1 5221 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
get_geometry_from_list_part_aux head=255 nbr=2
get_geometry_from_list_part_aux head=8 nbr=1
get_geometry_from_list_part_aux head=16 nbr=1
get_geometry_from_list_part_aux head=32 nbr=1
get_geometry_from_list_part_aux head=64 nbr=1
get_geometry_from_list_part_aux head=128 nbr=1
get_geometry_from_list_part_aux head=240 nbr=1
get_geometry_from_list_part_aux head=255 nbr=2
Results
* HPFS - NTFS 0 1 1 2610 254 63 41945652
NTFS, blocksize=4096, 21 GB / 20 GiB
interface_write()
1 * HPFS - NTFS 0 1 1 2610 254 63 41945652
simulate write!
write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition
TestDisk exited normally.