2 votes

Comment puis-je m'assurer que TRIM est activé lors de l'installation de Yosemite sur un disque SSD ?

Je vais mettre à jour mon MacBook Pro 13" mi-2010 avec un disque SSD (Samsund 840 250 GB). Je suis actuellement en cours d'exécution Yosemite sur mon ancien disque HHD et allait simplement faire une USB bootable avec Yosemite sur elle pour installer sur le nouveau disque SSD une fois que je l'ai obtenu dans mon ordinateur. Mais alors ce désordre avec TRIM et kext est venu à mon attention. Alors, comment puis-je mettre Yosemite sur mon nouveau disque SSD pour qu'il le reconnaisse ?

J'ai lu beaucoup de fils de discussion disant de désactiver TRIM avant la mise à niveau vers Yosemite mais je ne l'ai pas fait : ( Puis-je le désactiver maintenant ? Puis faire une USB bootable de Yosemite pour mon nouveau SSD et l'installer sans problème ? D'une certaine manière, cela semble trop facile...

4voto

oarfish Points 1871

Si vous exécutez OS X sur un disque dur, je ne vois pas comment TRIM entre dans l'équation, puisque TRIM est seulement pour les SSD. Si vous voulez faire un nouvelle installation sur le SSD, tout simplement installez-le et continuer avec votre USB bootable, je ne vois pas le problème.

Ce que j'ai fait lors de l'installation du SSD, c'est de le mettre dans un boîtier, de le connecter via USB et d'utiliser la fonction Carbon Copy Cloner pour cloner le système d'exploitation et d'autres choses sur le SSD, tout en laissant les données importantes (films, musique, etc.) sur le disque dur (que je place ensuite dans la baie optique). Si vous voulez avoir certaines parties de vos données utilisateur sur le disque dur, vous pouvez créer un lien symbolique pour cela.

Si vous n'insistez pas pour faire une nouvelle installation d'OS X, c'est à mon avis la meilleure solution.

EDIT : Un mot sur le TRIM :

Le problème avec TRIM sur OSX est qu'il n'est supporté que pour les SSD installés par Apple eux-mêmes. Pour activer TRIM sur des SSD tiers, il faut donc utiliser l'application Trim Enabler qui le fait pour vous. Tout allait bien jusqu'à la sortie de Yosemite. L'application Trim Enabler utilise un soi-disant "TRIM". extension du noyau o kext (Je pense que c'est plus ou moins la même chose qu'un conducteur, mais je ne suis pas sûr). Avec Yosemite, Apple a introduit signature de kext ce qui signifie qu'aucune extension du noyau non signée ne sera chargée (ce qui ne peut être fait que par Apple). Maintenant, le développeur de Trim Enabler n'a aucun moyen de faire signer son extension (Apple ne le ferait pas parce que s'il le faisait, personne n'aurait à acheter des SSD à Apple pour obtenir TRIM, une politique que je trouve consternante).

Le problème est que si vous avez activé TRIM avec l'application et que vous essayez ensuite de démarrer un ordinateur avec la signature de kext activée, il refusera de démarrer car l'extension TRIM n'est pas signée. Il est donc nécessaire de démarrer en mode récupération et de désactiver la signature de kext depuis une ligne de commande.

La seule solution est donc de désactiver complètement la signature des kext. Il s'agit d'un paramètre global, qui s'appliquera donc à toutes les extensions possibles du noyau, ce qui signifie que vous devez faire très attention lorsque vous installez des pilotes (ce que vous ne faites probablement jamais sous OS X), car il n'est pas possible de vérifier qu'Apple leur fait confiance. Mais comme le mécanisme de signature n'a été introduit que dans Yosemite, le fait de le désactiver ne vous met pas plus en danger que sous Mavericks ou avant.

L'état de la signature des kext est sauvegardé dans la NVRAM, qui peut être réinitialisée accidentellement (ou manuellement). Si elle est réinitialisée, elle sera par défaut à la signature de kext activée et donc vous serez incapable de démarrer et devrez prendre les mesures déjà décrites. Quoi qu'il en soit, tant que vous êtes en mesure de démarrer en mode récupération, l'activation de TRIM n'entraînera aucun dommage permanent. Mais si vous n'êtes pas à l'aise avec l'idée d'avoir à aller en restauration et à taper des commandes de terminal, je ne me préoccuperais pas de TRIM et ne l'utiliserais pas, au détriment de la longévité et des performances de votre SSD.

Toutes les informations sur TRIM en conjonction avec Yosemite sont ici . Je ne sais pas comment cela s'applique à vous puisque vous êtes sur un disque dur, mais en supposant que vous avez un SSD fonctionnant avec TRIM activé par Trim Enabler, vous devriez le désactiver avant la mise à niveau.

J'ai oublié de le faire. Le programme d'installation s'est bien déroulé et j'ai même pu accéder au bureau, mais ce n'est qu'après le redémarrage que le problème est apparu (panneau d'arrêt gris au démarrage). Je n'avais pas d'ordinateur secondaire pour consulter les commandes énumérées dans le document suivant 2 Mais si c'est le cas, vous pouvez simplement démarrer en mode de récupération (en maintenant CMD-R au démarrage) (soit à partir de votre sauvegarde - que vous avez, j'espère - ou à partir du disque de récupération s'il est présent, ou de la récupération sur Internet), ce qui vous permettra alors d'ouvrir un terminal, d'exécuter les commandes, d'éteindre et tout fonctionnera puisque la signature de kext sera désactivée. Vous pourrez alors démarrer normalement et choisir de désactiver TRIM si vous n'êtes pas à l'aise avec la désactivation de la signature de kext (je ne vois aucune raison de le faire, puisqu'elle n'existait pas avant Yosemite) ou simplement continuer à l'utiliser.

3voto

n1000 Points 7136

Voir ma réponse ici :

Depuis la sortie de la version 10.10.4, Apple propose désormais un nouvel outil appelé trimforce permettant aux utilisateurs d'activer TRIM également sur les disques non pris en charge. Donc maintenant vous pouvez le faire :

sudo trimforce enable

1voto

Un moyen simple : Téléchargez Yosemite depuis App store (5,12 Go) En téléchargeant vous serez demandé où installer Yosemite. Replay (après la connexion) sur le SSD externe. Il faut entre 20 et 40 minutes A la fin le soft vous demande si vous voulez importer vos données et d'où. Vous répondez depuis votre disque dur La meilleure solution est maintenant d'installer un SSD dans votre MBPro.

1voto

Vlad Points 2398

Vous pouvez mettre à jour votre disque dur avec un nouveau SSD. Les problèmes avec les kexts non signés n'affecteront que les utilisateurs avec des disques SSD tiers, en passant d'une version inférieure d'OSX à Yosemite, et en ayant activé TRIM à l'aide de Trim Enabler. .

Vous n'avez rien à craindre et, au cas où vous décideriez d'installer Trim Enabler après la mise à niveau matérielle, il désactivera les contrôles de signature de kext pendant l'installation.

Vous avez deux grandes options pour mettre à niveau votre matériel :

  1. Copiez la partition/le système d'exploitation existant de votre disque dur vers votre disque dur SSD.
  2. Une nouvelle installation de Yosemite sur le SSD, puis l'installation de tous vos programmes nécessaires et la copie de vos documents/données.

J'opterais personnellement pour l'option 2, car elle permet de nettoyer les déchets qui se sont accumulés sur l'ordinateur au fil du temps. C'est aussi un bon moment pour décider si cela vaut la peine de réinstaller un tas d'applications que je n'ai probablement utilisées qu'une ou deux fois.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X