Windows sous MacOS X

2 solutions : Dual-Boot ou Virtualisation

1. Dual Boot :
Lancer Boot-Camp, utilitaire livré avec MacOSX en standard qui permet de choisir Windows ou MacOSX au démarrage
Avantage : en démarrant en PC, on dispose d'un vrai PC, de toute la RAM disponible, de toute la vitesse de la carte graphique
Cette solution est idéale pour les jeux ou les applications PC lourdes (de type Autocad ou 3D)
Inconvénient :
- Il faut partitionner physiquement le disque afin de créer une partition PC. Ce processus est toutefois automatisé par Boot Camp
 (on a juste à choisir la taille que l'on veut consacrer à la partiton PC)
- Il faut redémarrer pour retourner en Mac

2. Virtualisation :
Avantage : permet de disposer de 2 systèmes (ou plus) en même temps à l'écran (Windows XP, 7,8 ou 10, MacOS, une distribution Linux comme Ubuntu)
On ne partitionne pas le disque. Le logiciel de virtualisation crée une "partition virtuelle", qui se comporte comme un fichier Mac qui
fait la taille de la partition.
Inconvénient :
la RAM disponible est partagée. Si vous ne disposez que d'1 Mo, préférez XP ou 7
Pour les logiciels gourmands en ressources graphiques : Préférer Parallels (payant) à VirtualBox (gratuit)

La virtualisation processeur est un principe qui est apparu avec les processeurs Intel depuis 2006.
Contrairement aux solutions précédentes, la virtualisation ne se fait pas par logiciel (comme l'ancien VirtualPC avant 2006, la préhistoire quoi !)
mais au niveau du processeur, d'où une vitesse quasiment identique à la normale.
Les logiciels de virtualisation processeur existants (Parallels ou WMWare) ont un gros succès mais sont payants (79 EUR).
VirtualBox, proposé par Oracle, est GRATUIT, stable, esthétique, clair, très rapide et en français.

Parallels possède néanmoins un avantage certain : il permet d'accéder à la partition Boot Camp, créée pour le Dual Boot, en
même temps que MacOS, lorsque Parallels est lancé sous Mac. VirtualBox ne permet que d'utiliser une "partition virtuelle"
Autrement dit, si on veut aussi tester le Dual Boot, et qu'on a VirtualBox, on devra avoir 2 installations Windows différentes, et 2 fois l'espace disque !!
(1 espace en partition, 1 espace en fichier MacOS)

Les pré-requis :

Un Mac à processeur Intel (Obligatoire, mais c'est 100% des Macs depuis longtemps
Au moins 2 Go de RAM (4Go : parfait - 8 Go : idéal)
1 exemplaire de Windows (dans le cas ci dessous : XP)
Le logiciel gratuit VirtualBox téléchargeable ici

Le site de Oracle héberge aussi une communauté et un forum d'utilisateurs très actifs, où j'ai obtenu pas mal d'aide au départ.

Installation et utilisation de Windows avec VirtualBox en 12 étapes détaillées :


1) Après avoir installé le logiciel, cliquer sur "nouveau" pour créer une partition disque afin d'y installer un nouveau système
(XP, W7, W10, une distribution Linux, ou plusieurs systèmes différents)

On peut lancer VirtualBox et choisir le système à lancer dans la colonne de gauche.

La description complète du système est sur la droite. Toute la procédure s'est faite automatiquement.
Il a juste fallu définir la valeur du disque dur virtuel et la taille de la mémoire vive qui sera allouée au système hébergé.


Le réseau est activé automatiquement.





2) En cliquant sur "Général" on peut voir le détail.
Concernant la mémoire :  la mémoire vive allouée est prise sur la mémoire vive présente physiquement sur le Mac.

Je disposait d'1 Go : j'ai donc alloué 512 Mo pour Windows. Si on achète plus de mémoire (par exemple 2 barettes de 2 Go)
on disposera alors de 4 Go et on pourra
allouer simplement à l'aide du curseur, au moins 2 Go pour Windows,
permettant de faire tourner Windows7 par exemple. XP fonctionne très bien avec 512 Mo.








3) Penser à cocher "activer le contrôleur USB", permettant d'utiliser les périphériques USB dont on dispose.
Les interfaces séries sont prévues, mais là, je n'ai pas réussi à les faire fonctionner
correctement (par exemple une imprimante)







4) Dans "répertoire partagé", on crée un répertoire, qui servira de transfert entre le Mac et le PC virtuel. Ici créé sur le bureau du Mac.
Ensuite on le selectionne dans la VirtualBox.

