Ne reformates rien encore , si tu veux récupérer tes données windows. no panic , un problème passionnant. ce genre de toile m'est arrivée...
Ton disque : vu par Linux puisque c'est des /hda
Périphérique Boot Start End Blocks Id System
/dev/hda1 1799 2347 4409842 + 5 Extended
/dev/hda2 * 1 1798 14442403 + b W95 FAT32
/dev/hda3 2348 4863 20209770 b W95 FAT32
/dev/hda5 1799 2222 3405748 + 83 Linux
/dev/hda6 2223 2281 473886 82 Linux swap
/dev/hda7 2282 2347 530113 + 83 Linux
Ca donnerait ceci
Ta première primaire va de 1 à 1798 ton système windows et la C:
Ton étendue va de 1799 à 2347
Ta deuxième primaire va de 2348 à 4863 ta patition de données windows
Dans ton étendue tu as tes trois partitions linux. qui prennent toute la place !
Est là dans l'étendue que tu avais tes autres partitions windows qui ont disparu ?. ( ce serait logique car ça t'aurait fait trop de partitions dites primaires )
Est ce l'ordre dans le quel tu as installé ? primaire c: windows , étendue ( plus tard en installant linux ? à la suite ) puis créé une autre en FAT32 dans le libre à la fin et qui se retrouve en primaire ?
Il serait intéressant de savoir ce que donnerait fdisk d'une disquette dos (facile à trouver ). ( tu verras l'étendue, mais pas les partitions linux qui sont à l'intérieur ) pour voir si c'est dans l'ordre : C:, étendue et à la fin ta FAT32 cad la D:
et puis tu verras aussi si c'est bien toujours ta première partition qui est active, la C:
La partition active est la :hda 2 sur ton résultat de fdisk, ce qui veut dire que normalement tu bootes sur celle ci : donc windows..C: puisqu'en général on installe windows en début de disque.
C'est tout de même curieux que linux te la sorte en hda2
Le blème peut être c'est que si tu as installé linux, tu as forcément installé lilo qui se trouve sur la hda5 ( on ne met pas lilo dans une partition win° donc c'est la hda 5 qui devrait être active !
Ce qui me semble anormal , c'est que ce soit la hda 2 qui soit active dans ce cas ,
parce que quand le MBR est chargé en mémoire et s'éxécute il cheche la partition active et lit le secteur de boot ( premier secteur de la partition ) de cette partition et ça le renvoie au boot du sytème installé sur cette même partition partion.. Winboot.sys pour windows et Lilo pour linux. Aussi tu ne vas pas sur lilo !
Explication là :
Extrait du site bellamy le lien est dessous;:
" Le programme de partition, décrit précédemment, : (le MBR )
identifie la partition active, (définie soit par FDISK, par le gestionnaire de disque de Windows NT, ou par un outil comme System Commander)
détecte le système d'exploitation à lancer
charge le secteur de boot correspondant
lance le programme de boot qu'il contient
Ce (mini) programme cherche sur le disque un (ou deux) autre(s) programme(s) et lui passe la main.
Le nom de ce programme est également stocké dans le secteur de boot (à la fin généralement).
Ce(s) programme(s) s'appelle(nt) :
pour DOS : IO.SYS et MSDOS.SYS (ou IBM....COM )
pour Window 95/98 : IO.SYS (MSDOS.SYS n'étant plus qu'un fichier texte de config) + WINBOOT.SYS
NB: ce dernier fichier est en réalité IO.SYS de Windows 95, renommé ainsi lors d'un démarrage du précédent DOS
pour Windows NT : NTLDR (="NT" Loader)
pour LINUX : LILO (=Linux Loader)
Dans le cas de DOS, il contient la majeure partie de l'OS. Dans le cas de NT (et aussi de Linux), ce programme n'est qu'une étape intermédiaire, avant de charger réellement l'OS.
fin de l'extrait;
[
members.aol.com]
et là :
[
www.generation-nt.com]
Tu verras aussi , que si ça ne boot pas, ce peut être le premier secteur de la partiton : le secteur de boot qui est abimé. ( un tout petit exécutable qui permet d'aller chercher le chargeur du système ) Genre de chose qu'on sauvegarde en principe ( c'est expliqué dans un de ces liens )
Autre chose , tu dis : plus rien ne marche, pourtant , tu tappes tes commandes sous linux. ? Je pige pas ! à partir d'un cdrom linux ?
Par contre ça devrait booter sous win 95 ( à moins que linux fasse un MBR spécial ??? ou que ton fdisk linux se soit paumé dans la table des partitions eaprsè que diskdrake ait voulu jouer les devins !!! lol ! ).
Si ça boote pas du tout : il faut restaurer le MBR peut être, avec une disquette dos, ( fdisk /MBR) et ça devrait repartir sous Win puisque c'est la partition active.
Si ce n'est pas la C: qui est active ( cde dos fdisk pour le voir ) tu peux la changer, sans formater la partitoion bien sur, ni changer ses adresses...
( peut être avec fdisk tu n'en verras aucune active parce que dos de voyant pas les ext2 il ne pourra pas te montrer si la hda5 est active )
Eenfin lorsque tu rebootes sous win
tu fais un scandisk qui doit pouvoir réparer ce qui bricole sur ta partition, si ce n'est pas trop grave ( chose que ne sait pas faire linux), sans rien formater et tu retrouves tes données de cette partition ! well !
Autre question (dans le cas où rien ne marche plus ! )
Est ce que tes partitions logiques formatées en windows qui ont disparu étaient dans l'étendue, où tu as linux ?
Lorsque tu as fait ta manip de "deviner automatiquement la table des partitions" est ce que tu as formaté quelque chose dans la foulée ( soit toi, soit que diskdrake l'ai fait seul dans la foulée ) ?
Si : NON rien est perdu ! Diskdrake s'est contenté de déplacer la fin de la partiton /home sur tes deux fat sans détruire les secteurs disque de tes deux fat ! (une habitude chez lui ! ) ( c'est arrivé dimanche à un autre voir le forum Administration : il s'en est sorti )
Tu télécharges paragon partition manager pour windows. tu relistes tes partitions (c'est en graphique super et tu vois les partitions linux aussi !)
Il te sufira de raccourcir la /home pour la remettre à sa place pas à pas, sans rien formater bien sur. Tu retrouveras tes partitions windows, intactes.
Si Paragon te la ou les sort en erreur, on peut le faire à la main avec winhex direct dans la table des partitions
Si jamais mdk t'a bidouillé la tables des parttions logiques, tu pourras aussi retrouver tes fichiers de ces deux partitions disparues.. avec des progs de rescue. (que j'ai découverts et utilisés grâce aux conneries que fait diskdrake ! depuis je ne veux plus entendre parler de mandrake ! Jai yast avec la suse., c'est beaucoup plus sûr !
Quand on voit le nombre de gens à qui il arrive des toiles avec diskdrake.. pouahhh !
Pour rebooter sur lilo, il te suffira avec paragon, avant de quitter win de mettre la partition dans la quelle tu as root active.. (tu peux pas le faire avec fdisk qui ne voit pas les linux.
No panic ! faut déjà arriver à rebooter sous win. J'ose pas te dire de modifier la taille de la /home avec diskdrake !!!
Jacqueline