Combien de versions différentes de Mac OS X peut-on installer sur un Mac officiellement ? Une question que je me suis posé, et j’ai testé.
Pour le calcul, j’omets les bêta et les bidouilles qui permettent d’installer une version antérieure ou ulttérieure à ce qu’Apple annonce, même si c’est possible. On va jouer sans tricher.
Pour le nombre maximal, on va directement exclure les PowerPC : au mieux, vous pourrez installer six versions différentes de Mac OS X, et uniquement dans un cas particulier : le Power Mac G4 QuickSilver de juillet 2001 avec un CPU à 867 MHz. C’est le seul modèle qui a été lancé sous Mac OS X 10.0 et qui accepte Mac OS X Leopard (10.5).
Maintenant, les Mac Intel. Pas mal de modèles supportent sept ou huit versions de Mac OS X. Les MacBook Blanc de 2009 et 2010, par exemple, sont arrivés sous Snow Leopard (10.6) et supportent macOS High Sierra (10.13). Ou les MacBook Pro de 2007 (si vous en avez un qui fonctionne encore) : de Mac OS X Tiger (10.4) à OS X El Capitan (10.11).
Mais plusieurs modèles supportent encore plus d’OS. Premièrement, les Mac Pro de 2010 : de Mac OS X Snow Leopard (10.6) à macOS Mojave (10.14). En fait, les Mac Pro 2009 offrent même mieux, en trichant (une fois flashés en 2010) : de Mac OS X Leopard à Mojave. Mais dans les deux cas, il faut une modification matérielle, au moins une nouvelle carte graphique. Sinon, dans les MacBook Pro et MacBook Air, les versions de 2012 supportent officiellement (et sans modifications) neuf versions de Mac OS X. De Mac OS X Lion (10.7) à macOS Catalina (10.15).
J’ai justement un MacBook Air de 2012 sous la main et j’ai installé chaque OS sur un SSD de 500 Go. Une fois le SSD partitionné correctement, il n’y a pas trop de problèmes (mais il y en a).
Mon premier problème est d’ordre matériel, parce que j’ai effectué une petite modification. La carte Wi-Fi a été remplacée par une version 11ac et Mac OS X Lion ne prend pas en charge la carte en question.
Le second défaut est d’ordre pratique : comme macOS s’installe en APFS à partir de High Sierra (10.13), les anciens OS ne voient tout simplement pas les systèmes récents. Pour démarrer sur macOS High Sierra depuis la section Démarrage des Préférences Système, je dois d’abord redémarrer sous macOS Sierra (10.12). Mais pour redémarrer sous macOS Sierra (10.12), il faut d’abord redémarrer sous OS X Yosemite (10.10). En fait, l’OS passe par Core Storage à partir de Yosemite, mais Apple a modifié quelque chose avec macOS Sierra qui empêche l’OS d’être vu. Les anciens systèmes voient bien la partition, mais ne proposent pas de démarrer dessus. En pratique, pour passer de Lion à Catalina, il faut donc d’abord rebooter sous Yosemite, puis sous Sierra et enfin sous Catalina.
Pour mémoire, je crois que le pire dans les Mac Intel est le premier MacBook Air : il supporte Mac OS X Leopard, Snow Leopard et Lion, et c’est tout. Trois OS.
J’ai fait la même chose l’autre jour sur un PowerMac G3 B&W. De Mac OS 9 à 10.3 en passant par 10 bêta. Que de bons souvenirs…
Mais pas 10.4, plus de place sur le gros disque dur de 12Go… 12Go de disque, maintenant j’ai 16Go de RAM…
Et maintenant, en trichant ☺️?
On emmène un MB Unibody late 2008 sans trop de souci jusqu’à Catalina.
De même, pour ce que j’ai testé, un iMac 24′ 2009.
Je me demande du coup si ils peuvent « avaler » Tiger, même si ça semble con.
Perso, je trouve Catalina proprement inutilisable sur les vieilles machines, avec l’accélération vidéo foireuse.
Et Tiger, c’est compliqué, y a pas de pilotes, et mettre les pilotes de Leopard sous Tiger, c’est compliqué (parfois ça marche, mais bon)
Et encore, certains Mac permettent d’installer certaines anciennes non supportées de OS X sans problème, sans modifications ni utilisation d’un « patcher tool » : mon Macbook Pro Late 2011 fonctionne à la perfection sous Mac OS X 10.6.8 (puisque ce Macbook ce n’est à peine qu’une « upgrade » mineure de l’Early 2011), tout comme mon Power Mac G4 DP Gigabit Ethernet tourne parfaitement sous Mac OS 8.6, version pour G4 7400 (qui est par ailleurs moins agréable que OS 9 sur ce G4, car Apple n’avait pas correctement implémenté AltiVec sur OS 8.6). Par ailleurs, ce dernier, avec des « modifications » (une carte ATI plus récente et l’utilisation de LeopardAssist), tourne aussi sur Mac OS X 10.5.8 et même Mac OS X 10.6 10A96 et 10A190!