Instala un SSD en tu Mac

Contenido

AVISO

Antes de todo debéis hacer una copia de seguridad con time machine o a mano para prevenir perdida de datos.

Importante para Macbook´s Pro del 2011

Los MacBook´s Pro del 2011 no poseen la misma velocidad en los SATA del HDD y de la SuperDrive:

MacBook Pro 15′ (early 2011)

  • Velocidad SATA en HDD: SATA-III
  • Velocidad SATA en SuperDrive: SATA-II

MacBook Pro 13′ (early 2011)

  • Velocidad SATA en HDD: SATA-III
  • Velocidad SATA en SuperDrive: SATA-II

MacBook Pro 15′ (late 2011)

  • Velocidad SATA en HDD: SATA-III
  • Velocidad SATA en SuperDrive: SATA-II

MacBook Pro 13′ (late 2011)

  • Velocidad SATA en HDD: SATA-III
  • Velocidad SATA en SuperDrive: SATA-III

¿Que modelo de SSD escojo?

Por desgracia escoger un ssd para un equipo mac no es tan fácil como para un ordenador con windows, ya que no todas las controladoras de los ssd que hay en el mercado se llevan bien con el sistema de ficheros de mac.

Controladoras que peor funcionan en mac (son una loteria, te pueden ir bien o te pueden ir fatal)

  • SandForce

Controladoras que mejor funcionan en mac (0 problemas)

  • Indilix
  • Samsung
  • Marvell 88SS9174

Modelos más recomendados para su uso en mac´s

  • Crucial M4
  • Samsung 830
  • OCZ Petrol
  • OCZ Octane I y II

¿Que capacidad necesito?

El punto flojo de las unidades ssd es la capacidad, si bien es cierto que conforme bajen mas de precio las unidades de 256GB y 512GB se ponen mas interesantes. Lo primero que hay que pensar es en que gastamos el espacio del disco y para que usamos el equipo, pues de esto depende no solo la capacidad que necesitamos, sino, si nos sería factible combinar una unidad ssd con un disco duro normal, mediante una OptiBay.

  • Sistema + Ofimatica + iPhoto + Música (Streaming y Poca Local): 60GB
  • Sistema + Muchos programas + Música Local + Todo lo guardo en mi disco: 128GB para el sistema y los programas + un HDD en OptiBay ara los datos y la música.
  • Sistema + Muchos programas + Juegos + Muchos archivos + BootCamp: 256GB para todo, adicionalmente un segundo HDD en una OptiBay.

¿Donde instalo el ssd?

Seré directo y claro: donde mismo está el disco rígido de nuestro portátil o iMac. Podréis pensar si no sería mejor colocarlo donde la unidad con una OptiBay y así aprovechar tanto el HDD como el SSD, la respuesta es sencilla, la velocidad del conector sata. Más Información: #Importante para Macbook´s Pro del 2011

Ya se que capacidad quiero y donde ponerlo ¿Cual compro?

Lo fundamental es saber que te quieres gastar, el tope de dinero que quieres gastarte y a partir de ahí escoger el que mejor calidad/precio te ofrezcan:

Aviso

Pongo los precios de la pagina pccomponentes porque a día de hoy es la pagina que mejor precios en ssd tiene y en la que mas rápido y mas veces bajan su precio.

Relación Calidad/Precio muy alta

Relación Calidad/Precio Media:

Pasos previos a la instalación del SSD

Antes de instalar nuestro SSD deberemos hacer varios pasos previos:

  • Copia de seguridad de todos los datos con Time Machine en un disco externo.
  • Cuando adquirimos e instalamos Lion se nos creó una partición de recuperación para reinstalar Lion cuando nos hiciera falta, pero al quitar el HDD y poner el SSD, esta partición se pierde hasta que no se instale Lion de nuevo, por lo que nos puede ser util para la instalación posterior de Lion en el SSD, por ello podemos copiarla a un pendrive con una utilidad que nos proporciona la propia Apple: Lion Recovery Disk Assistant http://support.apple.com/kb/DL1433?viewlocale=es_ES&locale=es_ES

¿Como instalo el SSD?

Los chicos de iFixt tienen unas estupendas guias para cada modelo de mac:

Macbook Pro

Macbook

Mac Mini

Imac

Ya tengo mi SSD instalado, ¿Como instalo Mac OS?

