SSD Trim support OSX Lionban

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.

Iratkozz fel, hogy elsőnek értesülj új bejegyzésekről:

5 responses to “SSD Trim support OSX Lionban”

  1. KTamas Avatar
    KTamas

    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.

    1. kobak Avatar

      Az egy klikkes megoldást linkeltem. 🙂 De jó tudni, hogy mit csinál az egy klikkes megoldás a háttérben.

  2. zoltanctoth Avatar

    Na majd írd meg, hogy mire jutottál. Én tegnap cseréltem SSD-re eszméletlen gyors! 🙂

  3. KTamas Avatar
    KTamas

    ah, bocsanat, tenyleg 🙂

    1. kobak Avatar

      Semmi gond. Jól elrejtettem. 🙂

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)