| ||||||||
Astucien ![]() | Bonjour,
Voici quelques jours, ma Mandrake 10.1 a cessé de fonctionner signalant une série d'erreurs (inodes erronés, etc... voir mon poste ici) et j'avais injustement incriminé un défragmenteur sous Windows (que j'ai en dual-boot).
J'ai donc décidé de faire table rase et d'installer une nouvelle version de Mandriva et j'ai donc téléchargé les 4 CD de cette distro.
J'ai lancé l'installation en indiquant qu'elle devait se faire sur les partitions de l'ancienne version ; le formattage de la partition / s'est apparemment déroulé normalement mais, malheureusement, j'ai le sentiment qu'il y a un problème physique au niveau de la partition /home car le formatage s'est avéré impossible, les accès au disque se faisant de manière répétitive manifestement en faisant du sur-place.
Au bout d'une heure et demie, j'ai arrêté mon PC à la hussarde et je l'ai rallumé : écran noir avec des caractères biscornus et l'unique mot : boot
J'ai remis le disque d'installation de Mandriva en place et j'ai choisi l'option rescue en vue de restaurer Lilo : échec (restauration impossible) ; ensuite j'ai voulu restaurer le boot loader de Windows : échec également !
Finalement, j'ai re-booté et à l'écran noir (avec le mot boot), j'ai - à tout hasard - tapé "windows" et là, ouf, le PC a démarré.
Pourriez-vous m'indiquer une méthode me permettant de restaurer le boot loader de Windows sachant que je n'ai pas de disque d'installation de WIndows mais uniquement un disque de restauration, s'agissant d'un PC de marque ?
Merci d'avance.
Amicalement,
| |||||||
Publicité | ||||||||
| ||||||||
Astucien ![]() | Bonjour mimile
>Avec une disquette de demarrage win98, tu dÚmarres ton PC avec la disquette insÚrÚ. Tu laisses la disquette ce charger.
c:\
Sur une disquette de boot 9x : fdisk /mbr
>En bootant sur le cd de XP : fixmbr
Normalement tu retrouve xp au dÚmarrage.
>Essaye aussi,le mode rescue de ton CD/DVD de ta distribution Mandriva.
Boot sur le CD ou DVD.
Tape sur F1,puis tape rescue.Tu devrais arrivÚ sur un menu avec un truc comme Re install Boot Loader et Restore Windows Boot Loader.
A+ | |||||||
![]() ![]() | Bonjour Lampernisse,
Merci de t'intéresser à mon problème.
En ce qui concerne le CD, j'ai pu me procurer un CD d'installation WinXP Home (légal) mais bizarement et bien que mon BIOS soit correctement réglé, le boot démarre directement sur le DD qui m'affiche un horrible écran noir
J'ai été farfouiller dans mes vieilles disquettes et j'ai trouvé une disquette de démarrage Win98 qui prend la main lors du re-boot et qui me permet de passer en MS-DOS. J'ai donc la console noire caractéristique du MS-DOS avec l'indication du lecteur (a:\). Si j'exécute un "dir", je vois que dans les quelques logiciels, il y a bien fdisk.exe
Pourrais-tu préciser exactement ce que je fois entrer comme ligne de commande car dans ta réponse, tu indiques ceci : >Avec une disquette de demarrage win98, tu démarres ton PC avec la disquette inséré. Tu laisses la disquette ce charger.
Dois-je me logger en c:\ avant de lancer la commande fdisk /mbr ?
Merci pour tes précisions car là, je sens la cata se pointer à l'horizon. Au passage, pourrais-tu m'indiquer ce que va faire cette commande : récupérer un MBR existant ou en re-créer un nouveau ?
Amicalement
P.S. en ce qui concerne une restauration du bootloader avec le disque d'installation de Mandriva : il y a effectivement une option permettant, soit de restaurer le bootloader Lilo, soit celui de Windows. Comme je l'indique dans mon message initial, aucune des deux options n'a fonctionné, chacune se soldant par un message d'erreur.
Modifié par Mimile le 11/10/2007 16:59 | |||||||
Astucien ![]() | Bonsoir,
Pour rÚtablir le MBR par la commande MS-DOS:
C:\> FDISK /MBR
A+
| |||||||
![]() ![]() | SAlut Tasgarth ; merci d'intervenir.
OK, j'essaie ça mais auparavant, je crois que je vais sauvegarder un max de données sur un DD USB externe au cas où ...
Je reviendrai dire ce qu'il en est après la manip.
Cela dit, j'ai l'impression que mon DD secondaire est en train de flancher (sinon pourquoi m'est-il impossible de formatter les partitions Linux en ext2 ou reiserfs ?) et je vais illico m'en acheter un autre pour pouvoir installer Mandriva.
Amicalement Modifié par Mimile le 11/10/2007 22:24 | |||||||
Astucien ![]() | Bonjour Mimile
Oui,tu as raison,c'est pas clair.
C:\> FDISK /MBR
Merci Tasgarth
A+ | |||||||
Astucien ![]() | Re Mimile,
Pour ne pas surcharger le topic je t' envoie un 'message privÚ'
------------
A mon avis, lilo fonctionne en ligne de commande (prompt affichÚ et 'boot:windows' lance un OS (XP)
Lilo lit donc son 'label'
Il faudrait atteindre son fichier de configuration et le rÚparer, ou le complÚter.(/etc/lilo.conf)
En outre, lilo sauvegarde l' ancien MBR..
Et s'il n'y a pas de pb hardware...
A+ | |||||||
![]() ![]() | Salut
J'ai lancé Knoppix en live-CD mais je n'arrive pas à formater mes partitions Linux (l'option "formatage" de Qtparted étant désactivée même quand je le lance en SU).
Comment faire ?
Amicalement
| |||||||
![]() ![]() | lampernisse a écrit : Salut Lampernisse,
J'ai un peu arpenté le net et j'ai lu un peu partout que la commande fdisk /mbr ne convenait pas en cas de dual-boot ce qui est mon cas (Win et Linux avec Lilo comme boot-loader).
L'autre option, c'est d'exécuter la console de récupération du CD d'installation de Windows XP et d'utiliser la commande fixmbr \device\harddisk0
J'ai donc fait comme cela mais au dernier moment, je me suis abstenu car après avoir lancé la commande, j'ai eu un message disant que mon MBR était intact ou modifié et que cela risquait de fausser la table de partition.
Merci de me dire quel est le risque réel ?
Amicalement
| |||||||
Nouvel astucien | Le code du MBR lu par le bios sert Ó lancer la partition "active" MoralitÚ, il faut que la partition windows soit active pour Ûtre bootÚe Avec knoppix, donnes nous le rÚsultat de : #su pass #fdisk /dev/hda puis #p Ensuite, envoies la commande #dd if=/dev/hda of=mbr bs=512 count=1 Puis Údites le voir le contenu de ton MBR (le fichier se trouve dans le home virtuel de knoppix) Modifié par Anonyme le 13/10/2007 19:59 | |||||||
![]() ![]() | Bonjour à tous
--> Torrent :
J'ai fait comme tu l'indiques mais impossible de trouver quoi que ce soit dans le répertoire home virtuel de Knoppix.
A tout hasard, voici les messages que j'ai reçus :
# fdisk /dev/hda :
le nombre de cylindres pour ce disque est initialisé à 5169. Il n'y a rien d'incorrect avec cela mais c'est plus grand que 1024 et cela pourrait causer des problèmes en fonction pour certaines configurations : 1) logiciels qui sont exécutés à l'amorçage (i.e. vieilles versions de lilo) 2) logiciels d'amorçage et de partitionnement pour d'autres SE (i.e., DOS FDISK, OS/2 FDISK)
#p :
Disque /dev/hda : 40,0 Go, 40020664320 octets 240 têtes, 63 secteurs/piste, 5169 cylindres unités = cylindres de 15120 * 512 = 7741440 octets Périphérique ...|... amorce ...|... Début ...|... Fin ...|... Blocs ...|... Id. système /dev/hda1 ..... |...* ........... | 1 ...........|.. 5169 . | 39077608+ |...HPFS/NTFS
# dd if=/dev/hda of=mbr bs=512 count=1 :
Partition sélectionnée 1
Après cela, j'ai fait Ctrl-c pour quitter fdisk et j'ai essayé de trouver un fichier quelconque dans le home virtuel de Knoppix, en vain (j'ai même configuré Konqueror pour qu'il affiche les fichiers cachés au cas où).
Quid ?
Amicalement, Modifié par Mimile le 14/10/2007 12:24 | |||||||
Nouvel astucien | Salut Mimile,
Ton disque de 40GO ne contient donc qu'une seule partition en NTFS, qui prend tout le disque, qui plus est amorcable. Aucune trace des partitions Linux. Ce qui est étrange, c'est que tu n'aies pas non plus de fichier "mbr" (coquille vide ?) Cherches peut-être dans le dossier virtuel "root", mais en tout état de cause, il te faut un mbr "windows" car un mbr "Linux" contiendrait un renvoi vers le micro-kernel de Grub. C'est pas normal que la commande DOS #fdisk/mbr ne recrée pas un mbr "windows". Ou alors ca vient ton fichier windows boot.ini qui servait de lanceur pour Linux aussi. Regardes voir de ce coté là aussi | |||||||
![]() ![]() | Re-
En fait, je n'ai pas encore exécuté fdisk /mbr car, pour l'instant, j'arrive à démarrer Windows avec un Lilo défiguré dont j'ignore où il peut bien se trouver :
La photo montre ce qui se passe quand je ne fais rien : au bout de 10 secondes, apparaît la ligne "Loading linux" mais comme on le voit, ça plante en boucle ; en revanche, si je tape "windows" à l'invite "boot :", windows démarre et fonctionne normalement.
Ce qui est bizarre, c'est que je ne trouve nulle trace d'un fichier lilo.conf (qui devrait logiquement se trouver dans /etc) sur l'unique partition Linux encore accessible :
Je précise que tous ces répertoires sont vides.
En ce qui concerne mon boot.ini, le voici : [boot loader]
Au point où j'en suis, je crains - peut-être à tort - en exécutant fdisk /mbr de ne plus pouvoir démarrer du tout le PC.
Qu'en penses-tu ?
Amicalement,
| |||||||
Nouvel astucien | Tu m'Útonnes, il s'agit lÓ de hdb. Tu as donc plusieurs disques sur ton PC. Il faut refaire les manipes pour comprendre
#fdisk /dev/hdb
#p
Pour le mbr, il est o¨ finalement ?? Sur hda ou sur hdb ? Je suis enclin qu'il est sur hdb (auquel cas hda serait en slave sur IDE0 ?)
Refais la manipe de la commande dd avec /dev/hdb, on verra bien | |||||||
![]() ![]() | J'ai effectivement deux DD :
- le premier (master : 40 Go) partition unique avec windows (c:\) (hda1 sous Linux) - le second, (slave : 120 Go) avec 2 partitions NTFS (f:\ et g:\) - 1 partition FAT32 (h:\) - et, avant la cata, ma partition / (hdb7), ma swap, et ma /home (hdb9).
A bientôt.
EDIT : me revoilà : même résultat négatif qu'avec fdisk /dev/hda : pas pu trouver de fichier (dont j'ignore d'ailleurs le nom) résultant de l'opération dd.
# fdisk /dev/hdb :
le nombre de cylindres pour ce disque est initialisé à 238216 (au lieu de 5169 avec hda). Il n'y a rien d'incorrect avec cela mais c'est plus grand que 1024 et cela pourrait causer des problèmes en fonction pour certaines configurations : 1) logiciels qui sont exécutés à l'amorçage (i.e. vieilles versions de lilo) 2) logiciels d'amorçage et de partitionnement pour d'autres SE (i.e., DOS FDISK, OS/2 FDISK)
#p :
Périphériques : Périphérique ...|... amorce ...|... Début ...|... Fin ...|... Blocs ...........|... Id. système /dev/hdb1 ..... |...* ........... | 1 ...........|.. 97305. | 49041688+ ..7..|...HPFS/NTFS
/dev/hdb2 ..... |................. | ...97306...|..217095 | 60374160.... f..|...W95 Etendu (LBA)
/dev/hdb5 ..... |................. | ...97306...|..178673 | 41009440+...7. |...HPFS/NTFS
/dev/hdb6 ..... |................. | .178674..|..193230 | ..7336696+ ...b.|...W95 FAT32
/dev/hdb7 ..... |................. | ..193231..|.205420. | ..6143728+ ..83.|...Linux
/dev/hdb8 ..... |................. | ..206421..|.206435. | ...511528+ ...82.|...Linux Swap/Solaris
/dev/hdb9 ..... |................. | ..206436..|.217095. | .5372608+ ...83.|..Linux
# dd if=/dev/hdb of=mbr bs=512 count=1 :
Partition sélectionnée (1-9) : j'ai choisi 1 [enter]
Ctrl-C pour sortir de fdisk et toujours rien trouvé dans la partition home virtuel ni dans root.
Peux-tu tirer des conclusions de ce qui précède.
Amicalement,
Modifié par Mimile le 14/10/2007 17:00 | |||||||
Nouvel astucien | On y vient : ton mbr de hda contient un code qui envoie sur le bootloader de hdb7 (à moins qu'il soit ailleurs) -Démontes le disque contenant Linux, et fais un DOS fdisk/mbr -Testes voir si Win démarre seul (si ca démarre plus c'est pas grave, la prochaine ré-installation de Linux saura le retrouver) -Utilises knoppix plutôt que explore2fs pour visualiser le contenu des dossiers Linux Ton lilo.conf me semble perdu, mais tu as quand même un micro kernel qui se lance, cherches voir ton bootloader (genre bzlinuz) Relances un #fdisk /dev/hdb, puis supprimes ta dernière partition /home avec la commande d (choice 7= Faire w pour valider Relancer fdisk /dev/hdb et crées une nouvelle partition logique 7 qui prenne tout le disque Refais un essai d'install
| |||||||
![]() ![]() | Torrent a écrit : Bonjour,
" -Utilises knoppix plutôt que explore2fs pour visualiser le contenu des dossiers Linux "
Je l'ai évidemment fait avec Knoppix : tous les dossiers sont vides (même en ayant pris soin d'autoriser l'affichage des dossiers cachés)
"-Testes voir si Win démarre seul (si ca démarre plus c'est pas grave, la prochaine ré-installation de Linux saura le retrouver)"
Le problème, c'est que pour une raison que j'ignore, je n'arrive plus à installer Linux.
J'ai essayé avec une Mandriva 2007 qui a coincé lors du partitionnement de /hdb9 (mon ancienne /home sous Mdk 10.1), partition qui, maintenant n'est plus accessible du tout (système de fichier inconnu et impossible de la reformater sous Knoppix même en su avec Qtparted).
Soupçonnant un problème de clusters endommagés sur mon disque secondaire, j'ai réduit ma partition /hdb9 en supprimant 10 Go sur les 15 qu'elle comportait, en espérant que les clusters endommagés se trouveraient dans la zone exclue mais ma tentative de formatage des 5 Go conservés a également échoué.
En désespoir de cause, j'ai essayé d'installer Mandriva 2007 en n'utilisant que la seule partition /hdb7 (et évidemment la swap) mais ça a foiré également.
Donc quand tu dis, " -Testes voir si Win démarre seul (si ca démarre plus c'est pas grave, la prochaine ré-installation de Linux saura le retrouver) ", tu comprendras que je suis quelque peu hésitant surtout que, d'un autre côté, Windows fonctionne normalement en dehors du fait qu'il me faut le démarrer manuellement au moment du boot.
Idéalement, ce que je souhaiterais, c'est retrouver mon MBR de Windows initial pour ensuite, après sauvegarde des fichiers se trouvant sur les partitions NTFS et FAT32 de mon DD secondaire, reformater entièrement ce dernier avec le logiciel fournit lors de son acquisition (Maxblast), ce qui, je suppose mettra en évidence une éventuelle défaillance matérielle.
Comme je dispose d'un CD d'installation "normal" de WinXP home, penses-tu que je peux sans risque exécuter en console de récupération la commande fixmbr \device\harddisk0 qui est sensée restaurer le MBR de Windows ?
Je l'ai tentée une fois mais le message d'avertissement qui est apparu m'a fait surseoir à l'opération dans l'attente d'avis autorisés (en substance : Votre MBR est standard ou a été modifié ; si vous exécutez fixmbr, cela risque d'endommager les tables de partition et de rendre votre ordinateur inutilisable).
Qu'en penses-tu ?
Amicalement
Modifié par Mimile le 15/10/2007 17:23 | |||||||
Nouvel astucien | J'en dis que si tu débranches le disque Linux, la commande fonctionnera Ton windows refonctionnera
Ensuite, tu débranches le disque windows, et tu fais un formatage bas niveau du disque Linux | |||||||
![]() ![]() | SAlut Torrent
J'ai finalement pu créer un fichier contenant mon MBR de /hda en utilisant un live-CD Ubuntu et en utilisant la commande : sudo dd if=/dev/hda of=~/Desktop/mbr446.img bs=512 count=1 ce qui m'a crée un fichier mbr446.img sur mon desktop.
Malheureusement, je n'arrive pas à l'ouvrir ni avec un éditeur comme Gedit (je suis sous Gnome) ni avec un éditeur d'image ; je ne peux donc te dire ce qu'il contient. Pourrais-tu m'indiquer comme visualiser le contenu de ce fichier ? Si tu le souhaites, je peux aussi te l'envoyer en pièce jointe à un mail.
Merci pour ta future réponse.
Amicalement
| |||||||
Astucien ![]() | Bonjour : le mbr est un fichier binaire , tu peux le visualiser en hexadécimal : un lien pour t'aider et un autre pour linux . | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|