Una vez tenemos nuestro SSD instalado, toca instala MAC OS, voy a poner los diferentes métodos para instalar Lion y sus sucesores (Mountain Lion).

  • Si tenemos una copia de Time Machine, simplemente conectamos el disco de Time Machine, encendemos el Mac pulsando la tecla Alt, escogemos la unidad de Time Machine y restauramos.
  • Si hemos grabado nuestra copia de Lion en un dvd, encendemos el Mac pulsando la tecla C, formateamos la unidad SSD, mediante a utilidad de discos e instalamos Lion.
  • Si hemos creado un PenDrive con una copia de Lion, arrancamos el Mac pulsando la tecla Alt y seguimos los mismos pasos que con el método por dvd.
  • Si hemos copiado la partición de recuperación al PenDrive, arrancamos el Mac de la misma manera que la forma anterior e instalamos una copia nueva de Lion, en este caso se conectará a internet, nos pedirá el usuario y contraseña de la Mac App Store que compró Lion y lo descargará e instalará.

Ya tengo Lion instalado, ¿Tengo que hacer algo más?

Ya solo nos queda optimizar Mac para el uso de los SSD.

Activar TRIM

Caso especial para los Crucial M4

El crucial M4 como otros modelos de SSD contiene una serie de utilidades llamadas Garbage Collections, que no es más que una especie de TRIM simplificado, para aquellos sistemas operativos en los que es imposible activar TRIM o no lo soportan. La cuestión es que en MAC se pueden dar casos de incompatibilidad entre estas Garbage Collections y el TRIM que a implementado Apple, lo que puede producir un leve decremento de la velocidad del SSD. En el caso particular del Crucial M4 no importa si no se activa TRIM, ya que las Garbage Collections que incorpora harán el mismo trabajo que TRIM y la vida útil de la unidad va a seguir siendo la misma.


  • Mediante el uso de una Terminal:
  1. Respaldamos la extension que vamos a modificar:
  • sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /IOAHCIBlockStorage.original
  1. Parcheamos la extension:
  • 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

Si queremos desacer esto

  1. Deshabilitamos TRIM:
  • 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
  1. Restauramos la extension:
  • sudo cp /IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

Después de utilizar un método u otro realizamos los siguientes pasos:

  1. Abrimos una terminal y ejecutamos las siguientes lineas:
  • sudo chown root:admin /
  • sudo kextcache -system-prelinked-kernel
  • sudo kextcache -system-caches
  1. Una vez terminen los comandos anteriores, abrimos utilidad de discos y reparamos los permisos.
  1. Reiniciamos el Mac.

Adicionalmente podemos alargar la vida del SSD desactivando y modificando algunas opciones de MAC OS

Desactivar reposo de los discos (Muy recomendado)

  • Nos dirigimos a preferencias del sistema => Economizador => y desmarcamos la opción: Poner los discos en reposo.....

Activar la option NOATIME para el SSD (Muy recomendado)

Primero que es el noatime

Los sistemas Unix almacenan en cada fichero una serie de propiedades entre las cuales se encuentra la fecha del ultimo acceso (atime), por lo que cada vez que se quiere acceder al fichero se lee su atime para saber cuando se accedió a el por ultima vez y posteriormente se escribe la nueva fecha, por ejemplo: Si accedemos a un fichero "canción.mp3" el sistema hace 3 accesos al mismo fichero:

  1. Lee la fecha del ultimo acceso.
  2. Abre el fichero para su uso (lo reproduce en itunes).
  3. Graba un nuevo atime con la fecha actual.

Esto en un disco convencional no tiene mayor importancia, pero en las unidades SSD el numero de escrituras es limitada, es lo que define la vida útil de la unidad y como guardar la fecha del ultimo acceso no es un dato relevante ni importante, siempre se recomienda desactivar este campo atime, así en lugar de producirse 3 escrituras/lecturas al mismo archivo, solo se produce 1, alargando la vida útil de la unidad ssd.

Sabiendo todo esto, procedemos a desactivar el campo atime.

  1. Abrimos una terminal y escribimos:

[code]sudo nano /Library/LaunchDaemons/com.noatime.root.plist[/code]

  1. Ahora en la terminal pegamos el siguiente texto:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.noatime.root</string> <key>ProgramArguments</key> <array> <string>mount</string> <string>-uwo</string> <string>noatime</string> <string>/</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>

  1. Pulsamos ctrl + O y se guarda el fichero.
  2. Ejecutamos en la terminal:
  • sudo chown root:wheel /Library/LaunchDaemons/com.noatime.root.plist
  1. Reiniciamos
  2. Abrimos una terminal y ejecutamos:
  • mount | grep noatime

