Bonjour la liste, je fais appel à vous ce soir car j'ai un petit problème avec un disque dur qui a lâché sur un poste W$. J'ai tenté de le brancher pour voir si je pouvais récupérer des données dessus et il semble que la table de partition est corrompue. fdisk -lu /dev/sdb Échec de lecture de table de partitions étendue (index=245966848): Argument invalide Disque /dev/sdb : 298,1 GiB, 320072933376 octets, 78142806 secteurs Unités : secteur de 1 × 4096 = 4096 octets Taille de secteur (logique / physique) : 4096 octets / 4096 octets taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets Type d'étiquette de disque : dos Identifiant de disque : 0x0216e0ac Périphérique Amorçage Début Fin Secteurs Taille Id Type /dev/sdb1 2048 206847 204800 800M de Dell Utility /dev/sdb2 * 206848 41166847 40960000 156,3G 7 HPFS/NTFS/exFAT /dev/sdb3 41166848 245966847 204800000 781,3G 7 HPFS/NTFS/exFAT /dev/sdb4 245966848 625141759 379174912 1,4T f Étendue W95 (LBA) J'ai remarqué que : - /dev/sdb3 fait plus de 600G - /dev/sdb4 fait plus de 1,4T Tout ça pour un disque dur de 298G ... J'ai suivi ce tutoriel sur Internet : http://www.rodsbooks.com/missing-parts/index.html Voici le contenu du fichier parts.txt que j'ai généré avec sfdisk : label: dos label-id: 0x0216e0ac device: /dev/sdb unit: sectors /dev/sdb1 : start= 2048, size= 204800, type=de /dev/sdb2 : start= 206848, size= 40960000, type=7, bootable /dev/sdb3 : start= 41166848, size= 204800000, type=7 /dev/sdb4 : start= 245966848, size= 379174912, type=f Problème : Il s’avère ici que ce n'est pas non seulement la partition sdb4 qui dépasse de la taille réelle du disque, mais aussi sdb3 . L'auteur conseille sur son site de ne pas toucher aux valeurs 'start' des partitions. La procédure étant simple lorsque c'est la dernière partition qui dépasse, je n'ai pas trop d'idée quant à la manière de calculer ici les tailles des deux partitions pour les faire rentrer pile poil sur le disque... Merci pour le coup de main, -- RHATAY Sami
Attachment:
signature.asc
Description: OpenPGP digital signature