Bonjour
maena
Tu trouveras dans ce fil d'archive : ☞
Booter sur Sauvegarde TM☜ (message
#11) ma résolution du problème des sauvegardes
TimeMachine non démarrables sous «
El Capitan» qui avait été perfidement proposé par compère
Jean naguère.
Si tu n'as pas envie de te taper la lecture de toute la partie « théorique » de mon billet, descends
illico au dernier morceau intitulé
Solution Pratique qui te permettra, par une petite édition de fichier, de rendre ta sauvegarde
TM démarrable.
La
Table de Partition n'est absolument pas anodine, contrairement à ce que tu t'es hâtée de tirer comme conséquence : si tu as une T
able de Partition MBR régissant ton disque de sauvegarde (la
Table de Partition d'usine, les fabricants s'imaginant que les acheteurs de disques sont par défaut sous
Windows), alors aucun Système résidant sur une des partitions ne sera démarrable sur Mac.
Il faut bien que tu gardes à l'esprit, en effet, qu'un Mac Intel a un
Programme Interne (le
firmware ou micro-logiciel de démarrage recelé dans une puce de la Carte-Mère) qui est de type
EFI exclusivement (
Extensible Firmware Interface). Ce logiciel
EFI, activé par pression sur la touche "Power
", ne peut jamais accéder aux écritures d'un disque en mode "
boot" si la
Table de Partition de ce disque n'est pas
GPT (
GUID Partition Table).
Ladite
GPT consiste en une série de descripteurs logiques de l'espace du disque (son catalogue de blocs, ses identifiants de secteurs = partitions...) résidant sur les 32 premiers blocs du disque (avec un
backup sur les 32 derniers) dont la lecture seule permet au programme
EFI de suivre un chemin logique sur le disque pour trouver et exécuter le démarreur (=
boot_loader : boot.efi) d'un Système
OS X d'une partition.
Si tu as une
MBR comme
Table de Partition à la place d'une
GPT, l'
EFI ne peut absolument pas lire ce type de description de l'espace logique d'un disque qui est réservé au
Programme Interne traditionnel des PC de type
BIOS (cette incapacité de l'
EFI à lire une
MBR n'est pas une « faiblesse » : c'est au contaire le tandem
BIOS >
MBR des PC qui est un dispositif logiciel désuet et dépassé, comparativement à la norme
EFI >
GPT).
Bref et en résumé : si tu veux que tes sauvegardes
TM d'«
El Capitan» soit potentiellement démarrables, il faut absolument que la
Table de Partition générale de ton disque de sauvegarde soit
GPT (et le
format de
système de fichiers gestionnaires de la partition d'accueil des sauvegardes
JHFS+).
Mais de surcroît, à la suite d'une bévue minable de l'équipe d'ingénieurs de la en charge de
TimeMachine pour «
El Capitan» - laquelle n'a pas pris en compte le fait que le cache de démarrage d'«
El Capitan» est désormais un
prelinkedkernel et plus un
kernelcache => le fichier d'instruction de
boot pour le
boot_loader : boot.efi du Système de démarrage auxiliaire de la partition
TM : le fichier
com.apple.Boot.plist continue de mentionner comme adresse de cache de démarrage un
kernelcache là où existe désormais un
prelinkedkernel.
Cette simple bévue verbale suffit à empêcher une sauvegarde
TM d'«
El Capitan» d'être démarrable. Il faut donc éditer le fichier
com.apple.Boot.plist afin qu'il adresse correctement le cache de démarrage
prelinkedkernel pour le
boot_loader : boot.efi.
Que cette erreur logique n'ait toujours pas été rectifiée dans le fonctionnement de «
TimeMachine» de la MÀJ
10.11.4 d'«
El Capitan», alors qu'elle impossibilise le démarrage sur le volume d'une sauvegarde
TM => franchement, je trouve qu'il y a là une inadmissible légèreté. Car c'est toujours sur des questions de détail que s'évalue la probité d'un travail logique.