Hvilke størrelse / pris ser du for deg?
Alt fra Intel, Samsung (mener jeg) og OCZ skal fungere godt.
Er litt forskjell i minnemodulene og minnekontrollerne på SSDer, en får som oftest hva en betaler for.
Her er kodesekvensen som må brukes, sakset fra nettet.
Jeg har aldri hatt problemer med denne. Noter deg at den må kjøres på nytt etter stor-oppdateringer fra apple. Er alltid lurt å sjekke om du fortsatt har trim support etter oppdateringer. Dette finner du under system report, serial-ata og så velger du SSDen din. På info siden der står det:
Trim support: Yes/No Står det "No" må du kjøre koden på ny..
Ps. For å åpne mac'en trenger du et PH00 skrujern =) Ligger en god guide på ifixit.com
Først starter du terminal, så kopierer du og limer inn punkt for punkt:
1. Backup the file we’re patching
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. Patch the file to enable TRIM support
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}(\x00\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. Clear the system kernel extension cache
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
4. Now Reboot!
a) If in the future you want to disable TRIM support
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
b) If something goes horribly wrong, restore the backup
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
All this patch does is simply replace the string “APPLE SSD” in the file IOAHCIBlockStorage with zeros. This happens to bypass the restriction of only allowing Apple branded SSDs. The backup of the original file is saved in the same directory as the original file.
To check if it worked, open up About This Mac, click the “More Info…” button then the “System Report” button. In the list on the left, choose “Serial-ATA”. Click on your SSD Drive and in the lower half of the screen you should now see “TRIM Support: Yes” instead of “No”.
Remember, if you have an older generation SSD, the hardware itself may not support TRIM …and therefore this patch won’t help you. This patch bypasses the restriction put in place by Apple to restrict TRIM support to Apple branded SSD drives.
You WILL need to re-apply this patch after each major update of OS X. That means for 10.7.1, 10.7.2, etc.
Credit where credits due, unlike the other TRIM Enabler, I originally found this on the InsanelyMac forums by digital_dreamer
As a note, the MD5 checksums for the original and patched file on 10.7.0 are as follows:
Original: 155b426c856c854e54936339fbc88d72
Modified: 945944136009c9228fffb513ab5bf734