Disque dur SATA avec 2 partitions windows non reconnu, ne boot plus.

  • Auteur de la discussion mad74
  • Date de début

mad74

Habitué
Bonjour,

Mon disque dur vient d'avoir un problème et je ne peux plus booter dessus.
Il avait déjà des soucis (voir sujet ici : http://www.presence-pc.com/forum/id-2861856/asus-windows-lent-bloque.html) donc ça ne m'étonne pas trop. Le problème est arrivé lors d'un chkdsk qui est resté bloqué pendant plusieurs heures sur l'étape 4 (je crois). J'ai donc forcé le reboot de monpc puisque c'était la même ligne depuis 4heures et plus. Il a ensuite eu du mal à démarrer puis après un autre reboot, il n'a plus voulu booter.

C'est un WD 640Go SATA 2,5 pouces sur un Asus.

J'ai remis à jour Linux sur mon 2è pc et j'ai essayé d'analyser ce disque dur via un lecteur externe USB. Je n'y accède pas pas windows mais pas linux + testdisk, oui.
J'accède aux systèmes de fichiers des 2 partitions (une système et une DATA) et j'ai pu sauvegardé quasi tout ce qui était important (j'avais déjà des sauvegardes donc maintenant il ne me manque plus grand chose).

Voici le log de ce que j'ai fait avec testdisk (pas utilisé le write car malgré que j'ai lu pas mal de doc dessus, ça me semble pas évident de savoir ce qui cloche).
Je vois notamment 3 partitions sur mon disque alors que je n'en ai que 2.

Je met dans un spoiler sinon c'est trop long (s'il y a une autre option sur le forum, je veux bien la connaitre, notamment mettre tout ce texte dans une petite frame avec une scroollbar sur le côté).

Au niveau windows, mon disque est reconnu comme Raw( donc pb de partition ?) mais jeme rappelle plus si c'est la partition ou tout le disque. Je reboot sous windows pour vérifier et j'édite mon texte ds qq minutes.

EDIT : avec l'explorateur de fichiers windows, il me propose formater le disque. Avec le gestionnaire de disque, il me dit qu'il y a une seule partition de 596Go - Sainf en mode RAW.

Voilà.
Merci d'avance pour votre aide.

Sun Jun 9 08:52:44 2013
Command line: TestDisk

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>

