Clone bootable de BootCamp

ma partition BootCamp n'est plus reconnu comme disque bootable que si j'appuie sur alt au démarrage du Mac.
C'est tout à fait normal, car cela veut dire que dans Préférences Système/Disque de démarrage que ton disque dur en OS X est sélectionné. Si tu veux faire l'inverse, sélectionne ta partition Boot Camp comme disque de démarrage et tu devras maintenir la touche Alt pour avoir OS X. ;)
 
Justement, c'est ça le problème : BootCamp est visible dans le Finder mais le panneau de démarrage ne la voit pas, ni WinClone. :(
Même l'utilitaire de disque ne la voit pas directement comme le montre ces deux screenshots :
APusWindows_1.png

et
APusWindows_2.png
 
Dernière édition:
Pour la commande :
gpt -r show disk0
Il faut au préalable démonter la partition.
Pour cela il faut démarrer en mode recovery (cmd+r lors du boot) puis lancer le terminal (menu/utilitaires) et taper la commande
diskutil umountdisk disk0
Puis
gpt -r show disk0
 
@jeanjd63 Je viens de réaliser ta piste et voici ce que ce malotru de Terminal (à partir de la partition de secours - Cmd+R) :
-bash-3.2# diskutil unmountdisk disk0
Unmount of all volumes on disk0 was successful
-bash-3.2# gpt -r show disk0
gpt show: disk0: Suspicious MBR at sector 0
gpt show: error: bogus map
gpt show: unable to open device 'disk0': No such file or directory
Il est gonflé je trouve, non ? En tout cas, je ne peux pas dire que je suis rassuré. :(:(
 
Il affiche le même message d'erreur avec le chemin "/dev/disl0"
 
Salut Marc
:coucou: Jean

Dans «El Capitan» (qui est manifestement l'OS impliqué d'après la capture de l'«Utilitaire de Disque» - reconnaissable entre mille à son affiche ripolinée
361608_original.png
)
- il n'est plus nécessaire que les systèmes de fichiers du disque-cible de la commande gpt soient démontés (mais ce pré-requis était encore vrai dans des OS antérieurs - apparemment, l'utilitaire gpt a reçu une mise-à-jour silencieuse). Donc, étant donné le disque-cible disk0 (le disque interne du Mac), plus besoin que le système de fichiers de la partition de l'OS (disk0s2) soit démonté en préalable de la commande.

Je pense que le message d'erreur provient du fait que la commande gpt requiert d'élever les permissions d'utilisateur, donc de passer par sudo. Essaye la commande suivante :
Bloc de code:
sudo gpt show /dev/disk0
et ↩︎ --> une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe admin à l'aveugle - aucun caractère ne se montrant à la frappe - et derechef ↩︎ => tu devrais obtenir l'affichage de la distribution des blocs de ton disque
 
  • J’aime
Réactions: scoliaste
Bonjour macomaniac.
En effet je suis bien sous El Capitan (je suis complètement désolé d'avoir oublié de le préciser).
Donc j'ai testé la même commande depuis la partition Recovery (qui n'accepte pas la commande "sudo" apparement) et sur ma partition principale il semble que ma commande "gpt" reste bloquée sur la même réponse :

Je suis un peu plus désespéré… :nailbiting:
 
Passe la commande :
Bloc de code:
sudo gpt show /dev/disk0
ta session courante ouverte, dans le «Terminal» d'«El Capitan» => tu es sûr qu'elle avorte ?
 
  • J’aime
Réactions: scoliaste
Passe la commande :
Bloc de code:
sudo gpt show /dev/disk0
ta session courante ouverte, dans le «Terminal» d'«El Capitan» => tu es sûr qu'elle avorte ?
Malheureusement oui. La preuve :
APusWindows_3.png
 
Je pense que tu as un un soucis de partitionnement.
Perso je sauvegarderai mes partitions, je reformaterai mon disque, recreerai la partition bootcamp et tenterai de restaurer les partitions.
 
@jeanjd63 C'est bien ce que craignais et ça va me prendre un certain temps. Je vous tiens au courant de l'avancée des travaux en commençant par la sauvegarde des données. :merci:
 
Salut Marc

Jean
te l'a fait courte - maco peut te le faire en mode Navajo (qui consiste à repartir de la création du monde pour en déduire à la fin pourquoi le chien de N'a-Qu'un-Cheval n'aboie plus
361608_original.png


[MODE_NAVAJO : ON]

Je pense que tu as effectivement un problème de table de partition.

Une table de partition consiste en une série de descripteurs de l'espace du disque (dont la série numérotée des blocs de 1 à n ; la définiton des partitions comme secteurs commençant au bloc n° tant et finissant au bloc n° tant etc.). Ces descripteurs résident sur les blocs d'en-tête du disque, constituant le "secteur de boot" : la zone d'accès au disque du Programme Interne du Mac ou EFI.

Sur un disque Mac, contrairement à ce qu'on s'imagine, il n'y a pas une table de partition, mais toujours 2 :

- a) la Table de Partition maîtresse, qui est la GPT (GUID Partition Table), dont les descripteurs résident sur les blocs 1-32 d'en-tête du disque (avec un backup sur les 32 derniers). C'est elle qui indexe la distribution des blocs du disque en partitions, et ce sont ces descripteurs que lit l'EFI au boot.