Y deberá aparecer algo como esto:

  • /dev/disk0s2 on / (hfs, local, journaled, noatime)

Desactivar el sensor de movimiento del HDD, en una terminal escribimos

Este sensor sirve cuando tenemos un disco rígido y movemos el portátil, no se dañe, pero los SSD al no tener partes móviles no es necesario que esté activado.

  • sudo pmset -a sms 0

Modificamos la Hibernación del sistema

Lo que hacemos es que en lugar de que copie las memoria al disco cuando hiberne, que no la copie, ya que reduce drasticamente la vida del SSD, abrimos una terminal y ejecutamos los siguientes comandos uno por uno:

  • sudo pmset -a hibernatemode 0[/code]
  • sudo pmset -a lidwake 0[/code]
  • sudo rm /var/vm/sleepimage[/code]

Desactivar las copias locales de Time Machine

Los MacBook´s, MacBook´s Pro y MacBook´s Air, tienen una característica adicional en Time Machine, las copias locales. Cada vez que se hace una copia con Time Machine, este crea una pequeña imagen del sistema y de los archivos modificados en el propio portátil, lo que a la larga consume bastante espacio y no son estrictamente necesarias estas pequeñas copias. Para Desactivarlas:

  • sudo du -sh /.MobileBackups/

Para Activarlas de nuevo:

  • sudo tmutil disablelocal

¿Como actualizo el firmware de mi SSD?

En construcción.

IMPORTANTE

Solo se recomienda actualizar el firmware de las unidades SSD en los siguientes casos:

  • Errores en la unidad.
  • Bajada del rendimiento.
  • Que se especifique en el nuevo firmware aumento del rendimiento.

Además algunas compañías las actualizaciones de firmware son destructivas, es decir, eliminan el contenido de la unidad SSD, por lo que siempre se recomienda hacer una copia de seguridad de todo antes de actualizarlo.[/u]

Crucial M4

  1. Nos dirigimos a la página de Crucial: http://www.crucial.com/support/firmware.aspx
  2. Escogemos Crucial M4 2.5-inch SSD
  3. Nos descargamos el archivo: Manual Boot File for Windows and Mac o descargatelo de aquí (Ult. Vers. 000F): http://edge.crucial.com/firmware/m4/000F/Crucialm4_000F.zip
  4. Descomprimimos el fichero zip y aparecerá una iso.
  5. Grabamos la imagen iso en un CD.
  6. Arrancamos nuestro mac con el CD en la superdrive y pulsando la tecla C del teclado.
  7. Analizará nuestro MAC y nos dirá que unidades SSD tenemos instaladas y nos pedirá si queremos actualizarlas.
  8. Escribimos YES y se actualizará el firmware.
  9. Reiniciamos el mac.

OCZ (Cualquier Modelo)


Samsung

1. Nos dirigimos a la web: http://www.samsung.com/global/business/semiconductor/samsungssd/downloads.html

2. Buscamos la sección "Samsung SSD Firmware Updates for Mac Users"

3. Descargamos la ISO del último firmware de nuestro SSD

4. Una vez descargada, grabamos la ISO en un cd con la utilidad de discos.

5. Reiniciamos el mac, y pulsamos la tecla ALT al inicio y elegimos el CD.

6. Arrancará un terminal de DOS, esperamos a que cargue y seguidamente nos preguntará si queremos actualizar el firmware(OJO, antes de hacer esto nos avisará que existe el riesgo de perder nuestros datos, recomiendo hacer una copia de seguridad por si acaso).

7. Le decimos que si, realizará el progreso de actualización y LISTO.

8. Para comprobar si se ha actualizado podemos abrir el chamaleon SSD optimizer y ver si el firmware que aparece es el correcto.

Para Todos

Para comprobar si se nos a actualizado el firmware seguimos estos pasos:

  1. Nos dirigimos a [b]Acerca de este Mac[/b].
  2. hacemos clic en [b]Más Información[/b].
  3. Hacemos clic en el botón: [b]Informe del Sistema[/b].
  4. Nos dirigimos a la sección: Serial-ATA.
  5. Hacemos clic en el [b]nombre del SSD[/b] y vemos el campo [b]Revisión[/b] y nos aparecerá la version de firmware que posee la unidad SSD.

Experiencias de los Eloian@s