OS: Linux, kernel 3.8.0-19-generic (#29-Ubuntu SMP Wed Apr 17 18:19:42 UTC 2013) i686
Compiler: GCC 4.4
Compilation date: 2011-11-15T02:42:19
ext2fs lib: 1.41.9, ntfs lib: libntfs-3g, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
/dev/sda: LBA, HPA, LBA48, DCO support
/dev/sda: size 488397168 sectors
/dev/sda: user_max 488397168 sectors
/dev/sda: native_max 488397168 sectors
/dev/sda: dco 488397168 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - CHS 1 1 1, sector size=512
Hard disk list
Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63, sector size=512 - ST9250320AS, S/N:5SW1LAFW, FW:0303
Disk /dev/sdb - 640 GB / 596 GiB - CHS 9728 255 63, sector size=4096 - WDC WD64 00BPVT-80HXZT1

Partition table type (auto): Intel
Disk /dev/sdb - 640 GB / 596 GiB - WDC WD64 00BPVT-80HXZT1
Partition table type: Intel

Analyse Disk /dev/sdb - 640 GB / 596 GiB - CHS 9728 255 63
Geometry from i386 MBR: head=255 sector=63


test_FAT()
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
sector_size 1024
cluster_size 249
reserved 13
fats 5
dir_entries 3577
sectors 1536
media F9
fat_length 13
secs_track 63751
heads 13
hidden 915720
total_sect 915721
check_part_i386 failed for partition type 1C
check_part_i386 failed for partition type 07
Current partition structure:
Invalid FAT boot sector
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
Invalid NTFS or EXFAT boot
2 * HPFS - NTFS 3263 170 44 34393 198 45 500105216
2 * HPFS - NTFS 3263 170 44 34393 198 45 500105216
3 E extended LBA 34393 198 46 77825 37 36 697724928
Computes LBA from CHS for Disk /dev/sdb - 640 GB / 596 GiB - CHS 9729 255 63
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 640 GB / 596 GiB - CHS 9729 255 63
check_FAT: Incorrect number of bytes per sector 512 (FAT) != 4096 (HD)
NTFS at 407/244/30
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size 500105216
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 31256575
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 407 244 30 4299 56 45 62513152 [OS]
NTFS, 256 GB / 238 GiB
check_part_i386 failed for partition type 07
HPFS - NTFS 4299 89 15 47730 150 36 697722880
This partition ends after the disk limits. (start=69069056, size=697722880, end=766791935, disk end=156296385)
NTFS at 4299/60/50
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size 697722880
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 4299 60 50 9728 36 36 87215360 [DATA]
NTFS, 357 GB / 332 GiB
Disk /dev/sdb - 640 GB / 596 GiB - CHS 9729 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (640 GB / 596 GiB) seems too small! (< 3140 GB / 2925 GiB)
The following partition can't be recovered:
HPFS - NTFS 4299 89 15 47730 150 36 697722880

Results
* HPFS - NTFS 407 244 30 4299 56 45 62513152 [OS]
NTFS, 256 GB / 238 GiB
P HPFS - NTFS 4299 60 50 9728 36 36 87215360 [DATA]
NTFS, 357 GB / 332 GiB

interface_write()
1 * HPFS - NTFS 407 244 30 4299 56 45 62513152 [OS]
2 P HPFS - NTFS 4299 60 50 9728 36 36 87215360 [DATA]
simulate write!

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

Analyse Disk /dev/sdb - 640 GB / 596 GiB - CHS 9729 255 63
Geometry from i386 MBR: head=255 sector=63


test_FAT()
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
sector_size 1024
cluster_size 249
reserved 13
fats 5
dir_entries 3577
sectors 1536
media F9
fat_length 13
secs_track 63751
heads 13
hidden 915720
total_sect 915721
check_part_i386 failed for partition type 1C
check_part_i386 failed for partition type 07
Current partition structure:
Invalid FAT boot sector
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
Invalid NTFS or EXFAT boot
2 * HPFS - NTFS 3263 170 44 34393 198 45 500105216
2 * HPFS - NTFS 3263 170 44 34393 198 45 500105216
3 E extended LBA 34393 198 46 77825 37 36 697724928
Backup partition structure
partition_save
Allow partial last cylinder : Yes
search_vista_part: 1

search_part()
Disk /dev/sdb - 640 GB / 596 GiB - CHS 9729 255 63
check_FAT: Incorrect number of bytes per sector 512 (FAT) != 4096 (HD)
NTFS at 407/244/30
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size 500105216
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 31256575
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 407 244 30 4299 56 45 62513152 [OS]
NTFS, 256 GB / 238 GiB
check_part_i386 failed for partition type 07
HPFS - NTFS 4299 89 15 47730 150 36 697722880
This partition ends after the disk limits. (start=69069056, size=697722880, end=766791935, disk end=156296385)
NTFS at 4299/60/50
Warning: Incorrect number of bytes per sector 512 (NTFS) != 4096 (HD)
filesystem size 697722880
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 4299 60 50 9728 36 36 87215360 [DATA]
NTFS, 357 GB / 332 GiB
Disk /dev/sdb - 640 GB / 596 GiB - CHS 9729 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (640 GB / 596 GiB) seems too small! (< 3140 GB / 2925 GiB)
The following partition can't be recovered:
HPFS - NTFS 4299 89 15 47730 150 36 697722880

Results
* HPFS - NTFS 407 244 30 4299 56 45 62513152 [OS]
NTFS, 256 GB / 238 GiB
P HPFS - NTFS 4299 60 50 9728 36 36 87215360 [DATA]
NTFS, 357 GB / 332 GiB

interface_write()
1 * HPFS - NTFS 407 244 30 4299 56 45 62513152 [OS]
2 P HPFS - NTFS 4299 60 50 9728 36 36 87215360 [DATA]
simulate write!

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

Interface Advanced
Geometry from i386 MBR: head=255 sector=63


test_FAT()
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
sector_size 1024
cluster_size 249
reserved 13
fats 5
dir_entries 3577
sectors 1536
media F9
fat_length 13
secs_track 63751
heads 13
hidden 915720
total_sect 915721
check_part_i386 failed for partition type 1C
check_part_i386 failed for partition type 07
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
2 * HPFS - NTFS 3263 170 44 34393 198 45 500105216
3 E extended LBA 34393 198 46 77825 37 36 697724928

fat32_boot_sector
1 P hid. FAT32 LBA 0 32 33 3263 170 43 52428800
Boot sector
Bad

Backup boot sector
Bad

First sectors (Boot code and partition information) are not identical.
Second sectors (cluster information) are not identical.
Third sectors (Second part of boot code) are not identical.

A valid FAT Boot sector must be present in order to access
any data; even if the partition is not bootable.

ntfs_boot_sector
2 * HPFS - NTFS 3263 170 44 34393 198 45 500105216
filesystem size 1
sectors_per_cluster 0
mft_lcn 0
mftmirr_lcn 0
clusters_per_mft_record 0
clusters_per_index_record 0
Boot sector
Status: Bad

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

 

thor37230

Grand Maître
Bonjour,

As-tu essayé un Fixboot en ligne de commande?
C'est quel windows présent sur ce HDD?

Mais bon, ça sent le SAV (si encore garantie) pour ce HDD.
 

mad74

Habitué
Sur le PC abimé, c'est windows 7.
Sur le PC qui marche, c'st windows Vista.

J'ai pas le CD de recovery donc j'en ai récupéré un (mais de Vista) sur internet (image à graver).
J'ai bien eu le mode repair puis la ligne de commande mais pas de fixboot dessus.
En même temps, je sais pas s'il sait gérer une connexion USB via le mode repair.

Il faut que je refasse toute la manip sur le pc "abimé" ( celui ou le HHD est abimé) et donc rebrancher le HDD abimé dessus.

Par contre, pas vu de lien sur internet avec une image iso pour CD recovery de Windows 7.

Sinon une autre solution à essayer en attendant ?
Des logs à fournir ?
J'vais essayer de faire ce soir l'image iso pour windows 7 + le fixboot.
Des options spéciales à utiliser pour ce fixboot ?

Edit : pour Vista et 7 , c'est peut-etre le même d'ailleurs non ?
 

mad74

Habitué
fixboot fait (depuis le pc avec le pb d'origine, donc tout sous W7). Ca m'a indiqué que c'était ok.
Je reboot et ça ne change rien au niveau du comportement (mêmes erreurs).
Je refais un passage sous testdisk ? Sinon autre idée ?
 

thor37230

Grand Maître
Ok, donc à essayer maintenant une réparation du mbr http://www.otium-france.net/2010/01/04/astuce-restaurer-le-mbr-de-windows-7-depuis-le-dvd-ou-la-cl-usb-dinstallation/
 

mad74

Habitué
fixmbr ne change rien. Il a dit qu'il avait "marché" (j'me comprends et j'espère que vous aussi).
Du coup, j'ai lancé le repair automatic car j'ai vu que pour certains ça marchait.
Mais il a échoué : "missing boot manager".
C'est dommage car j'accède à toutes mes données (sur C et sur D, tant OS que DATA donc).

A moins que vous ayiez une autre soluton, je pense que je vais aller maintenant sur le formatage de mon disk.
Mais avant je voudrais sauvegarder l'image de restauration de mon disque (j'en ai une de décembre, qui m'irait assez bien) mais je ne veux pas la perdre si mon disque se plante pendant l'opération.
Donc il faudrait que je la sauvegarde, puis que je formate mon disque pour effacer les erreurs (formatage bas niveau ?) et enfin je restaure mon disque avec l'image sauvegardée.

Je ne sais pas où se trouve cette image par contre (pour la sauvegarder)

Sinon une autre idée pour avancer ?
Merci d'avance.


 

Ludovic 500

Grand Maître
tu peux accéder au disque depuis un autre os? recherche un gros fichier datant du moment où tu as créé cette sauvegarde.

avec quel logiciel cette image a été créée?
 

mad74

Habitué
non, que via testdisk.

avec w7, l'option de base (inclus ds w7 je veux dire)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 131
Messages
6 717 939
Membres
1 586 382
Dernier membre
alejandrooo
Partager cette page
Haut