- b) la Table de Partition auxiliaire, qui est une MBR (Master Boot Record), dont les descripteurs résident sur le bloc 0 exclusivement. Son statut régulier est d'être une PMBR (Protective_MBR) : elle est chargée de protéger la GPT maîtresse contre des manipulations par des programmes d'installation non-Apple. Du point de vue description de partitions, sa caractéristique est qu'elle "mappe" (cartographie) l'ensemble des blocs du disque (après ceux qui supportent les tables de partition) en une seule & unique partition : la PMBR est donc une table mono-partitionnée.​

Une fois considéré cet état de fait : la co-existence pacifique de 2 tables de partition (GPT - PMBR) sur tout disque Mac ; il peut se produire que la table de partition auxliaire PMBR subisse une conversion vers la forme HMBR (Hybrid_MBR). Une table de partition HMBR n'est plus mono-partitionnée, mais indexe les blocs du disque en 3 (au plus) partitions qui sont l'écho exact de partitions pré-définies dans la GPT en ce qui concerne les exacts secteurs de blocs cartographiés. Bref, une Hybrid_MBR (située sur le bloc 0 en remplacement de la PMBR) est un double de la GPT selon le type logique MBR.

L'existence d'une HMBR sur le bloc 0 du disque d'un Mac est toujours critique, d'un point de vue logique, car cette table de partition n'assure plus la fonction "Protective" de la GPT qu'avait la PMBR mono-partitionnée ; mais elle rend possible à des programmes non Apple (à base Windows) d'intervenir sur les partitions du disque déterminées par la GPT, dans la mesure où elle représente ces mêmes exacts secteurs de blocs "du point de vue" MBR. C'est donc une porte ouverte à des tentatives (par exemple de re-dimensionnement) ciblées sur des secteurs logiques déterminés, mais qui, s'ils opèrent, n'auront aucune mise-à-jour dans la GPT qui, elle, conservera la définition des secteurs primitifs.

On s'achemine alors vers un conflit potentiel de tables de partition, avec le risque d'erreurs de blocs pouvant invalider carrément la cartographie GPT - dont des partitions peuvent ne plus représenter des secteurs bootables, si même la GPT toute entière n'est pas corrompue.

Les échecs de l'utilitaire gpt (dans des commandes formellement impeccables) à lire la distribution actuelle des blocs de ton disque conformément aux descripteurs de la GPT, m'incitent fortement à penser que, suite à un conflit des tables HMBR vs GPT, la GPT comporte des erreurs.

En effet, le message : « gpt show: /dev/disk0: Suspicious MBR at sector 0 » n'a (à mon sens) qu'une interprétation possible : sur le secteur de boot du bloc 0 de ton disque, existe actuellement une HMBR (Hybrid_MBR) et non plus une PMBR.

Mais encore plus préoccupant est le message d'erreur suivant : « gpt show: error: bogus map ». Car ledit bogus est équivalent de l'Américain fake : en bon Français « bidon » (factice). Voici comment je décode : la présence d'une Hybrid_MBR sur le bloc 0 a permis des opérations affectant les partitions, avec la conséquence que la cartographie des blocs par la table de partition GPT est devenue bogus. Raison pour laquelle l'utilitaire gpt plante.

