Double boot XP+Mac OS X & Partitions ?

Résolu
Bonjour,
je cherche deseperement comment faire pour repartitionner le disque dur de mon Macbook Pro (Intel et OSX 10.4.8) recement acqui (je suis PCiste..) afin d'avoir au final :

_une partition MAC OS X
_une partition Windows XP contenant le systeme;
et des sous partitions PROGRAMMES, DATAS, etc; et une partition déchange en FAT32

Je souhaite pouvoir faire cela car je suis designer et utilise des logiciels de 3D+Photoshop, Illustrator etc; donc je voudrais pouvoir travailler en envirronement Windows et etre en Mac OS X le reste du temps. D'ou ma volonte de reeussir a correctement partitionne l'espace disque destine a Windows afin d'optimiser au maximum les performances.

J' ai trouve des reponses pour comment installer Windows via Bootcamp, comment installer Windows en creant plusieurs partitions pour Mac OSX (via l'utilitaire de disque ou le Terminal);
MAIS JE N'ARRIVE PAS A TROUVER l'inverse; avoir une partition Mac OS X et plusieurs partitions Windows.

Etant donnee que ma machine est neuve, je n' ai aucun probleme pour tout reformater; je n'ai aucunes donnees dessus encore; et je souhaiterais vraiment la configurer comme je le souhaite avant.

En utilisant diverses informations trouvees sur le net; j'ai essaye differentes techniques ; et je precise que je repart a chaque fois d'un disque formate en une seule partition; et en bootant par le CD d'installation de Mac OS X.

_Il est impossible d'installer Windows correctement en repartitionnant l'espace disque lui etant destine lors de l'ecran bleu de Windows XP; a la suite du redemerrage necessaire a la finition; ceci provoque un message d'erreur "hal.dll manquant"; et il impossible de booter.

_Utiliser l'utilitaire de disque Mac OS X afin de creer 1 partition Mac OS X et plusieurs partitions en FAT 32 a les memes consequences. L'installation de Windows se lance, et quand il reboote pour terminer l'installation, message d'erreur "hal.dll manquant"

_J'ai egalement essaye de creer 3 partitions via l'utilitaire de Mac OS X en bootant a partir du CD; en divisant mon disque en 3 :
-une partition pour Mac OS X
-une partition en FAT 32 pour Windows
-le reste du disque en une partition non formatee

La j'ai pu sans probleme installe Windows; et Mac OS X.
Puis; sous Windows XP, en utilisant le gestionnaire de disque; j'ai pu formatter la partition libre, et la rediviser en lecteur logique.
MAIS cette operation modifie le fichier BOOT.INI de Windows XP; et apres redemarage, Windows XP ne peut plus rebooter.
Le fichier BOOT.INI est facilement editable avec un editeur de texte; mais je n'ai pas les connaissances necessaires pour rajouter les lignes correpondantes a mon partionnage.
Egalement ce qui est etrange, c' est que sur un PC ne fonctionnement que sous Windows, repartitionner son disque ne pose aucun probleme et ne declanche aucun message d'alerte concernant le BOOT.INI???

TOUTE MES TENTATIVES pour reparer la partie Windows a partir de la console d'urgence en rebootant sur le CD sont restees vaines :
les instructions FIXBOOT et FIXMBR, BOOTCFG /REBUILD ne marchent pas;
pas plus que restaurer depuis le CDROM la librairie hal.dll, en exécutant la commande :
expand d:\i386\driver.cab -F:hal.dll c:\windows\system32\

Donc voila je n'ai vraiment aucune idee de comment faire; ma methode est en plus assez empirique n'etant pas informaticien...

Des suggestions?

Merci....

50 réponses

Résumé de la discussion

