Secteur de boot perdu sur mon dd

Bonjour,
Suite à une fausse maneuvre, j’ai perdu mon DD. J’ai lancé testdisk et j’ai pu récupéré mes données. Je peux aussi visualiser mes partition, néanmoins mon DD n’est encore pas bootable ("" Bootmgr absent “”).
Maintenant j’ai des messages d’erreurs concernant le nombre de Heads/clusters que je n’arrive pas à résoudre avec testdisk.
Quelques informations antérieurs sur mon DD :

  • Taille totale : 500 GO
  • Deux partitions visibles :
    une partition systeme C: de 146 Go formatée en NTFS,
    une partition logique E: de 313 Go formatée en NTFS,

Voici le contenu du fichier testdisk.log

Mon Apr 4 10:27:03 2016
Command line: TestDisk

TestDisk 6.12-WIP, Data Recovery Utility, April 2009
Christophe GRENIER grenier@cgsecurity.org
www.cgsecurity.org…
OS: Windows Server 2007 (9200)
Compiler: GCC 4.3, Cygwin 1005.25 - Jun 24 2009 22:56:41
ext2fs lib: 1.41.4, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20080501
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=250000000000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=500107706368
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.PhysicalDrive0)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.PhysicalDrive1)=250000000000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.PhysicalDrive2)=500107706368
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.C:)=99850649600
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.D:)=149779644416
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.E:)=6291456000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.F:)=336421978112
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.G:)=104857600
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.H:)=157286400000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(.I:)=500105216512
file_pread(4,1,buffer,976782239(64601/239/63)) lseek err Invalid argument
file_pread(5,1,buffer,488285279(32293/239/63)) lseek err Invalid argument
file_pread(6,1,buffer,976784129(60801/254/63)) lseek err Invalid argument
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 64601 240 63, sector size=512 - ST500DM002-1BD142
Disk /dev/sdb - 250 GB / 232 GiB - CHS 32293 240 63, sector size=512 - ST3250820AS
Disk /dev/sdc - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - Samsung S2 Portable

Partition table type (auto): Intel
Disk /dev/sda - 500 GB / 465 GiB - ST500DM002-1BD142
Partition table type: Intel

Analyse Disk /dev/sda - 500 GB / 465 GiB - CHS 64601 240 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
heads/cylinder 255 (NTFS) != 240 (HD)
BAD_RS LBA=12290048 11567123
NTFS at 812/200/9
heads/cylinder 255 (NTFS) != 240 (HD)
BAD_RS LBA=12494848 11760583
NTFS at 826/90/59
heads/cylinder 255 (NTFS) != 240 (HD)
NTFS at 21143/233/58
heads/cylinder 255 (NTFS) != 240 (HD)
Current partition structure:
Warning: Incorrect number of heads/cylinder 255 (NTFS) != 240 (HD)
1 * HPFS - NTFS 0 32 33 812 200 8 12288000 [Recovery]

Bad sector count.
Warning: Incorrect number of heads/cylinder 255 (NTFS) != 240 (HD)
2 P HPFS - NTFS 812 200 9 826 90 58 204800 [System]

Bad relative sector.
Warning: Incorrect number of heads/cylinder 255 (NTFS) != 240 (HD)
3 P HPFS - NTFS 826 90 59 21143 201 25 307200000 [OS-Win7]

Warning: Bad ending head (CHS and LBA don’t match)
4 E extended LBA 21143 202 1 64602 29 63 657089244

Warning: Bad starting head (CHS and LBA don’t match)
Warning: Incorrect number of heads/cylinder 255 (NTFS) != 240 (HD)
5 L HPFS - NTFS 21143 233 58 64601 62 46 657074176

Warning: Bad starting head (CHS and LBA don’t match)

Regarde ici: lmgtfy.com…

les outils de restauration du système (sur DVD) ainsi que bootrec / fixboot n’ont pas résolu le pb. Je pense qu’il faut continuer avec testdisk. mais comment corriger le nombre de secteur/cylindre avec le menu geometrie sachant que j’ai le message d’erreur :

Geometry from i386 MBR: head=255 sector=63
NTFS at 0/32/33
heads/cylinder 255 (NTFS) != 240 (HD)
BAD_RS LBA=12290048 11567123
NTFS at 812/200/9
heads/cylinder 255 (NTFS) != 240 (HD)
BAD_RS LBA=12494848 11760583
NTFS at 826/90/59
heads/cylinder 255 (NTFS) != 240 (HD)
NTFS at 21143/233/58
heads/cylinder 255 (NTFS) != 240 (HD)
Current partition structure:
Warning: Incorrect number of heads/cylinder 255 (NTFS) != 240 (HD)
1 * HPFS - NTFS 0 32 33 812 200 8 12288000 [Recovery]

@maha14, salut :slight_smile:

Avant de nous lancer dans des dépannages, il me paraît judicieux d’explorer encore quelques détails :slight_smile:

En effet il ne me serait pas possible de discuter des fonctionnalités du logiciel que tu utilises parce que je suis représentant officiel d’une marque. Néanmoins, la première question que je me suis posée c’était de savoir quelle a été la fausse manipulation que le DD interne a subi ? Peut-être des précisions pareilles pourraient nous donner des pistes à suivre :slight_smile:

@maha14, génial que tu as pu récupérer tes données :slight_smile: ! C’est le plus importants !

D’ailleurs, disposes-tu du DVD d’installation Windows ? Ce serait un élément nécessaire pour continuer. Je te pose la question parce que j’aimerais te suggérer de faire une écriture de zéros sur le disque dur. Cette manipulation supprime irréversiblement toutes les partitions et tous les contenus qu’un DD garde. Cette suggestion pourrait paraître un peu extrême, mais si

BootRec.exe /FixBoot : pour réparer le boot record
BootRec.exe /fixmbr: pour réparer le master boot record

à partir de la Recovery console n’ont pas donnée de résultats positifs, on pourrait penser à repartir de zéro pour éviter des complications postérieures inutiles.

@maha14, lorsque tu récupérais les données du DD, as-tu pensé à le diagnostiquer aussi pour vérifier son état de santé ? Si oui, pourrais-tu partager ici les valeurs S.M.A.R.T. obtenues ?

A toi de décider :wink:
Je préférerais attendre on retour d’infos :slight_smile: