Depuis OS X 10.10, Apple utilise la signature kext. Depuis qu'il est devenu difficile et dangereux d'activer manuellement TRIM pour les SSD tiers sur OS X. Cela signifie que les utilisateurs avec des SSD non Apple verront tôt ou tard des vitesses d'écriture dégradantes.
Je me demande donc quelles sont mes options pour éviter cette situation. Certaines approches auxquelles je pourrais penser impliquent des problèmes supplémentaires:
- Connaissez-vous une approche alternative qui ne nécessite pas de désactiver la signature kext?
- Existe-t-il des outils ou des astuces pour nettoyer manuellement un SSD (c'est-à-dire émettre une commande TRIM)?
- Si je décidais d' utiliser temporairement un outil comme TRIM Enabler, combien de temps devrait-il être activé pour nettoyer le disque?
Pour résumer: Pas de TRIM sur Yosemite. Que puis-je faire?
Réponses:
EDIT 3:
Oui! Depuis la sortie de 10.10.4, Apple propose désormais un nouvel outil appelé
trimforce
, permettant aux utilisateurs d'activer TRIM également sur des disques non pris en charge. Alors maintenant, la réponse ultime et finale est:/ EDIT 3
EDIT 1:
Enfin j'ai trouvé un moyen! Apparemment, il y a une astuce bien cachée dans l'
fsck
outil comme le dit cette réponse .Donc, à l'avenir, je démarrerai en mode mono-utilisateur (appuyez sur ⌘+ Sà l'écran de démarrage) de temps en temps et émettrai la commande
fsck -fy
. Il vérifiera le disque et terminera avec le messageTrimming unused blocks.
/ EDIT 1
EDIT 2:
Il existe donc un nouvel outil appelé Disk Sensei qui se spécialise exactement sur ce problème. Il a une commande manuelle TRIM et vous aide à activer et désactiver la signature kext de Yosemite.
/ EDIT 2:
De plus, j'ai lu sur DiskFresh qui accomplirait quelque peu ce que je demandais à l'origine. Cet outil Windows (partition Bootcamp requise) réécrira toutes les données des partitions ou un disque entier. Cette approche semble un peu moins pénible que d'essuyer mon SSD et de le restaurer à partir d'une sauvegarde. Cependant, cela présente également l'inconvénient de faire un cycle d'écriture supplémentaire.
la source
Une autre approche serait de laisser autant d'espace libre sur SSD que possible pour que GC fonctionne correctement.
J'ai fait cela, c'est-à-dire activé TRIM sur l'ordinateur client juste au moment de la sortie de Yosemite et je n'en ai pas pleinement compris les conséquences. Maintenant, j'espère seulement qu'elle installera la mise à jour avec le nouveau AppleAHCIBlockStorage avant d'essayer cmd + optn + p + r pour une raison quelconque.
Maintenant, je ne le ferais pas sur quoi que ce soit, sauf sur votre ordinateur, que vous pourriez supporter d'être en panne pendant un certain temps si vous effacez la NVRAM. Cependant, vous deviez avoir un autre Mac ou un support de démarrage / installer un support et imprimer sudo nvram boot-args = kext-dev-mode = 1 .
la source
Selon le fabricant du SSD, j'ai lu que le redémarrage de votre machine et le maintien de la touche d'option, ce qui vous amènera au sélecteur de disque de démarrage, puis le laisser reposer dans cet état pendant quelques heures sans choisir de disque de démarrage, permettre à la collecte des ordures de commencer, je crois que je l'ai lu sur le MacGeekGab du MacObserver ou c'était peut-être le podcast, pas sûr. Avez-vous entendu que cela était vrai? @PascalCouq
la source
Vous voudrez peut-être essayer le logiciel "disktester". Il a une fonction de reconditionnement qui fonctionne apparemment avec les SSD. Je ne l'ai pas encore essayé moi-même, mais il semble assez légitime.
la source
Je recommande d'activer le trim et de faire des mises à jour du firmware! :)
la source