Page 1 of 1

Fichiers accessibles mais écriture impossible

Posted: 27 Jun 2013, 20:40
by norelien
Bonjour,

J'ai comme par hasard un hdd externe en USB illisible et je n'arrive pas à le récupérer.
Le problème semble simple et compliqué à la fois. Je m'explique :
Il me semble que mon problème est intervenu lors d'une coupure de courant alors que mon raspberry pui sous Linux accédé au disque.
Désormais sous Windows Seven, mon disque F: et reconnu mais en RAW et donc nécessiterai un formatage.
Grâce à TestDisk, j'identifie d'abord 3 fois ma partition :

Code: Select all

Hard disk list
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63, sector size=512 - TOSHIBA MK3276GSX, S/N:202020202020202020203720423144543631425a, FW:GS001A
Disk /dev/sdb - 3000 GB / 2794 GiB - CHS 45600 255 63, sector size=4096 -    Mass Storage Device
Disk \\.\PhysicalDrive1 - 3000 GB / 2794 GiB - CHS 45600 255 63, sector size=4096 -    Mass Storage Device
Drive F: - 3000 GB / 2794 GiB - CHS 45598 255 63, sector size=4096 -    Mass Storage Device
Mon disque F: visible sous windows choisi en NTFS ne contient rien après avoir fait un début d'analyse.

Code: Select all

Partition table type (auto): None
Drive F: - 3000 GB / 2794 GiB -    Mass Storage Device
Partition table type: Intel

Analyse Drive F: - 3000 GB / 2794 GiB - CHS 45598 255 63
Geometry from i386 MBR: head=115 sector=52
BAD_RS LBA=218137203 5870008
check_part_i386 1 type 70: no test
BAD_RS LBA=544370800 5850369
check_part_i386 2 type 74: no test
BAD_RS LBA=225600882 5726358
check_part_i386 failed for partition type 82
BAD_RS LBA=2760638474 5982593
check_part_i386 4 type 61: no test
Current partition structure:
 1 * DiskSecure MB        13578 105 19 133106 178 61 1920221962

Bad relative sector.
 2 * Sys=74               33885 131 23 153418 150 44 1920298864

Bad relative sector.
 3 * Linux Swap           14043   1 25 47914 125 15  544145418
 3 * Linux Swap           14043   1 25 47914 125 15  544145418

Bad relative sector.
 4 * SpeedStor            171841 203 21 171845   2 60      51637

Bad relative sector.
Only one partition must be bootable
Space conflict between the following two partitions
 1 * DiskSecure MB        13578 105 19 133106 178 61 1920221962
 3 * Linux Swap           14043   1 25 47914 125 15  544145418
Space conflict between the following two partitions
 3 * Linux Swap           14043   1 25 47914 125 15  544145418
 2 * Sys=74               33885 131 23 153418 150 44 1920298864

search_part()
Drive F: - 3000 GB / 2794 GiB - CHS 45598 255 63
Search for partition aborted

Results

interface_write()
 
No partition found or selected for recovery
J'interromp l'analyse car sur les autres disque immédiatement il trouve quelque chose. Je fais la même opération sur le disque SDB ou bien le PhysicalDrive1, en recherche rapide la partition est détectée et les fichiers accessibles. J'ai même réussi à extraire un fichier texte.

Code: Select all

Partition table type (auto): EFI GPT
Disk /dev/sdb - 3000 GB / 2794 GiB -    Mass Storage Device
Partition table type: Intel

Analyse Disk /dev/sdb - 3000 GB / 2794 GiB - CHS 45600 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 2/14/13
Current partition structure:
 1 * HPFS - NTFS              2  14 13 45600  40  8  732533504

search_part()
Disk /dev/sdb - 3000 GB / 2794 GiB - CHS 45600 255 63
NTFS at 2/14/13
filesystem size           732533504
sectors_per_cluster       1
mft_lcn                   786432
mftmirr_lcn               2
clusters_per_mft_record   1
clusters_per_index_record 1
     HPFS - NTFS              2  14 13 45600  40  8  732533504
     NTFS, blocksize=4096, 3000 GB / 2794 GiB
file_pread(5,1,buffer,732566784(45600/44/13)) lseek err Invalid argument
file_pread(5,1,buffer,732566839(45600/45/5)) lseek err Invalid argument
file_pread(5,1,buffer,732566847(45600/45/13)) lseek err Invalid argument
file_pread(5,2,buffer,732566646(45600/42/1)) lseek err Invalid argument
file_pread(5,1,buffer,732566646(45600/42/1)) lseek err Invalid argument
file_pread(5,1,buffer,732566647(45600/42/2)) lseek err Invalid argument
file_pread(5,1,buffer,732566648(45600/42/3)) lseek err Invalid argument
file_pread(5,2,buffer,732566653(45600/42/8)) lseek err Invalid argument
file_pread(5,2,buffer,732566655(45600/42/10)) lseek err Invalid argument
file_pread(5,3,buffer,732566661(45600/42/16)) lseek err Invalid argument
file_pread(5,1,buffer,732566902(45600/46/5)) lseek err Invalid argument

Results
   * HPFS - NTFS              2  14 13 45600  40  8  732533504
     NTFS, blocksize=4096, 3000 GB / 2794 GiB

interface_write()
 1 * HPFS - NTFS              2  14 13 45600  40  8  732533504
write!

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

Partition: Write error
Le problème est que le disque est un 3To (je savais qu'en cas de pb je le sentirai passer :) ) et que je n'ai pas la possibilité de copier son intégralité sur un autre support.
J'ai tenté une écriture de la partition sur les disque SDSB et PhysicalDrive1 mais TestDisk me retourne un "Partition: Write Error"

Quelqu'un aurait-il une idée sur la question ??? :)

Je me dis qu'il faudrait peut être re-créer la partition depuis le disque F: à l’identique de celle de SDB afin que Windows finisse peut être par le détecter mais je suis pas sûr de mon coup ...

Merci d'avance de votre aide.

CU. Aurélien.