Le Sunday 18 January 2009 19.37:02 Olivier Allard-Jacquin, vous avez écrit :
>
> Je viens de jeter un oeil aux 512 premiers octets d'une partition NTFS
> (/dev/hdaXX). J'ai un peu peur que dedans ne s'y trouve des informations
> concernant la position et taille de la partition (ce qui est un doublons
> de ce qui est écrit dans le MBR).
oh, oui, je ne suis pas surpris.
> Dans ce cas, il y a un risque que Windows mélange ce qu'il voit sur la
> partition /dev/hda5, et ce qu'il y a sur l'autre partition... RISQUE
> MAXIMUM !!!!
je suis d'accord ... fort risque..... mais c'est interressant de savoir !
Désolé, on va te laisser prendre les risques !
Tiens nous au courant.
> Si cela marche, un conseil à Patrick :
> - avec Linux, fait un backup de tout ce que tu trouves dans /dev/hda5
si assez de place sur /home :
dd if=/dev/hda5 of=/home/hda5_dd.bin
Note: /home/hda5_dd.bin sera de meme taille que la partition /dev/hda5 ( qq GB probablement)
si pas assez de place sur /home, essaie la meme chose mais en compressant :
dd if=/dev/hda5 ibs=4096 conv=notrunc,noerror | gzip -c | dd of=/home/hda5_dd.bin.gz obs=4096
> > J'ai 2 autres partitions NTFS,
> > Comment je recupere les "512 premiers octets" ?
>
> - Récupération de 512 octets :
> dd if=/dev/partiion_ntfs_on of=fichier_temporaire bs=512 count=1
>
> note bien qu'il est parlé ici d'une PARTITION, exmeple /dev/hda6, et NON
> PAS du disque en lui-même (/dev/hda)
>
> - Ecriture de 512 octets :
> dd if=fichier_temporaire of=/dev/hda5 bs=512 count=1
voilà, pas mieux.
Donc la meme chose dit d'une autre manière :
- backup hda5
root# dd if=/dev/hda5 of=/root/hda5ToRepair.bin bs=512 count=1
- repompe de hda4
root# dd if=/dev/hda4 of=/root/hda4GoodNtfs.bin bs=512 count=1
- essai reparation hda5
root# dd if=/root/hda4GoodNtfs.bin of=/dev/hda5 bs=512 count=1
Une fois qu'on a compris le truc, on peut jouer.
Et là tu nous dis ..... "Je peux monter la partition, mais j'ai perdu tous mes répertoires".
ou alors "Je vois du n'importe quoi".
Retour à la case départ :
root# dd if=/root/hda5ToRepair.bin of=/dev/hda5 bs=512 count=1
Bonne chance ... c'est pas gagné !
Tu peux être un peu decu par grub-install qui ne t'a pas fait de backup des premiers
octets de hda5. Ca m'étonne quand meme, vu sa réputation.
Jean-Luc.