Cette discussion porte sur repartition du disque d'un MacBook Pro sous Intel et OSX 10.4.8, afin d'obtenir une partition Mac OS X, une partition Windows XP et une partition FAT32 d'échange. Des solutions ont été proposées, notamment l'utilisation de l'utilitaire Disk Utility et de partitions FAT32, mais des erreurs hal.dll peuvent survenir lors de l'installation de Windows depuis le disque d'installation. Une approche pratique consiste à faire coexister Mac OS X et Windows sans réinstaller, en redimensionnant la partition Mac pour créer une partition FAT32 et réparer le démarrage avec bootcfg /rebuild. Certaines expériences décrivent une configuration réussie: 30 Go pour Mac, 90 Go en FAT32, et 25 Go en NTFS, avec RefIT pour le multiboot et un accès stable.

Bobot (l’IA à votre service)
  1. C'est bon j'ai trouvé moi même !

    Alors pour ceux qui aurait un problème pour installer windows + partition d'échange + partition Mac compatible dans parallels et en boot :

    Si Mac osX et Windows sont déjà installés via bootcamp et que vous ne voulez rien effacer :

    Lancez le disque 1 de mac os, allez dans le Terminal puis tapez :

    sudo diskutil list

    Là normalement vous devriez avoir un truc du style :

    0: GUID_partition_scheme *111.8 GB disk0
    1: EFI 200.0 MB disk0s1
    2: Apple_HFS Mac 80.0 GB disk0s2
    3: Microsoft Basic Data WINDOWS 31.5 GB disk0s3

    Nous allons à présent partager comme vous l'aurez compris la partition Mac en 2 et la formater en Fat32 pour que la deuxième partion puissent être lu par les 2 os pour cela on utilise la fonction "resizeVolume"

    la commande : sudo diskutil resizeVolume disk0s2 30G "MS-DOS FAT32" "Data" 50G

    Comme vous l'aurez compris on redimensionne la partition mac en 30G (attention à avoir de l'espace) et on crée une partition en fat32 nommé "Data" de 50G

    Une fois que c'est fait, rebooter sur le CD d'installation windows

    (via refit ou simplement en maintenant C ou alt)

    Dans le menu du choix d'installation ou de récupération choisissez Récupération ("R"). En effet étant donné qu'on vient de créer une nouvelle partition entre les 2, la partition windows n'est plus disk0s3 mais disk0s4, il nous faut donc rediriger le bootcfg vers la bonne partition (donc la dernière partition possible car limité à 4).

    Pour cela il faudra simplement taper dans dos : bootcfg /rebuild

    Faites oui pour rajouter la partition, mettez n'importe quel nom pr nommer et ne mettez rien dans l'option

    Une fois fait, rebootez et magie, ça fonctionne comme avant !!

    Dans windows vous pouvez supprimer la mauvaise partition via un éditeur de texte dans boot.ini

    Voilà c'est aussi simple que ça ;o)

    Pour parallels :

    Ouvrez finder, allez dans document/parallels puis ouvrez le fichier de configuration qui se termine par .pvs avec un éditeur de texte quelconque

    On va maintenant dire à parallels où il doit chercher la partition bootcamp pour cela :

    isoler la partie

    [IDE devices]
    Disk 0:0 image = Boot Camp

    et tapez en échange :

    Disk 0:0 image = Boot Camp;disk0s4;disk0s3

    disk0s4 pour qu'il boot sur cette partition
    et disk0s3 pour que le dossier d'échange soit accessible !

    Voilà c'est aussi simple que ça !!! ;o)
    1. merci pour l'info et le dépannage (fev 09 !)
      1 - j'ai installé winXP par bootcamp normalement
      2 - j'ai fait une deuxième partition avec l'utilitaire de disk de léopard
      3 - mais ça a planté winXP…
      … que j'ai réparé avec le cd de démarrage, "R", et bootcfg

      encore merci
    2. merci pour l'info et le dépannage (fev 09 !)
      1 - j'ai installé winXP par bootcamp normalement
      2 - j'ai fait une deuxième partition avec l'utilitaire de disk de léopard
      3 - mais ça a planté winXP…
      … que j'ai réparé avec le cd de démarrage, "R", et bootcfg

      encore merci
    3. Bonsoir,
      j'aimerais pouvoir appliquer la méthode d'Injetkilo, l'ennui c'est que je ne sais pas comment répartir les données :

      J'ai un disque dur de 1 000 Gigas. J'ai déjà fais un dual boot avec Windows XP d'un côté, Mac OS X de l'autre. 466 Gigas de chaque côté. L'ennui c'est qu'à la suite d'un bug j'ai dû formater la partition Windows XP, puis l'ai réinstallé. Mais ça n'a pas marché.

      Donc, j'essaye de faire la méthode d'Injetkilo. L'ennui, c'est que je ne sais pas comment répartir les données sur la partition Windows, la part. Mac, et la part. Fat32 =/

      Donc, que me conseillez-vous, en sachant que je veux mettre pas mal de jeux sur la partie PC, et que côté mac je suis plutôt photos et vidéos ?
  2. Pour les personnes interéssés, voici une méthode qui à marchée pour moi pour avoir 3 partitions sur mon macbook pro avec Windows 7.

    L'idée était d'avoir une partion:

    - Mac os X (540 Go) HFS+
    - Donné + Program (170 Go) NTFS (Partion de partage entre les deux OS)
    - Win 7 (40Go)

    Etape 1:
    Depuis mac os, ouvrir le bootcamp et effectuer une division en deux parties de la seule est unique partition HFS+ du départ (mac os x). Attention chosiez après le partitionnement de ne pas installer windows tout de suite. Je vous conseil de réserver au moins 30 à 40 Go pour la seule partition Windows 7.

    Etape 2:
    Il faut maintenant récupérer un fichier boot.ini qui est créé lors des installations de Win XP. Cette étape n'est peut être pas utile mais je l'ai fais pour avoir une temporisation lors du basculement dans la partition Windows (en restant appuyé sur la touche "alt" au démarrage du Mac). Vous pouvez si vous le souhaité sauter cette étape à mon avis et passe à l'étape 3.

    Si vous n'avez pas de fichier boot.ini à côté, voici le code à copier sur un fichier texte:
    =======================================================

    [boot loader]
    timeout=0
    default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

    =======================================================

    Copier le texte précédent dans un fichier texte et sauve gardez le en ".ini" Il faut absolument respecter ce ui donnée par le code dans l'encadré. Cette étape 2 permet surtout de bien vérifier que la partion Win sur mac est bootable.

    Etape 3:
    Maintenant ouvrez l'utilitaire de disque dans le mac os et là vous devriez voir deux partition en allant sur l'onglet partition. Cliquez sur la partition en HFS+ (celui où mac os est installé) et cliquez sur le petit plus en bas à gauche. Maintenant vous pouvez créer votre 3 ème partition qui sera formatée soit en Fat ou NTFS.

    Etape 4:
    Maintenant redémarrez votre mac avec le DVD de Win 7 dans le lecteur puis booter sur le DVD en restant appuyé sur la touche "alt" (lorsque l'écran gris apparait).
    Suivez là procédure d'installation. Petite info, votre installation de Win vous fera redémarrer votre mac plusieurs fois et à chaque redémarrage restez appuyé sur "Alt" mais cette fois ne bootez plus sur le DVD mais sur la partition Win 7. Sinon vous allez continuer à faire une installation en boucle qui ne va aboutir à rien du tout.

    Etape 5:
    Apres la fin de l'installation, installer les driver bootcamp pour Windows en mettant le DVD de mac os x 10.6 (tout en étant du côté de Windows). Apres faites un tour sur le site de mac pour pourvoir trouver les dernières mises à jour bootcamp pour Windows et installé les.

    Etape 6:
    Enjoy....... Normalement votre partition mac restera en boot par défaut et la partition Windows ne sera visible qu'après avoir appuyé sur la touche "Alt" ............................CQFD.

    Pour ceux qui se posent des questions, ma partition de partage est bien en NTFS car j'ai installé "NTFS pour Mac de paragon). Avec ce logiciel je peux ecrire sur la partion "data" depuis les deux côté (Mac ou windows).

    Voila en espèrant que cela aidera d'autres personnes. Merci de me dire cela marche aussi pour d'autres.

    Je fil,

    Phil
    1. Bonjour.
      J'ai appliqué la méthode d'Injetkilo, mais malheureusement, certains points restent obscurs =/

      J'avais donc ceci :
      http://img301.imageshack.us/img301/1364/partitions.jpg

      Voyant qu'il y avait des partitions en trop, j'ai supprimé la première.
      Ce qui m'a donné ceci :
      http://img27.imageshack.us/img27/4820/partitions2.jpg

      J'ai ensuite installé boot.ini dans windows par le truc "Récupération".
      L'ennui c'est qu'après, en redémarrant l'ordi, en allant sur windows, on m'affiche :
      "Erreur de disque.
      Pressez une touche pour redémarrer..."

      Est-ce parce que NTFS est sur le disque G, et qu'il doit être sur C: ? OU alors c'est la faute des deux partitions vides en position 1 et 3 ? Si c'est ça, comment les rayer de la carte ?

      Voilà, j'attends de vos lumières =)

      Merci d'avance.
      1. c'est au-delà des fautes: c'est ilisible! il faudra un jour expliquer à ceux qui pensent que c'est cool de se lâcher sur l'expression écrite que ça les décridibilise totalement d'autant plus qu'il ne répond pas à la question posée.
        Oui avec boot camp on choisit la taille de ses partitions comme on veut et laisser 5O go pour Mac OS est suffisant sauf si on veut installer plus tard des usines à gaz comme Logic Pro Qui demande beaucoup d'espace disque.
        1. tres cher

          sur un macbook pro ce qui et fiction sur pc et une banal réalité .pire encore ,c'est réelle un blasphème de doute de mac os x .la machine apple et la perfection elle même .oui en peut tous faire moi par exemple j'ai un mac Book pro dernière génération hdd 1 terra (modifier) double carte graphique nvidia 9400 M + 9600 GT PCI Expresse core 2 duo T9400 2.53 6 MEGA L2 8 GO DRR3 1066 et je vient d'installé 9 systèmes d'exploitation ....oui excuser le peux ..........je peut vous jurer qu'un mac os x bourré de fréquence peu vraiment tous faire .il n'a qu'un seule grand endicape une personne qui ne croix pas en lui .........je vous conseil d'agir et de ne plus poser de mauvaise question .GO...GO....GO VOUS AVER UN MAAAAAAAAAC
          1. …sauf corriger les fautes d’orthographe, visiblement…
          2. Bonjour, quelqu'un saurait la formule du terminal pour créée 2 partition HFS journalized en même temps, sans abîmé la partition widows?

            merci d'avance
        2. tres cher

          sur un macbook pro ce qui et fiction sur pc et une banal réalité .pire encore ,c'est réelle un blasphème de doute de mac os x .la machine apple et la perfection elle même .oui en peut tous faire moi par exemple j'ai un mac Book pro dernière génération hdd 1 terra (modifier) double carte graphique nvidia 9400 M + 9600 GT PCI Expresse core 2 duo T9400 2.53 6 MEGA L2 8 GO DRR3 1066 et je vient d'installé 9 systèmes d'exploitation ....oui excuser le peux ..........je peut vous jurer qu'un mac os x bourré de fréquence peu vraiment tous faire .il n'a qu'un seule grand endicape une personne qui ne croix pas en lui .........je vous conseil d'agir et de ne plus poser de mauvaise question .GO...GO....GO VOUS AVER UN MAAAAAAAAAC
          1. Je simplifie ma question au cas ou elle n'est pas claire :

            Est-il possible de donner plus d'importance à XP qu'a Léopard sur un mac book pro ?
            1. Bonjour à tous,

              J'ai une petite requête :

              Avant d'acheter mon macbookpro je souhaiterai savoir comment installer xp dessus et allouer 250go de mon disque dure à XP et 50 go à Léopard.

              Ma question est : Est-il possible de d'allouer autant d'espace que l'on veut pour XP sur un mac book pro ?

              Merci beaucoup pour vos réponses, j'espère que j'ai été clair.
              1. pour les uns ou les autres qui veules installer xp sur sur le cher mac .avec solution de hall.dll
                _1 lancer mac osx disque instal .aller sur utilitaire de disque .puis sur le disque dur partition sur un bloc formater le tous sur mac osx journaliser sant oublier de metre la partition sur option et cocher table de partition GAID cette dernière permet de installer plusieurs os sur même HDD puis terminer le formatage .
                _2 re partition sur nombre de bloc que vous désirer . sauf que la dernière partitions doit être formater fat 32 ...je dit bien la dernière sur la table . fini .
                _3 aller directement sur le boutant d allumage maitenire jus qua éteindre....faite moi confiance .
                _4 redémarrer en maintenant la touche option _le disque mac osx instal va être visible .éjecter le disque. introduiser disque xp .puis redémarrer . XP va ce lancer et suivre les étapes classique . formater la partition en N T F S puis installer.
                _5 WARNING CETTE FOI SUIVRE ATTENTIVEMENT

                A chaque redémarrage maintenir le boutant OPTION puits demarer sur disque instal XP . l installation suit sans chemin habituelle .....fin de l installation XP RELANCER BOUTCAMP pour ler driver .
                _6 redemarer sur boutant OPTION ...éjecter xp ....mettre mac os x dvd ....etindre .... demarer su boutant OPTION puis suivre installation de mac os x normalement A la fin pour que au démarrage vous trouver le chois des os il existe un logicielle appeler rEFIT qui va vous être utille pour avoire le chois au démarrage . ENFIN grand mercie a notre cher stive jobs pour tous GLOIRE A APPLE.
                1. Salut,
                  j'ai un macbook pro installé bootcamp avec 2 partitions égales en taille en MC OS 10.5 et Windows XP ( 115 Go chacune )
                  Je n'utilise pas souvent XP, mais j'en ai besoin pour des validations. ( 50 Go de libre )
                  Par contre ma partition Mac OS est pleine a craquer,
                  je voudrais modifier les tailles des partitions pour donner de l'air à ma partition Mac OS 10.5
                  Comment faire sans perdre les install et les données ?
                  Merci.
                  Lo
                  1. Contributeur
                    Le Topic date d'avril 2007 ?
                    Refonde une question! en décrivant ta demande spécifique, personne ne lira ce topic en entier pour toi...
                    1. pour moi il y avait déjà une question mais si je dois etre plus clair...
                      comme je n'ai pas encore acheté le windows 64, je prefere savoir a l'avance
                      est ce que je vais pouvoir installer mon xp 64bits sur la meme partition que là ou j'ai mon 32 et conserver mes données , mes partitions ?
                      en bref, est ce que réinstaller windows ne m'obligera pas à reformater mon disque et a refaire les manip évoquées plus haut ?
                      1. bonjour à tous ,

                        tout d'abord je voudrais remercier les gens de ce post qui m'ont permis de faire la partition de données que je souhaitais.
                        J'ai donc un disque sous OS, une partition en FAT32, et une derniere pour Win XP.
                        J'aurais seulement une autre question, je vais devoir passer a un XP 64 bits , vais-je pouvoir l'installer sans perte de ces partitions, et donc des programmes et données presentes sur ma partition FAT?
                        1. bonjour

                          j'ai un MacBook Pro

                          j'ai installé un mise à jour qui ma demander, et j'arrive pas a recuperer le demarrage de mon portable , une pomme et un truc qui tourne son arret, j'attend vous aides

                          merci
                          1. Peux-tu nous en dire plus ?
                            qu'as-tu mis à jour? windows? mac Os?
                            qu'est-ce qui a planté? windows ? mac OS?
                        2. Bonsoir à tous
                          j'écris pour vous informer de la façon dont j'ai réussi à créer 3 partitions (une mac OS X, une Windows XP SP2, une commune (Fat32) pour le stockage de mes fichiers

                          1/ Je suis d'abord parti d'un MacBook Pro neuf
                          2/ Avec BootCamp, j'ai créé une partition Fat 32 (30 Go) puis installé Windows XP sur cette partition (toujours avec BootCamp)
                          3/ Après avoir vérifié que windows fonctionne bien, j'ai rebooté sur Mac OS X
                          4/ Dans l'utilitaire de disque, j'ai divisé la partition Mac OS de la façon suivante : une partition Mac Os de 30 Go et une partition en FAT 32 (le restant, environ 50 Go) pour le stockage de mes données (la partition windows est la dernière de la liste)
                          A ce moment, je ne pouvais plus redémarrer avec Windows XP et je suis tombé sur cette page qui m'a été très utile, en particulier le message de laclasse, a savoir:
                          dans Mac OS X, j'ai ouvert le fichier boot.ini de windows à l'aide de TextEdit pour modifier la partition 3 en partition 4 dans les deux ligne suivantes (remplacer simplement les 3 par des 4):
                          default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

                          multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP êdition familiale" /noexecute=optin /fastdetect

                          enregistrer le fichier boot.ini et redémarrer Windows pour vérifier.
                          Normalement, cela devrait suffire

                          En espérant que mes indications puisse aider certaine d'entre vous.
                          1. voila je me permet de laisser ce message car ça fait 6 jours que j'essaye d'installer et voila la manip qui a marché si quelqu'un vous le redemande un jour car c'est l'inverse de tout ce qui ce dit sur le net.

                            Tous le monde dit qu'il faut la partition windows en fin de disque et que le disque doit etre formater pour mac (boot camp le fait ainsi et la page de reference que j'ai utilise fait de meme
                            la voila:

                            https://wiki.onmac.net/index.php/Triple_Boot_via_BootCamp#Boot_Camp_.26_partitioning

                            1.installer osx en hfs+ sur le disque puis faire une sauvegarde time machine
                            2.tout effacer une fois la sauvegarde effectué

                            puis

                            3 - il faut booter sur le cd d'instal osx, formatter le disque en totalité en fat 32
                            4 - puis faire 2 partitions avec utilitaire disque (la premiere en fat32 d'environ 32000 mo - la deuxieme et la derniere donc tous ce qui reste en hfs+)
                            5 - rebooter intaller windows ds la premiere partition
                            6 - rebooter puis restaure une sauvegarde time machine osx ds la 2eme partition

                            j'utilise juste "alt" pour choisir le disque de demarrage et pas encore rEfit ( http://refit.sourceforge.net/

                            voila ça marche tous simplement

                            l'important c'est tout en fat32 sauf la partiton osx ou autre et windows ds la premiere partition

                            voila la hierarchie du disque ds le terminal a la fin de l'install

                            sudo diskutil list
                            Password:
                            /dev/disk1
                            #: TYPE NAME SIZE IDENTIFIER
                            0: FDisk_partition_scheme *149.1 Gi disk1
                            1: Windows_FAT_32 NO NAME 30.3 Gi disk1s1
                            2: Apple_HFS Macintosh HD 118.7 Gi disk1s2
                            1. @ yoyo : attention : tu as maintenant une machine Windows avec une partition Mac dessus. Tu as perdu le bénéfice de l'EFI. Je ne sais pas quelle conséquence peut avoir cette manip, mais à mon avis, on sort du standard Mac. Je suis à peu près persuadé que le gestionnaire de démarrage est celui de Windows, sauf si tu as procédé avec Grub ou Lilo. A manipuler avec prudence, donc, à mon avis.
                              Par ailleurs, tu n'as toujours que 2 partitions, alors que le cahier des charges originel sur ce fil demandait 3 partitions (Mac, Win et échange).

                              Pour info, la manip que j'indiquais ci-dessus est déployée en environnement de production, et a été validée comme à la fois conforme au standard Mac et comme une machine Windows sur les réseaux sécurisés utilisés.

                              Par ailleurs, petit handicap de ta solution, il faut disposer d'un disque dur externe compatible Time Machine, et donc ça ne marche qu'avec Leopard.
                          • 1
                          • 2
                          • 3