Nem is annyira régóta az 512 GB-os hdd-t a felére cseréltem, cserébe elképszető sebességet kaptam. Igen, SSD-re váltottam. Az OSX TRIM supportja csak Apple SSD-k számára elérhető. Persze sokan mondják, hogy felesleges is másra bakapcsolni, s értelmetlen, hiszen a modernebb SSD-k (ergo nem az Apple által használt) ezeket firmware szinten tudják.
Nos, ennek ellenére könnyen aktiválható a TRIM egy IOAHCIBlockStoage
nevű fájl “foltozásával”. Ki kell szedni belőle azt az információt, hogy csak Apple SSD-re engedélyezze a TRIM-et. A dologra a Mactrast oldalon találtam, s gondoltam megosztom Veletek is.
Nem kell extra alkalmazás, egyéb extra. Mielőtt azonban belevágunk, mentsük el biztonságos helyre az editálni kívánt fájlt:
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /IOAHCIBlockStorage.original
Ha biztonságban tudjuk az eredetit, akkor mehet a móka. Adjuk ki az alábbi parancsot:
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
Ezután már csak a kext cache ürítése és egy reboot szükséges:
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
Indítsuk újra a gépet!
Kikapcsoláshoz az alábbi parancsot adjuk ki:
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
Ha nem lenne hatásos, akkor másoljuk vissza az elmentett fájlunkat:
sudo cp /IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Ezzel visszaállt az eredeti állapot. Most pár napig adok neki esélyt, megnézzük változik-e valami azzal, hogy be van kapcsolva a TRIM Support.
Comments
5 responses to “SSD Trim support OSX Lionban”
Van erre amugy egy egyklikkes megoldas: http://www.groths.org/?page_id=322
Illetve erdemes utananezni, hogy be is akarod-e kapcsolni az ssd-hez a TRIM-et OSX alatt, mert pl a jobbfajta sandforce kontrollereseknek (pl. Vertex 3) azt mondjak, eleg komoly GC-je van, ami jobb, mint az apple TRIM-je.
Az egy klikkes megoldást linkeltem. 🙂 De jó tudni, hogy mit csinál az egy klikkes megoldás a háttérben.
Na majd írd meg, hogy mire jutottál. Én tegnap cseréltem SSD-re eszméletlen gyors! 🙂
ah, bocsanat, tenyleg 🙂
Semmi gond. Jól elrejtettem. 🙂