Help! Disparition disque sous XP / Linux
Fermé
vieluf
Messages postés
1
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
18 avril 2007
-
18 avril 2007 à 18:33
teutates Messages postés 19603 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 - 19 avril 2007 à 00:23
teutates Messages postés 19603 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 - 19 avril 2007 à 00:23
A voir également:
- Help! Disparition disque sous XP / Linux
- Cloner disque dur - Guide
- Disque dur externe - Guide
- Defragmenter disque dur - Guide
- Remplacer disque dur par ssd - Guide
- Telecharger windows xp - Télécharger - Systèmes d'exploitation
1 réponse
teutates
Messages postés
19603
Date d'inscription
vendredi 28 décembre 2001
Statut
Modérateur
Dernière intervention
2 janvier 2020
3 595
19 avril 2007 à 00:23
19 avril 2007 à 00:23
Bonjour,
Avec Windows XP, tu as créé une nouvelle partition de 5Go en Fat32. Du coup, Linux ne démarre plus et Windows XP ne voit même plus l'ensemble de ce disque dur.
Tu as très vraisemblablement inséré cette nouvelle partition avant la partition Linux racine (/) et/ou boot (/boot), voire toutes les partitions.
1 - Table des partitions
Sous GNU/Linux, le montage des partitions est paramétré dans le fichier /etc/fstab (que Mandriva te permet de gérer graphiquement et simplement). Simplifié, ce fichier fstab dit
Admettons que tu ai créé ta partition en Fat32 en l'insèrant entre tes partitions racine et boot. Par conséquent :
- la partition / ne change pas mais
- la partition /boot devient hda7
- sans oublier les autres partitions qui s'incrémentent de 1.
Or, le "pointeur" de démarrage cible hda6 (dans le /boot) mais hda6 ne contient désormais rien de valide pour démarrer une distribution. D'ailleurs pour démarrer, il faut aussi que les valeurs vers racine et swap soient correctes mais ce n'est plus le cas.
2 - Grub et Lilo :
Que ce soit Lilo ou Grub, le principe reste le même.
Les deux pointent vers /boot qui a bougé (nous avons vu) d'une position. Lilo / Grub ne peuvent donc faire démarrer Linux.
3 - Réparer la distribution Linux :
Utilise un LiveCD/DVD comme Knoppix ou Kaella :
- booter sur le LiveCD,
- monter en lecture / écriture la partition racine de Mandriva,
- chercher le fichier /etc/fstab,
- faire une copie de sécurité,
- modifier le fichier /etc/fstab (pas la copie) selon ta nouvelle répartition des partitions,
- sauvegarder.
Pour l'utilisation de Knoppix ou Kaella, voir knoppix utiliser knoppix comme cd de secours
4 - Réparer Lilo ou Grub :
Redémarre sur le CD/DVD de Mandriva en mode Rescue :
- booter sur la galette,
- touche <F1>,
- taper <rescue>,
- tu devrais avoir un menu te permettant de réinstaller Lilo ou Grub.
Pour Grub, voir aussi grub la structure de fichier de configuration
Voir aussi cette FAQ : http://linux-wizard.net/faq.php?section=0&key=rescue_bootloader
5 - Réparer Windows :
Il est assez bizarre que XP ne puisse voir du Fat32 créé par lui-même. A moins que la création de cette partition n'est lamentablement écrasé la table des partitions !
6 - Récupérer les données :
Utilise cette FAQ : recuperation de donnees perdues
Au besoin, monte ce disque en externe sur une autre machine pour tenter de récupérer.
Si tu y parviens, peut-être devras-tu reformater ce disque entièrement pour recréer toutes les partitions et réinstaller.
Bonne chance ;-)
Avec Windows XP, tu as créé une nouvelle partition de 5Go en Fat32. Du coup, Linux ne démarre plus et Windows XP ne voit même plus l'ensemble de ce disque dur.
Tu as très vraisemblablement inséré cette nouvelle partition avant la partition Linux racine (/) et/ou boot (/boot), voire toutes les partitions.
1 - Table des partitions
Sous GNU/Linux, le montage des partitions est paramétré dans le fichier /etc/fstab (que Mandriva te permet de gérer graphiquement et simplement). Simplifié, ce fichier fstab dit
/dev/hda1 (monté dans) /mnt/windows (système NTFS) /dev/hda5 (monté dans) / (système Ext3) /dev/hda6 (monté dans) /boot (système Ext3) /dev/hda7 (monté dans) /home (système Ext3) /dev/hda8 (monté dans) swap (système Swap Linux)
Admettons que tu ai créé ta partition en Fat32 en l'insèrant entre tes partitions racine et boot. Par conséquent :
- la partition / ne change pas mais
- la partition /boot devient hda7
- sans oublier les autres partitions qui s'incrémentent de 1.
Or, le "pointeur" de démarrage cible hda6 (dans le /boot) mais hda6 ne contient désormais rien de valide pour démarrer une distribution. D'ailleurs pour démarrer, il faut aussi que les valeurs vers racine et swap soient correctes mais ce n'est plus le cas.
2 - Grub et Lilo :
Que ce soit Lilo ou Grub, le principe reste le même.
Les deux pointent vers /boot qui a bougé (nous avons vu) d'une position. Lilo / Grub ne peuvent donc faire démarrer Linux.
3 - Réparer la distribution Linux :
Utilise un LiveCD/DVD comme Knoppix ou Kaella :
- booter sur le LiveCD,
- monter en lecture / écriture la partition racine de Mandriva,
- chercher le fichier /etc/fstab,
- faire une copie de sécurité,
- modifier le fichier /etc/fstab (pas la copie) selon ta nouvelle répartition des partitions,
- sauvegarder.
Pour l'utilisation de Knoppix ou Kaella, voir knoppix utiliser knoppix comme cd de secours
4 - Réparer Lilo ou Grub :
Redémarre sur le CD/DVD de Mandriva en mode Rescue :
- booter sur la galette,
- touche <F1>,
- taper <rescue>,
- tu devrais avoir un menu te permettant de réinstaller Lilo ou Grub.
Pour Grub, voir aussi grub la structure de fichier de configuration
Voir aussi cette FAQ : http://linux-wizard.net/faq.php?section=0&key=rescue_bootloader
5 - Réparer Windows :
Il est assez bizarre que XP ne puisse voir du Fat32 créé par lui-même. A moins que la création de cette partition n'est lamentablement écrasé la table des partitions !
6 - Récupérer les données :
Utilise cette FAQ : recuperation de donnees perdues
Au besoin, monte ce disque en externe sur une autre machine pour tenter de récupérer.
Si tu y parviens, peut-être devras-tu reformater ce disque entièrement pour recréer toutes les partitions et réinstaller.
Bonne chance ;-)