Comment utiliser le mode target en Thunderbolt 3 avec deux MacBook Pro

Stéphane Moussie |

Le changement de connectique sur les nouveaux MacBook Pro n’a pas effacé le mode target (ou mode disque cible en bon français) qui permet de faire monter un Mac sur un autre comme un support de stockage externe. Ce mode est notamment pratique pour transférer rapidement des fichiers.

Le fonctionnement avec le Thunderbolt 3 sur les MacBook Pro 2016 est le même que précédemment : on allume l’ordinateur cible en maintenant la touche T pour activer le mode target (l’écran affiche simplement le niveau de la batterie et les logos de l’USB et du Thunderbolt), puis on le branche avec un câble Thunderbolt 3 au second Mac. L’ordinateur cible apparaît alors comme un support de stockage externe. S’il est protégé avec FileVault, il faut saisir le mot de passe lié. On peut ensuite transférer toutes les données que l’on veut.

Étrangement, alors que le Thunderbolt 3 et les SSD super rapides des MacBook Pro devraient assurer de très bons débits, nos différents tests n’ont donné que des résultats décevants. Le maximum atteint est d’environ 160 Mo/s en lecture et 140 Mo/s en écriture.

9to5Mac, qui a fait un test avec le même cable Cable Matters que nous et le même logiciel, est grimpé jusqu’à 450 Mo/s en lecture et 680 Mo/s en écriture. Qu’est-ce qui cloche dans notre test ? Peut-être le fait qu’un des deux Mac soit sous la bêta de macOS 10.12.2, mais ce n’est qu’une supposition.

Brancher deux MacBook Pro avec un câble Thunderbolt 3 permet aussi de se servir d’un pour alimenter l’autre. La charge est aléatoire (et mystérieuse) : le modèle qui a le plus de batterie ne chargera pas forcément celui qui en a le moins. Si ce n’est pas celui que vous voudriez qui sert de batterie d’appoint, il faut inverser le câble Thunderbolt 3 sur l’une des deux machines. La plupart du temps, cela permet d’inverser le rôle des ordinateurs.

avatar jacques_dh | 

"Faire monter un Mac sur un autre", ça donne quoi? Des iPads ou des iPhones?

avatar simnico971 | 

"Si ce n’est pas celui que vous voudriez qui sert de batterie d’appoint, il faut inverser le câble Thunderbolt 3 sur l’une des deux machines. La plupart du temps, cela permet d’inverser le rôle des ordinateurs."

Voilà qui est aussi logique que pratique !

avatar vrts | 

le mode target c'est vraiment quelque chose que j'ai beaucoup apprecié sur Mac. ça m'a souvent bien depanné. ça et le magsage (R.I.P.)

peut être que la fournée 2017 enlevera le mode target ? :)

avatar C1rc3@0rc | 

@vrts

