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
    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

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

  2. zoltanctoth

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

  3. KTamas
    KTamas

    ah, bocsanat, tenyleg 🙂

    1. kobak

      Semmi gond. Jól elrejtettem. 🙂

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.