Testdisk me dit que tout est OK MAIS

Comment utiliser TestDisk pour récupérer une partition perdue
Locked
Message
Author
padmusic
Posts: 2
Joined: 29 Apr 2013, 11:29

Testdisk me dit que tout est OK MAIS

#1 Post by padmusic »

Bonjour,
Suite à un crash de mon ordi Acer qui tournait sous vista, j'ai eu le msg "disk error" press ctrl+alt+suppr, le DD apparaissait bien dans le bios mais impossible de booter

avec un adaptateur ide, j'ai branché mon DD sur un autre ordi (sous Windows8), le disque dur apparait mais est illisible est considéré comme non formaté ( et idem avec un vieil ordi sous XP)

avec testdisk j'ai procédé à l'analyse, il fait apparaitre deux partitions une Fat 32 bootable, et une NTFS (plus grosse)
j'ai supposé que la fat 32 était endomagée, j'ai fait write, et il me l'a fait apparaitre comme PQservice...

Sur mon ordi, le DD branché en externe apparait désormais comme deux disques le PQService monte sans problème mais l'autre apparait toujours comme non formaté.

j'ai remis le DD dans mon ordi pour voir, et cette fois, il commence à lancer windows (charge des fichiers) puis me dit veuiller patienter, et retourne ap qq minutes à la case depart.

