J'utilise Windows 7 et j'essaie de résoudre un problème de partition perdue sur un disque dur Western Digital 4 To. Le problème s'est produit lors d'un transfert de fichiers depuis un disque dur USB externe, la copie s'est interrompue comme si le disque (ou le contrôleur) s'était mis en sommeil et malgré une attente de plusieurs heures par sécurité, ça ne s'est pas débloqué, de plus il était impossible d'annuler le transfert ou de faire quoi que ce soit d'autre qu'un arrêt forcé de l'alimentation. A la relance, le disque (qui ne contenait qu'une partition (visible) de la taille du disque) avait perdu cette partition et dans le gestionnaire de disques ne s'affiche qu'une partition RAW.
CHKDSK
CHKDSK voit la partition mais ne parvient pas à résoudre ce problème car à la toute fin il indique ne pouvoir écrire sur le deuxième secteur d'amorçage NTFS.
TestDisk
Le logiciel TestDisk la voit aussi et m'a permit de récupérer tous les fichiers après un long processus de plusieurs jours (sur un autre ordinateur via le réseau). J'aimerai maintenant tenter de récupérer cette partition, au tout au moins un disque utilisable. La partition perdue n'est pas le seul élément troublant. Il y a dans la machine un autre disque dur de marque et modèle identique, sain en revanche.
Le BIOS UEFI affiche le disque problématique comme un 3 To alors que le sain est correctement vu comme 4 To
Le Gestionnaire de disques de Windows voit le disque problématique comme un 4 To en 1 partition RAW
TestDisk voit le disque sain comme ceci : 4000 GB / 3726 GiB CHS 486401 255 63 sector size = 512
TestDisk voit le disque problématique comme ceci : 3000 GB / 2964 GiB CHS 364804 255 63 sector size = 512
Pour une raison inconnue, le nombre de cylindres est erroné, j'ai donc tenté le changement de Geometry (après avoir aussi regardé sur internet pour être certain de la valeur car elle n'est pas inscrite sur le disque malheureusement) et ensuite je suis retourné dans Analyse, puis Quick Search, il trouve bien entendu la partition très vite (il le faisait déjà avant) et lorsque je fais Write pour écrire les informations de cette partition il me dit :
Code : Tout sélectionner
Partition : Write error
Code : Tout sélectionner
Thu Dec 8 09:45:17 2016
Command line: TestDisk
TestDisk 7.1-WIP, Data Recovery Utility, August 2016
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 5.4, Cygwin32 2005.2
ext2fs lib: 1.43.1, 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)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=3000615492608
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=4000787030016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=3000615492608
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=1106847465472
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=2893697515520
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=4000647741440
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=1000096137216
Hard disk list
Disk /dev/sda - 4000 GB / 3726 GiB - CHS 486401 255 63, sector size=512 - WDC WD40EZRX-00SPEB0, S/N:2020202057202d44435734433045313535313031, FW:80.00A80
Disk /dev/sdb - 3000 GB / 2794 GiB - CHS 364804 255 63, sector size=512 - WDC WD40EZRX-00SPEB0, S/N:2020202057202d44435734433045373239323938, FW:80.00A80
Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - WDC WD10EARS-00MVWB0, S/N:2020202057202d4443575a413641343231383233, FW:51.0AB51
Partition table type (auto): EFI GPT
Disk /dev/sdb - 3000 GB / 2794 GiB - WDC WD40EZRX-00SPEB0
Partition table type: EFI GPT
New geometry
Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486401 255 63 sector_size=512
Analyse Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486401 255 63
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=5860577133 (expected 7814032064)
hdr_lba_start=34
hdr_lba_end=5860577100
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
Current partition structure:
1 P MS Data 264192 7814029311 7813765120 [NicoSave]
search_part()
Disk /dev/sdb - 4000 GB / 3726 GiB - CHS 486401 255 63
NTFS at 16/113/34
filesystem size 7813765120
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
NTFS part_offset=135266304, part_size=4000647741440, sector_size=512
NTFS partition cannot be added (part_offset<part_size).
NTFS at 16/113/34
filesystem size 7813765120
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
MS Data 264192 7814029311 7813765120 [NicoSave]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
file_pread(5,8,buffer,3519062016(486400/211/20)) lseek err Invalid argument
file_pread(5,1,buffer,3519062016(486400/211/20)) lseek err Invalid argument
file_pread(5,1,buffer,3519062017(486400/211/21)) lseek err Invalid argument
file_pread(5,14,buffer,3519062018(486400/211/22)) lseek err Invalid argument
file_pread(5,3,buffer,3519062032(486400/211/36)) lseek err Invalid argument
file_pread(5,3,buffer,3519062079(486400/212/20)) lseek err Invalid argument
file_pread(5,8,buffer,3519062095(486400/212/36)) lseek err Invalid argument
file_pread(5,11,buffer,3519062142(486400/213/20)) lseek err Invalid argument
file_pread(5,2,buffer,3519064064(486400/243/52)) lseek err Invalid argument
Results
P MS Data 264192 7814029311 7813765120 [NicoSave]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
interface_write()
1 P MS Data 264192 7814029311 7813765120 [NicoSave]
write!
file_pwrite(5,32,buffer,3519064736(486400/254/31)) seek err Invalid argument
Partition: Write error
TestDisk exited normally.
Merci beaucoup par avance.