Forum Linux.général restauration partition ntfs

Posté par  .
Étiquettes : aucune
0
30
sept.
2007
Bon voila, c'est un copie/colle de mon post de ccm et lealinux.
Mais j'aurais du poster en premier ici. Mais j'avais un peu le trac, à force de lire des articles/journaux sur linuxfr. Bref alors voila mon soucis. Si ya un truc mal expliqué n'hésitez pas à me demander des éclaircissements.

Bonjour

Je vous fais un petit résumé de mon problème.
J'avais un disque dur dont la structure était a peu près ainsi (si ma mémoire est bonne sur ce coup):

sda1: ext3
sda2: ext3
sda5: ext3
sda6:
...
sda3: ntfs
sda4: ntfs



J'ai supprimé la partition sda4 et je souhaitait l'utiliser pour des partitions étendue (type sda7,8,9).

Pour récupérer la place libéré par la suppression de la partition sda4, j'ai sauvegardé (enfin je le pensais) la partition sda3 comme ce ci

#dd if=/dev/sda3 of=/.../winpart



Puis j'ai agrandi la partition sda2 avec gparted et crée une partition sda3, à la fin du disque (d'à peu près la même taille que l'ancienne).
J'ai créé mes partitions étendues et voici la structure de mon disque:

Device Boot Start End Blocks Id System
/dev/sda1 1 1824 14651248+ 83 Linux
/dev/sda2 1825 23556 174562290 5 Extended
/dev/sda3 * 27936 30401 19808145 7 HPFS/NTFS
/dev/sda5 1825 1886 497983+ 82 Linux swap / Solaris
/dev/sda6 1887 3102 9767488+ 83 Linux
/dev/sda7 3103 6749 29294496 83 Linux
/dev/sda8 6750 22311 125001733+ 83 Linux
/dev/sda9 22312 23556 10000431 83 Linux



Enfin, j'ai restauré ma partition ntfs, avec

#dd if=/.../winpart of=/dev/sda3



Bon on arrive enfin au problème (merci pour ceux qui ont tenu jusqu'ici).
La partition est bien restaurée, enfin, elle existe et se monte bien , avec

#mount /dev/sda3 /mnt/win/



un petit dmesg me dit:

NTFS driver 2.1.28 [Flags: R/W MODULE].
NTFS volume version 3.1.



Donc ca a l'air pas mal.

Mais maintenant, je n'arrive plus à démarrer le windows qui se trouve sur cette partition

voici l'entrée dans le menu.lst de grub:

title Win
rootnoverify (hd0,2)
makeactive
chainloader +1



avec "root" à la place de "rootnoverify" j'obtient une erreur de format : "Filesystem type uncknown, partition type 0x7"

et avec le rootnoverify grub affiche:

rootnoverify (hd0,2)
makeactive
chainloader +1


et s'arrête là.

Alors voila la situation.
Et ma question, est: ou est-ce que mon raisonnement peut être faux?
et aussi: Pourkoissabootpa (ou pourquoi ca boot pas?)

Voila voila, merci a ceux qui auront une idée (aux autres aussi)
  • # Peut-etre

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    Je ne sais pas si ça peut fonctionner, mais bon, si tu possède toujours ton fichier winpart, tu peux toujours le monter en faisant quelque chose du genre :
    mount -o loop -t ntfs winpart /mnt
    Ensuite, il me semble que certains fichiers de windows doivent être au début de la partition pour que ça boot, et copier les fichier de la sauvegarde vers une partition vierge ne doit pas suffire, il faudrait faire un formatage avec fichiers système sur cette partition. Peut-être réinstaller windows puis écraser le contenu avec la sauvegarde. Sinon, la prochaine fois utilise partimage pour sauvegarder tes partitions windows, tu devrais éviter ces soucis... Gilles
    • [^] # Re: Peut-etre

      Posté par  . Évalué à 1.

      Salut

      En fait tout ceci c'est plutot pour ma culture personnelle.
      Disons que j'avais pensé que ce procédé pouvait marché, vu que j'ai fait une image d'une partition et que je l'ai recollé dans une autre (avec le meme numéro de partition qui plus est).

      Mais effectivement je peux tjs monter la partition avec -o loop.

      Disons qu'en fait je ne comprend pas pourquoi ca ne marche pas. Et c'est ca qui me chiffonne.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.