Partage
  • Partager sur Facebook
  • Partager sur Twitter

Besoin d'aide : Je peut plus avoir windows

Sujet résolu
    31 décembre 2005 à 14:12:49

    J'ai installer Mandriva Linux et je le trouve bien mais je voudrait lancer windows et quand je selectionne "windows" lors du boot mandriva linux , il me met une erreur du genre "machin E/S non valide changer le et appuyer une touche" , je fait rien et j'appuie une touche et la j entend plein de bip a pleine vitesse puis j'eteint l'ordi car deja que j'ai la migraine ....

    Comment dois-je faire pour retrouver windowsXP (sans avoir a le reinstaller)

    Precision : mon bios = AMIBIOS

    aidez moi ! je veux revoir windowsXP quand je veux !

    • Partager sur Facebook
    • Partager sur Twitter
      31 décembre 2005 à 14:38:41

      Tu as pas une disquette / un CD dans ton lecteur?
      • Partager sur Facebook
      • Partager sur Twitter
        31 décembre 2005 à 14:41:14

        non mon lecteur de cd est vide (je n'est pas de lecteur de disquette)
        • Partager sur Facebook
        • Partager sur Twitter
          31 décembre 2005 à 15:20:31

          Explique nous comment sont faites les partitions de ton disque.

          En cas, pour qu'on soit sûrs, ouvre une console en root avec la commande 'su', puis tapes 'fdisk /dev/hda' (où hd? représente ton disque dur, si c'est le premier lecteur sur IDE alors ce sera hda, sinon hdb, hdc... un disque SCSI ou SATA sera de la forme sda, sdb...).
          Ensuite, tu as l'invite de fdisk, tapes 'p' et valide.
          Il t'affiche la table des partitions, fais nous un copier coller (en utilisant le clic droit, CTRL+C est réservé à un autre usage dans une console).

          Ensuite, envoies nous le contenu de ton fichier /etc/lilo.conf.
          Si ce fichier n'est pas présent, envoie nous le contenu de /boot/grub/grub.conf.
          Ce sont les configurations des programmes d'amorçage de systèmes d'exploitations.
          • Partager sur Facebook
          • Partager sur Twitter
            31 décembre 2005 à 15:40:08

            Le nombre de cylindres pour ce disque est initialisé à 1826.
            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)

            Commande (m pour l'aide): p

            Disque /dev/hda: 15.0 Go, 15020457984 octets
            255 têtes, 63 secteurs/piste, 1826 cylindres
            Unités = cylindres de 16065 * 512 = 8225280 octets

            Périphérique Amorce Début Fin Blocs Id Système
            /dev/hda1 * 1 764 6136798+ 83 Linux
            /dev/hda2 765 1826 8530515 5 Extended
            /dev/hda5 765 904 1124518+ 82 Linux swap / Solaris
            /dev/hda6 905 1826 7405933+ 83 Linux

            Commande (m pour l'aide):


            mon fichier lilo.conf =

            # File generated by DrakX/drakboot
            # WARNING: do not forget to run lilo after modifying this file

            default="linux"
            boot=/dev/hda
            map=/boot/map
            keytable=/boot/fr-latin1.klt
            menu-scheme=wb:bw:wb:bw
            prompt
            nowarn
            timeout=100
            message=/boot/message
            image=/boot/vmlinuz
            label="linux"
            root=/dev/hda1
            initrd=/boot/initrd.img
            append=" resume=/dev/hda5 splash=silent"
            vga=788
            image=/boot/vmlinuz
            label="linux-nonfb"
            root=/dev/hda1
            initrd=/boot/initrd.img
            append=" resume=/dev/hda5"
            image=/boot/vmlinuz
            label="failsafe"
            root=/dev/hda1
            initrd=/boot/initrd.img
            append=" failsafe resume=/dev/hda5"
            other=/dev/hdb1
            label="windows"
            table=/dev/hdb
            map-drive=0x80
            to=0x81
            map-drive=0x81
            to=0x80


            cependant je n'utilise pas lilo mais grub pour lancer mandriva linux


            EDIT : j ai trouver GRUB :

            timeout 10
            color black/cyan yellow/cyan
            shade 1
            viewport 3 2 77 22
            splashimage (hd0,0)/boot/grub/mdv-grub_splash.xpm.gz
            default 0

            title linux
            kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 resume=/dev/hda5 splash=silent vga=788
            initrd (hd0,0)/boot/initrd.img

            title linux-nonfb
            kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 resume=/dev/hda5
            initrd (hd0,0)/boot/initrd.img

            title failsafe
            kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 failsafe resume=/dev/hda5
            initrd (hd0,0)/boot/initrd.img

            title windows
            root (hd1,0)
            map (0x81) (0x80)
            map (0x80) (0x81)
            makeactive
            chainloader +1

            title windowsXP
            root (hd1,0)
            chainloader +1
            • Partager sur Facebook
            • Partager sur Twitter
              31 décembre 2005 à 17:42:31

              Citation

              label="windows"
              table=/dev/hdb
              map-drive=0x80
              to=0x81
              map-drive=0x81
              to=0x80

              Windows se trouvant sur hdb (le second disque dur de ton ordinateur donc), fais nous un fdisk /dev/hdb puis tape p comme précédement, et envoies nous le résultat.
              • Partager sur Facebook
              • Partager sur Twitter
                31 décembre 2005 à 17:56:54

                Le nombre de cylindres pour ce disque est initialisé à 7476.
                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)

                Commande (m pour l'aide): p

                Disque /dev/hdb: 61.4 Go, 61492838400 octets
                255 têtes, 63 secteurs/piste, 7476 cylindres
                Unités = cylindres de 16065 * 512 = 8225280 octets

                Périphérique Amorce Début Fin Blocs Id Système
                /dev/hdb1 * 1 7476 60050938+ c W95 FAT32 (LBA)

                Commande (m pour l'aide):

                il met sa , vite !! je precise que je ne peut plus reinstaller windowsXP , car mon cd de windows XP est un cd de mise a jour de windows Me , et mon cd de windows me est un cd de reinstalle qui ne peut reinstaller que sur windows Me donc y ne marche plus
                • Partager sur Facebook
                • Partager sur Twitter
                  31 décembre 2005 à 18:07:22

                  Ne t'inquiète pas, ton Windows XP est tout à fait récupérable (enfin, du moins si le problème est dû à l'installation de Linux).
                  On pourra tout à fait rétablir le secteur de boot de Windows comme il était avant si vraiement on arrive pas à résoudre le problème.


                  Bon, as tu changé l'ordre de tes disques durs avant d'installer Linux?

                  Si non, qu'est ce qu'il y avait sur hda, avant que tu y installes Linux?

                  Si oui, alors je pense que tout s'explique.
                  En effet, tu ne peux pas :
                  • changer la place du disque dur où est installé un OS
                  • changer le nombre de partitions présentes avant la partition où est installé un OS
                  sans quoi l'OS sera incapable de savoir où chercher ses fichiers. Ce qui expliquerai pourquoi Windows n'arrive pas à démarrer.

                  En effet les systèmes d'exploitations se disent "Je dois chercher tels fichiers sur la partition n°x du disque dur n°y. Si ces données ne sont plus valables il ne pourra trouver ce qu'il veut.
                  Les notations C:, D: de Windows sont très peu représentatives de la situation réelle, et donc souvent sources d'erreurs de ce style pour les personnes y étant habituées, contrairement aux notations UNIX (hda1, hdb2...).
                  • Partager sur Facebook
                  • Partager sur Twitter
                    31 décembre 2005 à 18:09:11

                    je n'est pas changer leur ordre , sinon sur hda avant il y avait rien appart des fichier telecharger , cependant l'ordi croyait qu'il s'agissait de mon WindowsMe

                    EDIT: il restait un dossier du windows Me mais a moitier vider

                    EDIT2: le disque C de windows = mon premier
                    D de windows = le deuxieme

                    • Partager sur Facebook
                    • Partager sur Twitter
                      31 décembre 2005 à 18:13:20

                      Accède à ta partition Windows avec Linux et envoies moi le fichier placé à la racine nommé: boot.ini.

                      Si tu me dis que tu n'as rien changé, pour le moment, je ne vois pas d'où ça vient.
                      • Partager sur Facebook
                      • Partager sur Twitter
                        31 décembre 2005 à 18:15:05

                        la est un des probleme : le boot.ini se trouvait sur le premier disque et je l'ai supprimer (le jour ou j'ai mis se que je voulait garder dans mon second disque et le reste j ai mis corbeille et je l'ai vidé , je n'ai plus le boot.ini
                        • Partager sur Facebook
                        • Partager sur Twitter
                          31 décembre 2005 à 18:16:42

                          En est tu sûr? Tu as vérifié?
                          • Partager sur Facebook
                          • Partager sur Twitter
                            31 décembre 2005 à 18:18:59

                            j'ai regarder dans mon second , il n'y en a pas , et sur le premier disque , je me souvient l'avoir supprimer et avoir vider la corbeille avant d'installer linux , et je ne sait pas comment voir une vue global de se qui etait le lecteur "C" car il est diviser en 2 partition et dans aucune je trouve de fichier boot.ini
                            • Partager sur Facebook
                            • Partager sur Twitter
                              31 décembre 2005 à 18:25:42

                              D'après fdisk tu as une seule partition dédiée à Windows.

                              Ensuite, moi même j'ai Linux sur mon ordi, et j'ai bien un boot.ini sur ma partition Windows.

                              Je ne suis pas spécialiste Windows, mais le problème vient peut être de là si il te manque le fichier.

                              Je te réécrirai un boot.ini pour ton ordi demain en cas, là je n'ai pas le temps :)

                              Bonne soirée!
                              • Partager sur Facebook
                              • Partager sur Twitter
                                31 décembre 2005 à 18:45:01

                                re , j ai eu une petit desynchro de mon modem

                                ok merci :) , je peut attendre quelque jour tant que mon windows est recuperable , mais faut pas que sa dure trop longtemp car j'ai un mmorpg si j y joue pas pendant un certain temp je perd mon compte dessus et vue que il ne marche pas avec un emulateur comme wine ni sous linux , faut que j'attende que windows remarche ...

                                a demain :D
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  1 janvier 2006 à 12:13:44

                                  mais j'ai aussi un autre probleme : comment je pourrait mettre le fichier boot.ini sur le disque dur ? car quazi tout les dossier me sont interdit d'ecriture comme quoi je n'aurait pas le droit d'y toucher ... comment faudra que je fasse pour le mettre dans ce lecteur ?

                                  j'essaye de survivre en jouant a supertux ... je vais devenire retro et rallumer ma super nes a force d'y jouer
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    1 janvier 2006 à 13:41:55

                                    De la bombe SuperTux. Tout pas beau mais tant que je l'avais pas fini j'arrêtais pas d'y jouer ;)

                                    Ta partition est en FAT32 (heureusement pour toi).

                                    Bon, vu que je ne sais pas comment on fait avec l'utilitaire graphique de Mandriva (je sais que c'est possible) je vais t'expliquer comment la configurer en lecture/écriture en ligne de commande.
                                    Essaie de comprendre les lignes que tu tapes (car j'ai pu commettre une erreur).

                                    Ouvre une console.
                                    Tape: su
                                    (ensuite ton mot de passe root)

                                    On démonte la partition Windows de l'arborescence Linux: umount /dev/hdb1

                                    Etant donné que je ne connais pas l'ancien point de montage, on en crée un nouveau: mkdir /mnt/windows

                                    Ensuite il va falloir éditer le fichier dans lequel sont répertoriés tous les systèmes de fichiers: kate /etc/fstab
                                    (remplaces kate par l'éditeur de ton choix: kwrite, gedit, nano, vi, ...)

                                    Repère la ligne commençant par /dev/hdb1 (si elle n'y est pas on va la créer à la fin).
                                    Tu la supprimes.
                                    Et tu la remplaces par la ligne suivante:
                                    /dev/hdb1 /mnt/windows vfat rw,user,auto,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850 0 0

                                    Enregistres ton fichier.

                                    On n'a plus besoin des droits du super utilisateur, donc tapes: exit

                                    On monte la partition avec les nouveaux paramètres: mount /mnt/windows

                                    Fermes la console, et vérifie que tu as accès en lecture/écriture à la partition.


                                    Voici ton nouveau boot.ini que tu vas coller à la racine de la partition Windows (c'est à dire dans /mnt/windows):

                                    Citation

                                    [boot loader]
                                    timeout=30
                                    default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
                                    [operating systems]
                                    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect


                                    Tu peux récupérer le fichier ici: http://bluelambda.free.fr/boot.ini
                                    Explications:
                                    • section [boot loader]: définit des paramètres tels que le timeout et le système à lancer par défaut
                                    • timeout: si Windows a planté et affiche le menu de démarrage au boot, alors tu as ici 30s pour choisir un mode de démarrage (sans echec par exemple)
                                    • default: système à booter par défault (en cas de démarrage normal, ou quand le timeout est écoulé)
                                    • section [operationg systems]: on définit toutes les partitions bootables (on n'a qu'une partition Windows bootable, donc on ne met que elle)
                                    • multi: toujours à 0
                                    • disk: on le laisse à 0, utilisé pour les disques durs SCSI
                                    • rdisk: numéro du disque dur, sa valeur commence à 0, Windows est sur le second disque, donc on met 1
                                    • partition: numéro de la partition, ici c'est la première du disque, et cette valeur commence à... 1 cette fois (vachement logiques les gars de Microsoft dans ce qu'ils font). Donc on met 1



                                    Ne pas confondre le programme d'amorçage de Windows, que l'on vient de configurer avec boot.ini, avec le programme d'amorçage de Linux (Lilo ou Grub).
                                    En effet, le programme d'amorçage de Linux va lancer celui de Windows dans le cas où Windows est sélectionné dans la liste. Voilà pourquoi Linux n'apparaît pas dans boot.ini.




                                    Voilà, teste et dis moi ce que ça donne!
                                    Je suis presque certain que ton problème vient de l'absence de ce fichier!
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      1 janvier 2006 à 14:06:44

                                      Quand je veux mettre bios.ini dans la partition windows il me dit que je n'ai pas les droits ....


                                      EDIT: juste pour savoir c'est quoi un live cd ?
                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        1 janvier 2006 à 14:36:31

                                        Bon, je sais où je me suis trompé dans ce boot.ini. Je t'ai donné la ligne utilisé pour l'UID de l'utilisateur principal sous Ubuntu qui n'est pas le même sous UID que sous Mandriva. Essaie de trouver sur Internet comment configurer cette partition pour Mandriva.

                                        Essaie de télécharger le boot.ini sur le lien que je t'ai fait, tu l'enregistre directement dans ton dossier personnel (/home/nom_utilisateur).
                                        Ouvre une console.
                                        Tape su puis ton passe.
                                        Et essaie un: cp boot.ini /mnt/windows
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          1 janvier 2006 à 14:41:25

                                          heu ok je vais essayer

                                          edit : sa y est il la copier dans le repertoire
                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            1 janvier 2006 à 14:45:36

                                            Tu peux essayer cette ligne dans ton /etc/fstab pour Mandriva:

                                            /dev/hdb1 /mnt/windows vfat auto,users,exec,umask=000,iocharset=iso8859-15,codepage=850 0 0

                                            (refais la manip comme précédement: démontage, modification du fstab, montage de la partition en utilisateur limité).
                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              1 janvier 2006 à 14:47:26

                                              je ne trouve pas fstab dans le dossier etc , sinon malgrer tout avec la commande cp , il a copier le fichier

                                              EDIT: fstab est un fichier ? si oui j'ai essayer de mettre la ligne mais il ne veux pas sauvegarder comme quoi je n'ai pas le droit

                                              EDIT2 : c'est bon , j avait oublier de faire la manip
                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                1 janvier 2006 à 14:56:59

                                                Il faut que tu sois en root pour écrire dans fstab, édites le depuis une console après l'avoir passée en root (avec su) comme je l'ai expliqué plus haut.

                                                ouvrir console
                                                su
                                                (mot de passe root)
                                                rm /mnt/windows/boot.ini (oui, on le supprime au cas où la partition était pas montée car je sais pas trop ce que tu m'as fait)
                                                umount /dev/hdb1
                                                kate /etc/fstab
                                                virer la ligne qui commence par /dev/hdb1 si elle y es.
                                                ajouter à la fin la ligne: /dev/hdb1 /mnt/windows vfat auto,users,exec,umask=000,iocharset=iso8859-15,codepage=850 0 0
                                                enregistrer, quitter l'éditeur
                                                taper exit dans la console
                                                mkdir /mnt/windows
                                                mount /mnt/windows
                                                et après avec un explorateur de fichiers tu te rends dans /mnt/windows et tu colles le fichier boot.ini
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  1 janvier 2006 à 14:58:23

                                                  je crois que c'est bon , je redemarre l'ordi et j'essaye de lancer windows ?


                                                  EDIT: sa marche toujour pas ... il me met toujour la meme erreur
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    1 janvier 2006 à 15:12:31

                                                    Si tu fais dans une console un:
                                                    ls /mnt/windows

                                                    tu devrais voir apparaître les fichiers de ton Windows (Program Files, Windows,... etc) et aussi le fichier boot.ini.

                                                    Si c'est le cas, alors tu peux tester :)
                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      1 janvier 2006 à 15:13:35

                                                      oui ils apparaisse

                                                      edit: je vois le fichier boot.ini aussi , je teste quoi ?
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        1 janvier 2006 à 15:16:57

                                                        Toujours la même erreur...

                                                        Essaie de sélectionner Windows dans la liste au démarrage, et immédiatement après excite toi sur la touche F8 pour voir si il affiche le menu de démarrage de Windows.
                                                        Si oui essaie de démarrer en mode sans échec peut être pour voir ce que ça donne.

                                                        EDIT: je réfléchis...
                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          1 janvier 2006 à 15:17:45

                                                          ok je vais essayer ...

                                                          EDIT : marche pas , il considere F8 comme n'importe qu'elle autres touches de mon clavier

                                                          Precision : j'en ai profiter pour ecrire sur une feuille l'erreur exacte : la voici :

                                                          Citation

                                                          disq. système non valide
                                                          Erreur d'E/S
                                                          Remplacez-la et enfoncez une touche



                                                          Si j'appuie sur une touche il me renvoi a lilo ou grub (j'ai remis lilo au lieux de grub)

                                                          et aussi 1 coup il me renvoi instantanner en ecrivant LILO 1....2...3
                                                          et 1 coup il est plus lent (faut que je maintienne la touche environ 10 a 15 seconde et je n'arrive pas a lire se qu'il met car c'est quazi instantanné)



                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                            1 janvier 2006 à 15:28:04

                                                            Ouvre une console (oui oui)

                                                            su
                                                            (mot de passe)

                                                            kate /boot/grub/menu.lst

                                                            cherche la partie:

                                                            Citation

                                                            title windowsXP
                                                            root (hd1,0)
                                                            chainloader +1

                                                            Et modifie là comme suit:

                                                            Citation

                                                            title windowsXP
                                                            root (hd1,0)
                                                            savedefault
                                                            makeactive
                                                            chainloader +1



                                                            Redémarre et teste.

                                                            EDIT: pour ça tu dois reconfigurer grub comme chargeur de démarrage.
                                                            Cette erreur semble signifier qu'il ne trouve rien de bootable sur cette partition.
                                                            • Partager sur Facebook
                                                            • Partager sur Twitter
                                                              1 janvier 2006 à 15:29:25

                                                              comme j'ai dit plus haut dans l edit j'avait remis lilo , pour faire sa , je remet d'abord grub


                                                              edit:ok

                                                              edit: je redemarre
                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              Besoin d'aide : Je peut plus avoir windows

                                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                              • Editeur
                                                              • Markdown