Je ne pense pas qu'on puisse rattraper le coup au niveau des 2 tables en mesurant exactement les effets qu'entraînerait telle ou telle manpulation (en tout cas, pour ma part, je jette l'éponge). Car, avec l'utilitaire tiers gdisk de Roderick Smith il serait certes possible de reconvertir la HMBR du bloc 0 en PMBR, mais avec le risque que ta partition BOOTCAMP ne boote plus - et sans que cela ne garantisse qu'il soit possible d'apurer pour autant la GPT par ailleurs.

En résumé : je pense que le mieux est de suivre (comme tu l'as décidé) le conseil de Jean : sauvegarder > retabler > ré-installer.

Je pense que, pour sauvegarder ta partition Macintosh HD, le mieux serait que tu fasses un clone intégral sur un DDE grâce à la démo (gratuite un mois sans limitation fonctionnelle) de ☞Carbon Copy Cloner☜. Il faut juste que le disque de ton DDE ait une table GPT (GUID) et que le volume d'accueil du clone ait un format de système de fichiers JHFS+ (Mac OS étendu journalisé), afin que tu puisse démarrer sur le clone et opérer à partir de lui ton retablage / rétro-clonage. Pour Windows : je n'y connais rien, donc je ne peux pas t'aider.

[MODE_NAVAJO : OFF]
 
Dernière édition par un modérateur:
  • J’aime
Réactions: scoliaste
@macomaniac Merci pour ce mode Navaro qui m'a permis de comprendre mon problème. Et pour CCC, je l'ai déjà et grâce au forum j'ai acquis le pendant pour les partitions BootCamp. Allez, je me lance dans les grands travaux.
 
Bonjour à vous. Donc il semble que la mise à jour vers Windows 10 depuis un Windows plus ancien met à mal la table de partition.
 
Bonjour à vous. Donc il semble que la mise à jour vers Windows 10 depuis un Windows plus ancien met à mal la table de partition.
Intéressant (si on, peut dire). Et sinon en restaurant les 2 clones ça fonctionne?
Ce serait super que tu fasses un petit résumé de tes opérations. Ça peut toujours servir à d'autres. ;)
 
Intéressant (si on, peut dire). Et sinon en restaurant les 2 clones ça fonctionne?
Ce serait super que tu fasses un petit résumé de tes opérations. Ça peut toujours servir à d'autres. ;)
J'ai réussi à faire clone de ma partition Mac mais pas de la partie Windows. Cette dernière ne possédant de documents que je ne puisse récupérer ailleurs, et aussi parce que WinClone ne trouvait pas la partition Bootcamp.
Ce n'est qu'une fois la partition Mac recréée à l'aide du clone, que j'ai recréé ma partition Windows à partir de zéro. C'est en tentant de cloner Windows que j'ai découvert que WinClone est incompatible avec les utilitaires permettant à OS X de lire les partitions NTFS.
Un achat inutile de ma part donc (je parle de Tuxera NTFS for Mac) et une fois désinstallé WinClone fonctionne parfaitement.
Donc ma partition Mac fonctionne sans problème et à présent il me faut être très patient car Windows Update de Windows 7 est très très lent. ;)
Je reste présent si vous désirez des éclaircissements ou plus.
 
:coucou: Marc

Il aurait suffi, non de désinstaller, mais de désactiver «Tuxera» dans le panneau des Préférence Système [ce qui aurait vraisemblablement désactivé un daemon, j'imagine) - pour que «Winclone» puisse cloner ta partition BOOTCAMP.

Je conjecture, en effet, que pour cloner BOOTCAMP, «Winclone» requiert un accès à un système de fichiers ntfs remonté au mode "lecture seule", ce que devait empécher le daemon de «Tuxera»...
 
Hello macmaniac.
Pour Tuxera et WinClone, il faut désactiver Tuxera ET redémarrer le Mac pour le bon fonctionnement de WinClone. Pas très user-friendly surtout pour un clonage hebdomadaire.
 
WinClone n'est pas l'idéal pour un clonage hebdomadaire. Il ne cree pas de clone incrémental, il faut faire un clone intégral à chaque fois.