IPB

Bienvenue invité ( Connexion | Inscription )

> SSD/Trim/Version système/Méthodes, Sujet ouvert sur la gestion du Trim
Options
Guest_anonym_d019ede3_*
posté 17 Nov 2011, 09:49
Message #101





Guests






Bonjour,

J'ouvre ce sujet afin de regrouper ici ce que l'on trouve sur le site de façon éclatée pour l'instant quant aux SSD et à la fonction Trim.

Mais à quoi ça sert en résumé?

Citation
citation Kalm
Le Trim est une commande qui évite entre autre des écritures inutiles (usure), donc lorsqu'on le peut (c'est le cas sur Lion 10.7.x et sur Snow Leopard 10.6.8 ), ne pas hésiter à l'activer.


Tout d'abord un tour ici; Comprendre les SSD:
http://www.macbidouille.com/articles/297/page1

Le Trim est une commande que l'on peut activer (sauf pour SSD 1ère génération, vous êtes invités à les lister) à partir de Snow Leopard 10.6.8, ensuite sur Lion 10.7.1, 10.7.2... Jusqu'à la prise en charge totale par Apple.

A l'heure actuelle, Apple n'active cette commande Trim sous 10.7. que pour les SSD fournis dans leurs machines lors de l'achat d'un mac, mais il est possible grâce aux méthodes en liens ci dessous de contourner cette limitation.


Activer le Trim sous Mac OS X 10.7.2:

cf News Macbidouille lien non cliquable MAJ depuis.


Un nouveau logiciel pour activer automatiquement le Trim sous Lion:
http://www.macbidouille.com/news/2011/11/1...-trim-sous-lion


Activer via le terminal:
1. Sauvegarder le fichier que vous allez patcher:

Code
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original

2. Patcher le fichier d'activation de la commande Trim:

Code
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage


3. Nettoyer les caches d’extension du noyau:

Code
sudo chown root:admin /

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches


4. Maintenant rebootez.

a) Si dans le futur vous souhaitez désactiver la commande Trim:

Code
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches


cool.gif Si quelque chose se passait vraiment mal, restaurez la sauvegarde:

Code
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage



Attention:

Après chaque MAJ combo il faudra réactiver le TRIM.

Via la MAJ de logiciels, tout dépendra si Apple a upgradé l'extension.
Donc vérifiez dans infos après chaque MAJ d'OS X.



Un sujet incontournable;

Vos Bench SSD via QuickBench4 ici, Cherche QuickBench de SandForce après longue période d utilisation:

http://forum.macbidouille.com/index.php?showtopic=334786

Voilà, n'hésitez pas à contribuer à ce sujet pour l'enrichir dés lors et y apporter des nouveautés au fil du temps.

Ce message a été modifié par anonym_d019ede3 - 17 Nov 2011, 19:27.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
2 Pages V  < 1 2


Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 10:06