Grub sur la mauvaise partition
Résolu/Fermé
A voir également:
- Grub sur la mauvaise partition
- Easeus partition master - Télécharger - Stockage
- Partition disque dur - Guide
- Paragon partition manager - Télécharger - Utilitaires
- Partition wizard - Télécharger - Divers Utilitaires
- Gnu grub version 2.02 ✓ - Forum Ubuntu
3 réponses
Rebonjour tout le monde,
J'ai acheté le logiciel Get Data Back (79$ sur internet), qui m'a permis de récupérer les fichiers les plus importants de ma partition abimée, puis comme je me sentais plus libre, j'ai pu tenter plus de choses.
Et ça y est, j'ai réussi à réparer ma partition. Je pensais trouver un logiciel miracle qui ferait le boulo à ma place, mais au final j'ai édité mon disque dur à la main sous windows. Il y avait une copie de sauvegarde du premier secteur de la partition à la fin de celle-ci. Il a "suffit" de recopier cette sauvegarde dans le premier secteur.
Avec DiskExplorer (démo gratuite), j'ai regardé ce qu'il y avait sur ma partition endommagée : pour sélectionner la partition, une fois le programme lancé, cliquez dans la barre d'outils sur l'icone en forme de disquette avec un point d'interrogation dessus.
J'ai remarqué que le tout début de la partition commence par "??NTFS ", et que le dernier secteur de la partition commence pareille mais diffère ensuite. (?? étant deux octets quelconques)
Je voulais donc recopier le dernier secteur de la partition sur le premier. La version gratuite de DiskExplorer ne permettant pas cette opération, j'ai noté les numéros DEBUT et FIN du premier et du dernier secteur, puis téléchargé un éditeur hexadécimal de disque : https://mh-nexus.de/en/downloads.php?product=HxD .
A partir de là, c'est une opération délicate, si vous la tentez, ne modifiez pas votre disque : n'enregistrez les modifications que si vous êtes (au moins à peu près) sûr de ce que vous faites.
Sous HxD, menu outils->ouvrir disque->disques physiques->disque dur n°x (enlevez vos disques durs externes pour ne pas vous tromper, et si vous avez plusieurs disques internes, soyez sur de ne pas vous tromper de n°), décochez la case "lecture seule".
Ici, je me suis rendu au secteur n°FIN, et l'ai copié sur le secteur n°DEBUT. La partie copiée commence deux octets(caractères) avant NTFS et finit à la fin du secteur (juste avant le début de la partition suivante par exemple), soit 512 octets (le secteut entier). A noter qu'il faut utiliser la barre d'outils pour se rendre au secteurs DEBUT et FIN, dont il faut entrer le n° en décimal.
Après avoir enregistré les modifications, l'explorateur Windows reconnait de nouveau parfaitement ma partition, et je retrouve tous mes fichiers qui attendaient tranquillement d'être retrouvés. Cool ! Au démarrage, ChkDsk me dit que tout va bien.
Merci pour votre aide, la réponse à la première question était donc : non je ne suis pas mort.
J'ai acheté le logiciel Get Data Back (79$ sur internet), qui m'a permis de récupérer les fichiers les plus importants de ma partition abimée, puis comme je me sentais plus libre, j'ai pu tenter plus de choses.
Et ça y est, j'ai réussi à réparer ma partition. Je pensais trouver un logiciel miracle qui ferait le boulo à ma place, mais au final j'ai édité mon disque dur à la main sous windows. Il y avait une copie de sauvegarde du premier secteur de la partition à la fin de celle-ci. Il a "suffit" de recopier cette sauvegarde dans le premier secteur.
Avec DiskExplorer (démo gratuite), j'ai regardé ce qu'il y avait sur ma partition endommagée : pour sélectionner la partition, une fois le programme lancé, cliquez dans la barre d'outils sur l'icone en forme de disquette avec un point d'interrogation dessus.
J'ai remarqué que le tout début de la partition commence par "??NTFS ", et que le dernier secteur de la partition commence pareille mais diffère ensuite. (?? étant deux octets quelconques)
Je voulais donc recopier le dernier secteur de la partition sur le premier. La version gratuite de DiskExplorer ne permettant pas cette opération, j'ai noté les numéros DEBUT et FIN du premier et du dernier secteur, puis téléchargé un éditeur hexadécimal de disque : https://mh-nexus.de/en/downloads.php?product=HxD .
A partir de là, c'est une opération délicate, si vous la tentez, ne modifiez pas votre disque : n'enregistrez les modifications que si vous êtes (au moins à peu près) sûr de ce que vous faites.
Sous HxD, menu outils->ouvrir disque->disques physiques->disque dur n°x (enlevez vos disques durs externes pour ne pas vous tromper, et si vous avez plusieurs disques internes, soyez sur de ne pas vous tromper de n°), décochez la case "lecture seule".
Ici, je me suis rendu au secteur n°FIN, et l'ai copié sur le secteur n°DEBUT. La partie copiée commence deux octets(caractères) avant NTFS et finit à la fin du secteur (juste avant le début de la partition suivante par exemple), soit 512 octets (le secteut entier). A noter qu'il faut utiliser la barre d'outils pour se rendre au secteurs DEBUT et FIN, dont il faut entrer le n° en décimal.
Après avoir enregistré les modifications, l'explorateur Windows reconnait de nouveau parfaitement ma partition, et je retrouve tous mes fichiers qui attendaient tranquillement d'être retrouvés. Cool ! Au démarrage, ChkDsk me dit que tout va bien.
Merci pour votre aide, la réponse à la première question était donc : non je ne suis pas mort.
Utilisateur anonyme
27 sept. 2009 à 21:26
27 sept. 2009 à 21:26
Salut,
si c'est la partition data c'est récupérable.(système pas)
Il faut la monter depuis le live cd avec l'option force, ça peut passer.
si c'est la partition data c'est récupérable.(système pas)
Il faut la monter depuis le live cd avec l'option force, ça peut passer.
Voici le résultat de sudo fdisk -l
Pour que ce soit compréhensible, je dois ajouter que j'avais simplifié mon problème lors du premier poste, j'avais 3 partitions avant d'installer ubuntu, et j'avais arondi les chiffres.
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x41f041f0
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 13081 105073101 7 HPFS/NTFS (edit : vista)
/dev/sda2 16814 28848 96665600 7 HPFS/NTFS (edit : pauvre partition de données)
/dev/sda3 28849 30401 12474472+ 7 HPFS/NTFS (edit : partition de récup HewlettP.)
/dev/sda4 13082 16813 29977290 5 Etendue
/dev/sda5 13082 16654 28700091 83 Linux
/dev/sda6 16655 16813 1277136 82 Linux swap / Solaris
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
C'est le sda2 qui a une structure ntfs endommagée
Pour que ce soit compréhensible, je dois ajouter que j'avais simplifié mon problème lors du premier poste, j'avais 3 partitions avant d'installer ubuntu, et j'avais arondi les chiffres.
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 têtes, 63 secteurs/piste, 30401 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x41f041f0
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 13081 105073101 7 HPFS/NTFS (edit : vista)
/dev/sda2 16814 28848 96665600 7 HPFS/NTFS (edit : pauvre partition de données)
/dev/sda3 28849 30401 12474472+ 7 HPFS/NTFS (edit : partition de récup HewlettP.)
/dev/sda4 13082 16813 29977290 5 Etendue
/dev/sda5 13082 16654 28700091 83 Linux
/dev/sda6 16655 16813 1277136 82 Linux swap / Solaris
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
C'est le sda2 qui a une structure ntfs endommagée
Re-bonsoir,
Merci pour ton aide, j'ai exécuté les 3 commandes, et j'obtient :
sudo umount -a :
sudo mount -t ntfs-3g /dev/sda2 /media/data -o force
J'attends ton verdict avec impatience, merci encore
Merci pour ton aide, j'ai exécuté les 3 commandes, et j'obtient :
sudo umount -a :
démontage : /tmp: périphérique occupé. (Dans certains cas, des infos sur les processus l'utilisant sont récupérables par lsof(8) ou fuser(1)) démontage : /rofs: périphérique occupé. (Dans certains cas, des infos sur les processus l'utilisant sont récupérables par lsof(8) ou fuser(1)) démontage : /cdrom: périphérique occupé. (Dans certains cas, des infos sur les processus l'utilisant sont récupérables par lsof(8) ou fuser(1)) démontage : /: périphérique occupé. (Dans certains cas, des infos sur les processus l'utilisant sont récupérables par lsof(8) ou fuser(1)) démontage : /dev/shm: périphérique occupé. (Dans certains cas, des infos sur les processus l'utilisant sont récupérables par lsof(8) ou fuser(1)) démontage : /dev: périphérique occupé. (Dans certains cas, des infos sur les processus l'utilisant sont récupérables par lsof(8) ou fuser(1)) démontage : /var/run: périphérique occupé. (Dans certains cas, des infos sur les processus l'utilisant sont récupérables par lsof(8) ou fuser(1)) umount: tmpfs: n'a pas été trouvé umount: /lib/modules/2.6.28-11-generic/volatile: n'est pas monté
sudo mount -t ntfs-3g /dev/sda2 /media/data -o force
Unexpected clusters per mft record (-1). Failed to mount '/dev/sda2': Argument invalide The device '/dev/sda2' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
J'attends ton verdict avec impatience, merci encore
Utilisateur anonyme
28 sept. 2009 à 07:57
28 sept. 2009 à 07:57
Bonjour,
A tout hasard :
https://forums.commentcamarche.net/forum/affich-37620032-desinstaller-lilo-ou-grub
[EDIT] Mais étant donné que Grub a été installé sur sda2, je ne crois pas que ces solutions soient applicables...peut-être avec Supergrub en live-CD...
@+
A tout hasard :
https://forums.commentcamarche.net/forum/affich-37620032-desinstaller-lilo-ou-grub
[EDIT] Mais étant donné que Grub a été installé sur sda2, je ne crois pas que ces solutions soient applicables...peut-être avec Supergrub en live-CD...
@+
29 sept. 2009 à 19:58
Bravo, et merci à toi d'avoir donné la solution :)
Bonne continuation.
23 déc. 2009 à 03:29
Il se trouve que j'ai exactement le même problème que toi. Mais alors exactement!
Une partition Windows et une ubuntu, ainsi qu'une de données et trois autres relatives à ubuntu (swap etc..)
Malheureusement en voulant restaurer Grub après installation de Seven, je l'ai réinstallé sur sda2 (ma partition de données).
J'ai donc suivi la même démarche que toi grace aux explications de tout le monde, et finalement il se trouve qu'il est impossible de lire ma partition endommagée (j'ai essayé DiskExplorer NTFS et DiskExplorer Pro), clic sur le même icone mais impossible d'ouvrir la partition voulue.
Voilà si tu as une idée peut etre une manip que tu n'aurai pas mentionné pour lire la partition...
Je continue mes recherches.
25 déc. 2009 à 10:03
J'imagine que le message disant qu'il est impossible de lire la partition voulue n'est pas très détaillé.
Est-ce que tu peux ouvrir cette partition avec HxD Hex Editeur Hexadecimal? (https://mh-nexus.de/en/
Joyeux noël