Virtualiser Windows avec VMWare Fusion

( 4 Votes )
Il est possible de démarrer une installation physique de Windows sans éteindre OSX en la virtualisant avec VMware Fusion. Aprés l'installation de VMWare Fusion, normalement celui ci détecte automatiquement si un système windows est installé sur une autre partition et il propose de la virtualiser en tant que "Boot Camp partition".


  • Dans certains cas, lorsque les deux systèmes ne sont pas installés sur le même disque physique, le démarrage du système virtualisé ne pose pas de problème.
  • Dans d'autres cas, lorsque les deux systèmes sont installés sur le même disque physique, une petite manipulation est nécessaire, il faut activer provisoirement la partition Windows avec fdisk par le terminal.

Attention, si une première tentative de lancement de Windows avec la machine virtuelle Boot Camp s'est soldée par un échec du type "error : Boot0", il est nécessaire avant de recommencer l'installation de la machine virtuelle de fermer VMware et de supprimer le dossier BootCamp qui se situe ici :

/Utilisateurs/Nomd'Utilisateur/Bibliothèque/Application Support/VMware Fusion/Virtual Machines

Il faut donc commencer par activer provisoirement la partition Vista avec le terminal il faut taper:
sudo fdisk -e /dev/rdiskX
(où X est le disque sur lequel les deux systemes OSX et Vista sont installés) puis :
print
La liste des partitions apparaît ; la partition active, théoriquement en HFS+ est marquée par une astérisque *
Pour activer la partition Windows il suffit alors de taper :
flag Y
(Y est la partition Vista) puis :
write
et enfin :
y

Vous pouvez laisser fdisk dans le terminal ouvert... il faudra bientôt s'en reservir
Il faut ensuite lancer VMWare Fusion et démarrer la machine Virtuelle Boot Camp, normalement Windows démarre sans problème!



Une fois la machine virtuelle installée et bien configurée, il ne faut pas oublier de désactiver la partition Windows. Sans quoi au prochain boot vous aurez la désagréable surprise de ne pas pouvoir lancer le bootloader de la partition OSX, et vista démarrera automatiquement.

Pour réactiver la partition OSX il suffit de retourner dans fdisk avec le terminal et de taper (où Z est la partition en HFS+ où est installée OSX ):
flag Z
puis :
write
et :
y
et enfin :
quit

Bonne virtualisation !


Testé en virtualisant Windows Vista SP1 avec VMWare Fusion 2.0.4 sur OS X 10.5.6
http://www.insanelymac.com/forum/index.php?s=&showtopic=57632&view=findpost&p=411624
 

Commentaires 

 
0 #1 15-04-2009 10:20
Vous devriez utiliser VirtuallBox qui a le mérite d'être OpenSource et gratuit.
Citer
 
 
0 #2 Boombeng 15-04-2009 11:23
Citation en provenance du commentaire précédent de xpech :
Vous devriez utiliser VirtuallBox qui a le mérite d'être OpenSource et gratuit.

Je ne suis pas certain que VirtualBox soit capable de virtualiser un système prééxistant installé sur une partition du disque physique, à tester... mais tu as raison sur la gratuité et l'OpenSource!
Citer
 
 
0 #3 Trauma 15-04-2009 19:01
Et oui c'est dommage virtual box ne permet pas de virtualiser un système natif....
Citer
 
 
0 #4 19-04-2009 17:50
Que pensez-vous de Parallels ? Est-ce qu'il tient tête à VMWare ?
Citer
 
 
0 #5 Boombeng 20-04-2009 00:27
Citation en provenance du commentaire précédent de Ian :
Que pensez-vous de Parallels ? Est-ce qu'il tient tête à VMWare ?


Je crois que sur Hackintosh il est possible de virtualiser une installation native de Windows en tant que Bootcamp partition avec Parallels en modifiant le fichier .pvs mais j'ai jamais testé...
Citer
 
 
0 #6 20-09-2009 22:58
Salut,

Chez moi quand je tape "write" après avoir flaggé la partition windows j'ai le message suivant:

Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n]

d'où cela peut venir ?
Citer
 
 
0 #7 pm974 21-09-2009 08:30
Virtualiser une machine existante nécessite de créer un second profil de paramètres Windows (ce que VMWare fait automatiquement ). Il est donc possible de virtualiser une machine existante sous VirtualBox (je l'ai déjà fait sous linux).
Par contre VirtualBox, VMWare comme Parrallels ont tous fini par me foutre en l'air le démarage de cette partition au bout d'un moment.
Citer
 
 
0 #8 sonotone 21-11-2009 15:35
Petite astuce que j'utilise pour l'erreur error : Boot0:
On peut créer une ISO de boot chameleon (juste l'image), puis l'attacher au lecteur virtuel de la partition Boot Camp, et ensuite définir ce lecteur comme boot par défaut. Du coup Chameleon lance windows sans avoir à modifier les fichiers de VMWare.
Citer