Utilisez VMWare Fusion pour booter une partition Windows 7

VMWare Fusion détecte et permet de lancer une partition Windows sans aucun problème. Ceci est valable pour bien des configurations, mais si l’on possède comme moi un hackintosh avec plusieurs partitions ça peut mal se passer.

Mon disque dur de 1 To est formaté comme ceci: (peut-il y avoir plus compliqué !?!)

  1. Snow Leopard (50 Go) HFS+
  2. Data (600 Go) FAT
  3. Windows 7 (55 Go) NTFS
  4. Big Files (280 Go) HFS+
  5. SyncFat (le reste soit 14 Go) FAT

Évidemment, Windows 7 se lance tout à fait normalement après la séquence du BIOS grâce à Chameleon. Le but du jeu est ici de lancer Windows 7 indirectement via Fusion.

Le problème est que VMWare détecte la partition 2 et 3 comme étant bootable (vu que ces partitions ne sont pas formatées HFS+) et qu’au lancement de la machine virtuelle se lancera la partition 2 sans autre effet que de voir:

boot0: booting
boot0: booting
boot0: done

La solution est assez simple au premier abord: il suffit de démarrer avec le CD de Windows 7 et de laisser réparer la séquence de lancement. Or Windows ne détecte pas où se trouve la partition qui est à réparer.
Il existe sur le net des méthodes qui nécessite l’accès à la commande diskpart ou bien bootsect / nt60 c: / mbr mais elles n’ont jamais trop bien marché chez moi (à vous de voir).

Voici une solution plus pratique. Démarrez le terminal.

sudo -s (return)

(entrez le mot de passe administrateur)

fdisk -e /dev/rdisk0 (édition du disk 0)

p (print/affichage des partitions)

f 4 (rend la partition 4 active, celle contenant Windows 7) Attention, il existe une partition cachée lorsque Snow Leopard fut installé. Donc le chiffre 4 est vraiment physiquement ma 4e partition

w (write/écrit la modification)

Laissez la fenêtre ouverte, ne sortez pas du programme!

Mais démarrez maintenant VMWare Fusion (avec le CD Windows) et miracle cette fois le programme de réparation détecte au-to-ma-ti-que-ment que Windows se trouve bien sûr la 4e partition et répare le boot secteur sans problème. Attention: Cette réparation est virtuelle et n’a aucune incidence sur le disque dur (du moins je le crois vu que ça marche).

Après avoir fait cette modification, il faut remettre la partition réelle bootable: Retournez dans la fenêtre du terminal et tapez f 1 (active la 1re partition) puis w et ensuite x pour sortir du programme.

Résultat: Je peux démarrer mon ordinateur via Chameleon avec Windows 7 et aussi sous Mac OS X (Snow Leopard 10.6) avec VMFusion (3.0.1).


5 Responses

  1. yann dit :

    Bon vu que je passe un petit moment sur ton site ce soir,
    je vois que tu es sur hackintosh…
    La solution m’interesse, en fait aprés avoir été toujours sur pc (mais aillant eu un apple II) j’avais acheté un imac 24 blanc il y a 4 ans. Je l ai revendu il y a deux ans pour reprendre un pc me disant que je perdrai trop d argent en gardant un mac. Je voulais faire une partition hackintosh.
    C est vrai qu’a l’époque parallels et fusion c’était pas encore le top.
    Est ce que tu ai satisfait de ton hackintosh?
    J’hésite entre m’investir dans un montage de ce type ou me prendre le prochain imac (déjà que le i7 27 pouces me fait grave de l’oeil…)

  2. tetonne dit :

    must be stupid that doesn’t wor k for me
    i’ve got a dual hackintosh
    when i key fdisk -e /dev/rdisk0
    i have : could not open MBR file /usr/standalone/i386/boot0: no such file …

    could you be more precise for installing from vmware
    start from where? lol

  3. Fred dit :

    suis en vacances.. te répondrai dès mon retour.. patience :-)

  4. Fred dit :

    cette erreur est normale et peut-être tout simplement ignorée! C’est bizarre mais c’est comme ca :-)

  5. Tetonne dit :

    cool merci ok pour l’erreur
    le pb c’est plus au sein de vmware :-)
    plus de detail la me serait bien utile
    (menu ou option…)
    merci à toi bonne vacances

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*


*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© FredMutter.de
CyberChimps