Il sera vu sous Windows comme un disque réseau.

Sur le bureau du Mac, on voit un disque appelé "PC Windows XP" : il s'agit de ma partition pour BootCamp. Le disque dur virtuel créé pour VirtualBox est stockée dans les documents et s'appelle "VirtualXP", comme on peut le voir sur les premières images ci-dessus.

A noter que dans les 2 cas (Boot Camp ou virtualisation) il existe des solutions pour agrandir la partition PC.






5) Et voilà, Windows se lance dans une fenêtre. Il faut installer les "additions client" à partir du menu idoine de VirtualBox.
Cette action installe des pilotes pour MacOS (exemple : les pilotes écran)

Une simple combinaison de touche et on passe en plein écran (Cmd gauche - F), en résolution 1600 par 1050 sur mon iMac 20", donc parfait !





6) On peut ajuster la taille de l'écran comme une fenêtre Mac, le bureau PC se réajuste dynamiquement (mais les icônes du bureau bougent aussi de place,
comme quand on ajuste la résolution d'écran sur un PC)

On peut aussi personnaliser Windows (comme un "vrai" Windows). Ici, avec le thème "Royale Black" qui imite Vista. ou créer un bouton éteindre en entrant
du code MS-Dos directement.

Première chose à faire aussi, inhabituelle pour un MacUser : installer un antivirus ! (ici : Antivir, gratuit pour un usage personnel et plus performant que la plupart des antivirus payant comme LiveOneCare ou Norton)






7) Les 2 environnements ont leurs usages. Le glisser-déposer de Mac vers PC ne marche pas (mais le copier-coller marche avec Parallels) . Pour VirtualBox, on passe donc par le dossier de partage.
Ici, le dossier de partage est ouvert en même temps dans les 2 environnements.
Sous Mac, c'est le dossier défini dans VirtualBox,
Sous PC, le dossier Mac apparait sous la forme d'un disque réseau (s: \\vboxsvr\PartageMacPC). PartageMacPc est le nom que j'ai donné à mon dossier de partage

Ce que l'on copie dans l'un apparait dans l'autre. Et voilà comment transférer des fichiers de Mac à PC !






8) Ici, Photoshop lancé sous PC. Vitesse identique à un vrai PC
ça tombe bien, je n'ai pas Photoshop Mac, cette version PC était fournie
avec mon scanner.






9) Encore plus fort : Le mode "intégré" : Le fond d'écran PC disparait et on se retrouve avec les 2 barres de menus Mac et PC superposées !!
(La barre Windows peut bien entendu être en bas ou sur un côté)
. On peut lancer les menus des 2 environnements
Et voilà, on peut tester Google Chrome PC avec un Mac : et c'est plus rapide que Firefox en direct sur le Mac, de quoi épater les Mac-sceptiques les plus "fermés" !
Qu'on ne vous dise plus qu'un Mac ne peut pas accepter tel ou tel logiciel qui n'existe que sur PC...

Si l'on choisi ce mode, il faut penser à utiliser la barre des raccourcis Windows, et mettre les dossiers (comme ici par exemple, le dossier "mes documents" dans la barre des raccourcis,  car on n'a plus accès aux raccourcis qui étaient sur le bureau PC !!






10) Dans le mode intégré, les fenêtres Mac et PC se mélangent. Comme le réseau internet est partagé, on peut lancer Safari sur Mac et Chrome sous PC, 

ou surfer sur Mac et laisser Live Messenger actif. Tout fonctionne ensemble.







11) Encore plus fort : Pour ceux qui ont X11 sur Mac (Fourni d'office avec MacOS10.6) vous pouvez lancer tous les logiciels Unix en même temps. Ici, GIMP sous Unix, Live Messenger et Chrome sur PC
et Safari sur Mac !

Le tout avec 1Go de RAM !! (Par contre là, on atteint les limites : ça rame !). Il faut vraiment acheter de la RAM physique...






12) Concernant les périphériques : j'ai installé une webcam, 2 imprimantes, 1 scanner sous PC, sans aucun problème.
Bon..., sous PC les conflits USB réapparaissent. Il faut déclarer l'imprimante avant
la webcam, mais sinon, tout va bien.

La déclaration se fait à l'aide du menu Periphériques de VirtualBox, quand on est en mode plein écran ou intégré,
ou par les icônes en bas à droite de la fenêtre en mode fenêtré