Ils ont deja essayé et face a la levée de bouclier ils ont du faire machine arriere...
Le mode target a meme ete etendu aux connexions USB... il n'y a que le netbook d'Apple qui semble avoir des problemes avec le mode target (d'un autre coté il a un seul connecteur qui pourrait expliquer les problemes)
Et puis si Apple veut supprimer le mode target, il faudrait probablement rajouter un connecteur sur la CM pour les interventions techniques...
En plus la on a du Thunderbolt donc y tout nativement disponible pour faire du target a pas cher... a part la connerie de la supression du MagSafe - faire du target sans alimentation c'est suicidaire - tout cela est fort logique.

La question se pose plus avec les Mac ARM.
Je suis tres currieux de voir comment Apple va integrer le Thunderbolt dans ses Mac ARM et va gerer les divers modes de demarrage.

avatar r e m y | 

Le mode Target n'est pris en charge qu'en Firewire ou Thunderbolt.
J'ose espérer que tant que le Thunderbolt sera présent, ce mode Target subsistera!

Ce serait une énorme régression que de le supprimer...

avatar bbtom007 | 

@r e m y

Migration d'un MacBook Air vers un retina 12 pouces avec adaptateur usb c thunderbolt ca a pas fonctionné. 5 h en usb c vers ethernet et thunderbolt vers ethernet...

avatar patrick86 | 

@r e m y :

Le mode Target fonctionne aussi en USB-C.

https://support.apple.com/fr-fr/HT201462
https://support.apple.com/en-us/HT204360

avatar bbtom007 | 

@patrick86

Moi pas réussi avec un macbook 2015.

avatar oomu | 

thunderbolt 3.

avatar BeePotato | 

@ oomu : « thunderbolt 3. »

Non non, bel et bien USB (bien que ça fonctionne aussi en Thunderbolt 3, évidemment).

avatar béber1 | 

r e m y

je plussois

avatar r e m y | 

@bbtom
Si le Retina 12" (un MacBook c'est ca) n'a que de l'usb C en Entree, ça ne peut pas fonctionner car il faut du Thunderbolt.
Le mode Target n'a jamais pris en charge l'usb (j'ignore pourquoi)

avatar BeePotato | 

@ r e m y : « Le mode Target n'a jamais pris en charge l'usb (j'ignore pourquoi) »

Rectification : le mode target ne prenait pas en charge l’USB avant l’arrivée de l’USB type C.
Mais ça fonctionne sur les machines équipées de cette connectique (donc les MacBook 12 pouces et les MacBook Pro 2016).

On peut d’ailleurs s’en rendre compte dans l’article, qui indique au début que la Mac démarré en mode target affiche les deux logos : USB et Thunderbolt. Ensuite, une fois le câble branché, il ne reste plus que le logo correspondant à la connectique utilisée (c’était déjà comme ça sur les machines disposant à la fois de FireWire et de Thunderbolt).

bbtom007 aurait donc pu mettre son MacBook en mode target et le connecter au MacBook Air en USB au moyen d’un câble USB C vers USB A.
Seul souci : d’après un article de MacWorld sur ce sujet, l’assistant de migration ne fonctionne pas dans cette configuration (USB C ↔ A), qui n’est donc utilisable que pour des transferts « manuels ». Cependant, c’est un article d’avril 2015 et peut-être que les choses se sont améliorées depuis.

avatar bbtom007 | 

@BeePotato

J'avoue que j'ai pas testé toute les possibilités. Mais je me suis dit macook usbc. MacBook Air thunderbolt ca doit marcher. Bah non et donc c'est plus aussi naturel qu'avant enfin pour moi.

avatar BeePotato | 

@ bbtom007 : « Mais je me suis dit macook usbc. MacBook Air thunderbolt ca doit marcher. »

Ben non, USB C et Thunderbolt étant des choses bien différentes.
Seule la solution USB-USB pouvait marcher (et encore, avec l’éventuelle limitation indiquée par l’article de MacWorld au sujet de l’assistant de migration).

avatar oomu | 

USB-A, USB-B, USB-C sont des variantes du connecteur USB.

USB 3.1gen2, USB 3, USB 2 est sont des variantes du protocole de transfert USB.

Thunderbolt 3 est un protocole basé PCIe qui utilise le connecteur USB-C. Via ce connecteur USB-C, un chipset thunderbolt 3 peut aussi faire passer les protocoles USB 3.1gen2, du hdmi et displayport.

Le connecteur usb-C gère des modes alternatifs permettant d'utiliser le câblage pour d'autres protocoles que usb 3.1. Thunderbolt 3 étant plus exigeant, il faut un cordon plus onéreux et adapté.

-
maintenant que le mode alternatif HDMI sur USB-C a été normalisé nous verrons à terme des ordinateurs capable d'être branché à une télé par un simple cordon usb-c - hdmi. Pas d'adaptateur actif, direct le signal hdmi sur le cordon. Moins cher quoi.

avatar béber1 | 

p'têt parce que le FW est aussi un protocole réseau

avatar r e m y | 

Autant pour moi... J'avais zappé cette nouveauté avec l'usb C.

avatar calotype | 

@macg

Je saute sur l'occase car très intéressé de savoir si l'autre option de créer un réseau (via thunderbot bridge ) est toujours possible et surtout si elle a été améliorée/stabilisée ???

merci

edit:
https://www.macg.co/os-x/2013/10/thunderbolt-bridge-dans-109-des-promesses-et-des-problemes-77671
http://www.macworld.com/article/2142073/connecting-two-macs-using-thunderbolt.html

avatar iDanny | 

"il faut inverser le câble Thunderbolt 3 sur l’une des deux machines" : c-à-d retourner le connecteur (qui est symétrique) sur une seule des 2 machines ? ?

Et sinon, j'ai jamais essayé le mode Target mais quid de la lecture d'un fichier qui est lisible (au niveau des droits Linux) seulement par un utilisateur qui n'existe que sur le Mac source ? ?

avatar oomu | 

en mode target, c'est comme si vous aviez sorti le stockage de l'ordinateur et mis dans un autre ordinateur, ou comme mis dans un boitier de stockage externe.

Concrètement les permissions gérées par MacOs sont ignorées par votre linux qui est libre de manipuler à sa guise le système de fichier si vous travaillez en administrateur(root).

La seule chose qui peut protéger du mode target est donc le cryptage du stockage (Filevault).

avatar BeePotato | 

@ iDanny : « quid de la lecture d'un fichier qui est lisible (au niveau des droits Linux) seulement par un utilisateur qui n'existe que sur le Mac source ? »

Droits Unix et non Linux. ;-)
Le Mac démarré en mode target fonctionne comme un disque externe, et du coup on a la même option que pour tous les disques externes : ignorer les permissions d’accès aux fichiers. C’est le mode par défaut pour les disques non initialisés par le Mac sur lequel ils sont lus — et c’est donc ce qui est appliqué dans le cas d’un Mac en mode target.

avatar iDanny | 

@BeePotato

Ouais UNIX ?

C'est pas très sécurisé quand même... je croyais qu'il fallait avoir un user avec le même UID pour pouvoir lire des fichiers d'un disque externe ?

avatar BeePotato | 

@ iDanny : « C'est pas très sécurisé quand même... je croyais qu'il fallait avoir un user avec le même UID pour pouvoir lire des fichiers d'un disque externe »

Heureusement que non. Ça ne ferait que compliquer inutilement les échanges de fichiers via disques externes (ou clefs USB), sans sécuriser quoi que ce soit en contrepartie (la personne voulant lire le contenu n’ayant qu’à se créer un compte sur sa machine avec le bon UID).

avatar r e m y | 

@C1Rc...
Le connecteur sur la carte mère, justement, il existe!

avatar yasuo87 | 

Hâte de voir si le prochain MacBook Retina aura un port Thunderbolt 3

avatar Ephaistos78 | 

Je viens d'essayer le mode Target avec un adaptateur USB-C Thunderbolt 3 / Thunderbolt 2 + câble THunderbolt 2.
Entre un MacBook Pro Retina 2012 (le premier du nom) et le MacBook Pro 15" 2016.
Débit max : 300 Mo/sec
Débit moyen : env. 250 Mo/sec
Mais je pense que tout dépend aussi la taille des fichiers.

CONNEXION UTILISATEUR