Cómo volver a activar TRIM en discos SSD no Apple en OS X Lion final

matrix

Colaborador
Cómo volver a activar TRIM en discos SSD no Apple en OS X Lion final

Hola Applesanos, OS X Lion esta aquí y la gente quiere que su soporte TRIM en SSD vuelva. Para volver no usar TRIM ENABLER v1.1 o 1.2.

Apple ha realizado algunos cambios para que el truco de antes no funcione, si usa el activador reemplaza una extension critica del sistema con muchas dependencias que provoca un kernel panic.

Por lo tanto, aquí tienes la forma adecuada para habilitar el soporte TRIM de nuevo. Ejecutar estos comandos en la Terminal:




1. Copia de seguridad del archivo que estamos parcheando


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. Parcheando el archivo para tener soporte TRIM

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. Limpiar la caché del sistema de extensiones

sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

4. Ahora cruzar los dedos y reiniciar


Si en el futuro desea desactivar el soporte TRIM escriba en Terminal estos comandos:

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

Si algo sale horriblemente mal y no te funciona volvemos a nuestra copia de seguridad

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


Este parche no es simplemente reemplazar la cadena "APPLE SSD" en el archivo IOAHCIBlockStorage
con ceros. Esto lo que hace es eludir la restricción de sólo permitir discos SSDs marca Apple.

La copia de seguridad del archivo original se guarda en el mismo directorio que el archivo original.

Para comprobar que si funcionó, abrir acerca de este Mac, haga clic en el botón "Más información...",
a continuación, el botón de "Informe de sistema".

En la lista de la izquierda, seleccione "Serial-ata". Haga clic en la unidad SSD y en la mitad inferior
de la pantalla ahora debería ver "Soporte TRIM: si" en vez de "No" como ves en la foto superior.


Deseo que le sea útil, enjoy ¡
 

Adjuntos

  • TRIM-Support-lion-10.7.applesana.png
    TRIM-Support-lion-10.7.applesana.png
    36,5 KB · Visitas: 5.131
Arriba