Par contre, il faut comprendre que les périphériques sont disponibles pour un environnement OU pour l'autre. Par exemple, la Webcam
est utilisée par Messenger, donc elle n'est pas accessible pour Skype
sous Mac. (Ceci dit, Skype utilise l'iSight intégré au Mac...)

Pour les clés USB ou les disques durs, pas de problèmes. Mais si ils montent d'abord sur le bureau du Mac :
Penser à les mettre à la corbeille Mac, puis à les déclarer sous PC pour les voir monter en PC (on entend le son caractéristique à l'insertion d'un périphérique USB)
Avec Parallels, lorsqu'on allume une imprimante ou lorsqu'on plug une clé USB, un message d'alerte apparaît et demande à quel système attacher le périphérique. Très pratique.




Conclusions :

Boot Camp :
reste plus simple pour utiliser Windows sur un Mac, car il évite de jongler entre les 2 univers, notamment avec les périphériques.
Mais au bon d'un moment, tout devient assez naturel avec VirtualBox ou Parallels.
Par contre, avec Boot Camp, il faut redémarrer à chaque fois qu'on veut utiliser Windows. Voilà pourquoi la virtualisation a autant de succès : pas besoin de redémarrer..
Autre avantage de BootCamp : comme on "boot" directement sur Windows, on dispose de toute la mémoire vive présente sur le Mac,
alors qu'une solution de virtualisation oblige à partager la mémoire présente. Du coup, si on veut être à l'aise, il faut repasser à la caisse pour augmenter sa RAM...
Mais là, je parle de temps anciens (2008 ou avant). Aujourd'hui, le minimum est généralement de 4 Go de RAM , donc aucun problème.

Pour les jeux gourmands en RAM et en puissance vidéo (type World of Warcraft ou Call of Duty) : préférer BootCamp. Ceci dit
Une partition Windows "Boot Camp", et une seconde "VirtualXP" peuvent bien entendu cohabiter sur le disque dur, mais l'une ne voit pas l'autre
(c'est d'ailleurs mon cas, j'ai les 2, donc Windows XP installé 2 fois indépendamment)

Parallels :
Gros avantage de Parallels : Il récupère la partition déjà créée avec BootCamp. c'est un avantage certain pour ceux qui passent du boot Windows au partage.
Mais si on débute avec Windows sur Mac, directement en virtualisation, cet avantage disparait, du coup !
Autre remarque : le démarrage en virtuel d'une partition BootCamp sous Parallels est long. Le "PC" met plus d'une minute à se lancer.

Parallels est aussi plus rapide que VirtualBox pour les logiciels exigeants ou les jeux PC, mais VirtualBox s'améliore à chaque mise à jour !

Le clavier :
Sous PC, le clavier PC est émulé. Les touches ne correspondent pas. exemple, il faut faire le @ ou le ! comme sur un PC. (pour le @ : alt-droit et 0)
Quand on a un clavier PC à proximité pour repérer les touches, c'est plus simple ! sinon, on galère un peu.
Mais si on a déjà utilisé un PC, on s'y retrouve vite. On peut aussi mapper le clavier Mac en PC, mais je n'en éprouve pas le besoin en usage courant.
Exemple de logiciel à installer sur la partition PC pour mapper le clavier Mac en PC sur : http://www.florentpillet.com/

Les webcams :
L'iSight n'est pas reconnue
par VirtualBox, y compris en récupérant les pilotes iSight de BootCamp depuis le CD d'installation de MacOSX.
Penser à trouver une Webcam de type Logitech, 3 euros en brocante, et c'est réglé !

En conclusion :
Vous avez besoin d'un logiciel PC, de Office PC, de logiciels vidéo PC
Vous avez des jeux PC pour enfants qui ne tournent pas sur Mac ?
Vous êtes sur PC et vous hésitez à faire le grand saut sur Mac ?
Ou, pour les MacUsers, vous avez des jeux qui tournaient sur MacOS9 et PC mais par sur OSX ? et ben...
Pas d'hésitation. passez en PC !! Trouvez vous une version de Windows 7, et c'est parti ! (toutes font l'affaire, y compris les crackées...)

Il y a peu de temps, j'avais laissé VirtualBox lancé avec Firefox, ma femme a surfé sur Firefox PC, et ne s'est tout simplement pas rendu compte
qu'elle n'était plus sous MacOS !!
Quant à ceux qui vous disent qu'un Mac est limité,  donnez leur l'adresse de cette page ! un Mac avale TOUT, et il n'y a qu'une version : la meilleure !