J'ai verifié les secteurs de boot ave Testdisk, ils sont identiques sur les deux partitions, donc à priori aucun problème de ce côté
Le système de fichier quand à lui fait apparaitre des fichiers manquant, donc c'est peut-être là qu'est le problème, mais j'en doute car ce sont des fichiers .TAG ou .TXT.........
(NB ce disque n'avait jamais été partitionné)

Plus que booter de nouveau ce DD sur mon ancien ordi je souhaite pouvoir le faire monter sur un autre ordi pour recuperer des fichiers. Je peux le faire avec Photo rec mais même en selectionnant la recup des seuls fichiers doc il m'annonce une durée de + de 50 heure, du coup je me dis qu'il vaut peut-être mieux le réparer

si quelqu'un peut m'aider, merci d'avance...

pad

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

Re: Testdisk me dit que tout est OK MAIS

#2 Post by cgrenier »

Qu'est ce que cela donne si vous essayer de lister les fichiers avec TestDisk ? (Advanced, List)

padmusic
Posts: 2
Joined: 29 Apr 2013, 11:29

Re: Testdisk me dit que tout est OK MAIS

#3 Post by padmusic »

merci de votre réponse

il liste trois truc le dernier est un fichier bootsect.bak les deux premiers sont deux ligne HTFS NTFS identiques (avec un point à la fin pour l'une, un point à la fin pour l'autre)

mais je poste le rapport de testdisk en entier je pense que ça peut servir

merci

Tue Apr 30 09:52:31 2013
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows WorkStation 6.2.9200
Compiler: GCC 4.3, Cygwin 1007.7
Compilation date: 2011-11-15T08:36:54
ext2fs lib: 1.41.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=7860125696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=7860125696
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=979458064384
filewin32_getfilesize(\\.\D:) GetFileSize err Fonction incorrecte.

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

Warning: can't get size for \\.\D:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=7858692096
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=10485760000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=489619980288
file_pread(4,1,buffer,1953536129(121601/254/63)) lseek err Invalid argument
file_pread(5,1,buffer,15358139(955/254/63)) lseek err Invalid argument
file_pread(6,1,buffer,976784129(60801/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - TOSHIBA MQ01ABD100, S/N:Y2INP0EIT, FW:AX003J
Disk /dev/sdb - 7860 MB / 7496 MiB - CHS 955 255 63, sector size=512 - Lexar USB Flash Drive, S/N:20130226142857062FE3, FW:8.07
Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - WDC WD50 00BEVT-22ZAT0, S/N:152D20337A0C

Partition table type (auto): Intel
Disk /dev/sdc - 500 GB / 465 GiB - WDC WD50 00BEVT-22ZAT0
Partition table type: Intel
file_pread(6,1,buffer,976784129(60801/254/63)) lseek err Invalid argument

Analyse Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63
Geometry from i386 MBR: head=255 sector=63
FAT32 at 0/32/33
Info: size boot_sector 20480000, partition 20480000
FAT1 : 34-10024
FAT2 : 10025-20015
start_rootdir : 20016 root cluster : 2
Data : 20016-20479999
sectors : 20480000
cluster_size : 16
no_of_cluster : 1278749 (2 - 1278750)
fat_length 9991 calculated 9991
NTFS at 1274/241/56
file_pread(6,4096,buffer,26773504(1666/146/17)) read err: Invalid argument
file_pread(6,1,buffer,26773560(1666/147/10)) read err: Invalid argument
NTFS: Can't read MFT
Current partition structure:
1 * FAT32 LBA 0 32 33 1274 241 55 20480000 [PQSERVICE]
2 P HPFS - NTFS 1274 241 56 60801 47 46 956289024
pread: Input/Output error
Failed to calculate number of free MFTs: Input/Output error.
Failed to read index block: Input/Output error.
Computes LBA from CHS for Disk /dev/sdc - 500 GB / 465 GiB - CHS 60802 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdc - 500 GB / 465 GiB - CHS 60802 255 63
FAT32 at 0/32/33
FAT1 : 34-10024
FAT2 : 10025-20015
start_rootdir : 20016 root cluster : 2
Data : 20016-20479999
sectors : 20480000
cluster_size : 16
no_of_cluster : 1278749 (2 - 1278750)
fat_length 9991 calculated 9991

FAT32 at 0/32/33
FAT32 LBA 0 32 33 1274 241 55 20480000 [PQSERVICE]
FAT32, 10485 MB / 10000 MiB
NTFS at 1274/241/56
filesystem size 956289024
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 59768063
clusters_per_mft_record -10
clusters_per_index_record 1
file_pread(6,4096,buffer,26773504(1666/146/17)) read err: Invalid argument
file_pread(6,1,buffer,26773560(1666/147/10)) read err: Invalid argument
NTFS: Can't read MFT
HPFS - NTFS 1274 241 56 60801 47 46 956289024
NTFS, 489 GB / 455 GiB
file_pread(6,2,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(6,1,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(6,2,buffer,976773200(60801/81/33)) lseek err Invalid argument
file_pread(6,1,buffer,976773200(60801/81/33)) lseek err Invalid argument
file_pread(6,3,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(6,1,buffer,976773183(60801/81/16)) lseek err Invalid argument
file_pread(6,8,buffer,976773199(60801/81/32)) lseek err Invalid argument
file_pread(6,11,buffer,976773246(60801/82/16)) lseek err Invalid argument
file_pread(6,2,buffer,976775168(60801/112/48)) lseek err Invalid argument
file_pread(6,8,buffer,976773376(60801/84/20)) lseek err Invalid argument
file_pread(6,8,buffer,976773504(60801/86/22)) lseek err Invalid argument
file_pread(6,8,buffer,976773632(60801/88/24)) lseek err Invalid argument
file_pread(6,8,buffer,976773760(60801/90/26)) lseek err Invalid argument
file_pread(6,8,buffer,976773888(60801/92/28)) lseek err Invalid argument
file_pread(6,8,buffer,976774016(60801/94/30)) lseek err Invalid argument
file_pread(6,8,buffer,976774144(60801/96/32)) lseek err Invalid argument
file_pread(6,8,buffer,976774272(60801/98/34)) lseek err Invalid argument
file_pread(6,8,buffer,976774400(60801/100/36)) lseek err Invalid argument
file_pread(6,8,buffer,976774528(60801/102/38)) lseek err Invalid argument
file_pread(6,8,buffer,976774656(60801/104/40)) lseek err Invalid argument
file_pread(6,8,buffer,976774784(60801/106/42)) lseek err Invalid argument
file_pread(6,8,buffer,976774912(60801/108/44)) lseek err Invalid argument
file_pread(6,8,buffer,976775040(60801/110/46)) lseek err Invalid argument
file_pread(6,6,buffer,976775170(60801/112/50)) lseek err Invalid argument
file_pread(6,8,buffer,976775176(60801/112/56)) lseek err Invalid argument
file_pread(6,3,buffer,976775184(60801/113/1)) lseek err Invalid argument
file_pread(6,3,buffer,976775231(60801/113/48)) lseek err Invalid argument
file_pread(6,8,buffer,976775247(60801/114/1)) lseek err Invalid argument
file_pread(6,11,buffer,976775294(60801/114/48)) lseek err Invalid argument
file_pread(6,2,buffer,976777216(60801/145/17)) lseek err Invalid argument

Results
* FAT32 LBA 0 32 33 1274 241 55 20480000 [PQSERVICE]
FAT32, 10485 MB / 10000 MiB
P HPFS - NTFS 1274 241 56 60801 47 46 956289024
NTFS, 489 GB / 455 GiB
file_pread(6,16,buffer,26773488(1666/146/1)) read err: No such file or directory
file_pread(6,16,buffer,26773496(1666/146/9)) read err: No such file or directory
file_pread(6,1,buffer,26773496(1666/146/9)) read err: No such file or directory
NTFS filesystem need to be repaired.


dir_partition inode=5
P HPFS - NTFS 1274 241 56 60801 47 46 956289024
NTFS, 489 GB / 455 GiB
file_pread(6,16,buffer,20505976(1276/111/44)) read err: No such file or directory
file_pread(6,1,buffer,20505976(1276/111/44)) read err: No such file or directory
ntfs_readdir failed
Directory /
5 dr-xr-xr-x 0 0 0 26-Apr-2013 02:08 .
5 dr-xr-xr-x 0 0 0 26-Apr-2013 02:08 ..
8739 -r--r--r-- 0 0 8192 6-Feb-2008 00:25 BOOTSECT.BAK

interface_write()
1 * FAT32 LBA 0 32 33 1274 241 55 20480000 [PQSERVICE]
2 P HPFS - NTFS 1274 241 56 60801 47 46 956289024
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

TestDisk exited normally.

Locked