Las unidades de estado sólido son auténticas maravillas de rendimiento y cada vez son más asequibles. Por eso no es de extrañar que las SSD se utilicen como unidades de sistema en cada vez más portátiles/portátiles y sistemas de PC de alta calidad. En el siguiente artículo, presentamos las ventajas y desventajas del uso de unidades SSD, lo que hay que tener en cuenta al utilizar unidades SSD en Windows 7 y Windows 8 y cómo trasladar una instalación existente de un disco duro a una unidad SSD. Los usuarios de Windows XP o Windows Vista también recibirán aquí ayuda sobre el funcionamiento ideal de una unidad SSD.
Índice de contenidos
Unidades de estado sólido frente a discos duros
Con la creciente bajada de precios de los soportes de almacenamiento, las unidades de estado sólido (SSD) también se están haciendo cada vez más populares. La razón es sencilla: las SSD son auténticas maravillas en cuanto a rendimiento. A diferencia de los discos duros, no necesitan ningún tipo de mecánica y básicamente no son más que una enorme y rápida memoria USB.
Ventajas de las SSD
La comparación no es técnicamente correcta, pero para los profanos describe bastante bien por qué una SSD ofrece muchas ventajas: Al prescindir de la mecánica (motor en marcha, cabezales de lectura-escritura en movimiento), las SSD son muy insensibles a los golpes, necesitan menos energía, producen mucho menos calor residual y no hacen ningún ruido.
Pero eso no es todo: los discos duros tienen problemas de rendimiento con la creciente fragmentación de los datos que contienen, cuando éstos se distribuyen de forma entrecruzada en el disco. La mecánica debe mover primero el cabezal de lectura/escritura a la posición correcta para leer los datos y luego pasar al siguiente clúster donde continúa el archivo. Estos procesos llevan tiempo y se especifican en el valor «tiempo de acceso». Una SSD que no tiene partes móviles no tiene un tiempo de acceso medible porque los datos pueden ser leídos y escritos por el controlador en cualquier punto del medio sin apenas pérdida de rendimiento. Por lo tanto, la fragmentación no es un problema para las unidades SSD, ante lo cual Windows 7 y Windows 8 también reaccionan en consecuencia (más sobre esto más adelante).
…¿y las desventajas?
Sin embargo, las SSD también tienen algunas desventajas que (todavía) no las convierten en la panacea.
El mayor inconveniente de una SSD es su limitada vida útil. Dependiendo del fabricante, las operaciones de escritura posibles se indican de forma diferente y oscilan entre 100.000 y 5 millones de ciclos de escritura. En algún momento, una célula de memoria fallará debido a los ciclos de escritura. La electrónica de la SSD compensa automáticamente estos fallos y marca la célula como «defectuosa» sin que el usuario tenga que preocuparse por ello. Sin embargo, según el ámbito de aplicación y la frecuencia de uso, la vida útil de una SSD es matemáticamente mucho más corta que la de un disco duro. Sin embargo, no hay que olvidar que el riesgo de fallo del disco duro por daños mecánicos es mucho mayor de lo que muchos suponen y, por tanto, el cálculo no cuadra del todo, es decir, el disco duro falla mucho antes que una SSD con celdas de memoria defectuosas.
El precio también deja claro que las SSD no son (todavía) adecuadas como sustituto completo de los discos duros. Las SSD tienen actualmente (a fecha de 02/2011) un precio de entre 3 y 10 euros por GByte, mientras que los discos duros se mantienen con precios de entre 10 y 15 céntimos por GByte. Esta comparación por sí sola deja claro que una combinación de SSD y disco duro promete actualmente los mejores resultados.
Fuerte en equipo
De media, las SSD alcanzan el doble de valores de lectura y escritura que los discos duros rápidos (prueba con AS SSD Benchmark).
Si el rendimiento es una necesidad absoluta, el uso universal de unidades SSD sin duda tiene sentido. Sin embargo, no hay que perder de vista el precio. Las grandes cantidades de datos en unidades SSD (1 TB y más) siguen siendo actualmente inasequibles para los usuarios normales.
Por tanto, la combinación ideal es: SSD como unidad de sistema, disco duro como unidad de datos. Windows, los programas instalados y el archivo de intercambio se encuentran en el SSD. Esto promete un enorme rendimiento al iniciar el sistema operativo y las aplicaciones, así como un rápido comportamiento de respuesta al almacenar el archivo de intercambio en la SSD. Los datos de usuario puros, por otro lado, se almacenan en un disco duro convencional y se benefician así de unos precios de almacenamiento por GByte enormemente favorables. El tiempo que se pierde al cargar los datos desde un disco duro en lugar de una unidad SSD es insignificante en este caso.
Una excepción podrían ser diversos ámbitos de uso, como las aplicaciones de tiempo crítico con archivos de gran tamaño o el funcionamiento de PC virtuales. Para este artículo hemos almacenado varias máquinas virtuales en un SSD. El efecto es comparable al del sistema real: El sistema operativo virtual se beneficia considerablemente del SDD tanto en el tiempo de arranque como en el comportamiento de respuesta.
En los portátiles, a veces se puede optar por la solución SSD pura, porque aquí el SSD muestra sus otras ventajas, como un menor consumo de energía, insensibilidad a los golpes y bajo calor residual. La escasa capacidad de almacenamiento para los datos propios se puede compensar con discos duros externos, que en formato de 2,5″ también se las arreglan sin una fuente de alimentación externa.
El sitio web SSD-Test.de ofrece una muy buena visión general de las unidades SSD del mercado.
TRIM misterioso
Existen muchos mitos y ambigüedades en torno al comando TRIM.
En concreto, se trata de un problema relacionado con el sistema de las unidades SSD: a diferencia de los discos duros convencionales, las unidades SSD no pueden simplemente sobrescribir el contenido de las celdas de memoria. Más bien, una SSD debe borrar primero el contenido de una celda de memoria antes de poder aceptar nuevos datos. Al aumentar el tiempo de uso y la ocupación de una SSD, este efecto se produce cada vez con más frecuencia y provocaría pérdidas de rendimiento.
Para paliar el problema, existe el comando TRIM. Éste ordena a la SSD que borre las celdas de memoria marcadas como «libres» para que se pueda escribir directamente en ellas cuando se utilicen más adelante.
Las primeras generaciones de unidades SSD todavía tenían que ser instruidas con herramientas especiales del fabricante para borrar realmente la memoria marcada como libre.
En cambio, las nuevas generaciones de SSD incluyen el comando TRIM en el conjunto de comandos junto con otras innovaciones como Native Command Queuing, S.M.A.R.T. y Co.
La herramienta CrystalDiskInfo o Trim Check, por ejemplo, pueden indicarle si su SSD admite TRIM.
Si la SSD no ofrece TRIM, es posible que haya actualizaciones de firmware del fabricante que solucionen esta carencia. No compre una SSD sin soporte TRIM o recolección de basura (ver más abajo).
Si la SSD es compatible con el comando TRIM, los controladores de la controladora y el sistema operativo también deben hacerlo. Por lo general, sólo Windows 7 admite el comando TRIM, siempre que se utilice el controlador correcto para la controladora SATA:
Sólo los drivers utilizados pciidex.sys o msahci.sys de Windows 7 garantizan el soporte TRIM. Por lo tanto, el usuario no tiene que preocuparse por esta función. La unidad SSD y el sistema operativo se encargan de la eliminación de las áreas de memoria libres de forma independiente.
Para Windows 8, en cambio, se utiliza el controlador storahci.sys (u otros como amdsata para chipsets distintos de Intel).
Para que Windows utilice los controladores, el modo AHCI debe estar configurado en la BIOS. Sin embargo, no se limite a cambiar esto en el BIOS, ya que de lo contrario su sistema operativo puede dejar de arrancar: Usted puede encontrar variantes de solución en el archivo de consejos bajo Prevenir INACCESSIBLE_BOOT_DEVICE al cambiar las placas.
Puede visualizar el controlador y el estado TRIM utilizado por Windows, por ejemplo, con la herramienta Drive Controller Info.
La herramienta muestra el controlador utilizado para cada unidad. Además, la línea de la parte superior debajo del sistema operativo indica si el comando TRIM está activado.
El estado también puede leerse a través de la línea de comandos (iniciada como administrador):
Introduzca fsutil behaviour query DisableDeleteNotify en la línea de comandos.
Si el resultado es «0», la función no está desactivada y, por tanto, activa. Si, por el contrario, Windows no ha activado el soporte, introduzca 0 en los objetivos de comando fsutil comportamiento Set DisableDeleteNotify.
Los usuarios de otros controladores, que Windows sólo soporta con controladores adicionales, deben asegurarse de que el controlador utilizado también soporta el comando TRIM y actualizarlo si es necesario. Esto se aplica especialmente al controlador Intel Matrix ampliamente utilizado.
Por otra parte, quienes deseen utilizar una unidad SSD con Windows Vista o Windows XP, deberán encargarse del «recorte» manualmente y utilizar las herramientas que el fabricante de la unidad SSD respectiva haya publicado para este fin.
Recogida de basura como solución permanente
En las hojas de datos de las unidades SSD más recientes encontrará a menudo una función llamada «Recogida de basura». El controlador de la unidad SSD se encarga él mismo de la «recogida de basura» y evita de forma fiable la necesidad de realizarla mediante diversos algoritmos. Sólo estas unidades pueden funcionar de forma permanente con Windows Vista, Windows XP u otros sistemas que no admitan el comando TRIM sin pérdida de rendimiento.
Windows 7 y 8, los socios ideales
Básicamente, todas las versiones de Windows que también soportan la interfaz (SATA) pueden dirigirse a una unidad SSD, ya que se comporta como un disco duro.
Sin embargo, no recomendamos utilizar una unidad SSD en sistemas anteriores a Windows 7. Esto se debe a que estos sistemas no están optimizados para su uso con unidades SSD. El usuario tendría que desactivar o cambiar muchas cosas manualmente, porque sólo Windows 7 reconoce una SSD como tal. Además, sólo Windows 7 es compatible con el comando TRIM (véase más arriba). Por último, los sistemas Windows más antiguos, hasta Windows XP incluido, organizan las particiones de las unidades SSD de una forma tan desfavorable que sólo por ello pierden rendimiento (véase el apartado «Alineación»).
En principio, sin embargo, también es posible utilizar un SSD en Windows XP o Windows Vista. A continuación, hablaremos brevemente de los respectivos «tornillos de ajuste» para que los usuarios de estos sistemas también puedan sacar partido a su dinero.
Conexión buscada
Antes de poder utilizar la unidad SSD, primero hay que conectarla al PC. La opción ideal es el puerto ATA 1 de la placa base, ya que no todas las BIOS pueden arrancar/trabajar desde otros puertos ATA sin problemas. Si desea reinstalar Windows 7 en un SSD, conecte el SSD al primer puerto SATA. En caso de traslado planificado (véase a continuación), deje primero la unidad SSD en un puerto SATA libre y sólo cambie el cableado una vez que el sistema operativo se haya copiado en la unidad SSD.
La alineación marca la diferencia: Alineación
Antes de que los datos puedan llegar a la unidad SSD, ésta debe estar correctamente configurada. Esto implica la creación de una partición y la cuestión de dónde empieza en el soporte de datos. El problema es idéntico al «problema 4K de los discos duros grandes». Windows XP y los anteriores permiten que las particiones comiencen en un lugar inconveniente, por lo que el rendimiento se resiente. Sólo Windows Vista y sus sucesores alinean correctamente las particiones nuevas.
Si reinstala Windows 7 o Windows 8 en una unidad SSD vacía, no necesita realizar los siguientes pasos, ya que el instalador configura y formatea la unidad SSD aún vacía por sí solo. Los pasos sólo son necesarios si una instalación de Windows existente se va a mover posteriormente a una SSD o si desea instalar Windows XP en una SSD. Por lo tanto, los usuarios de Windows XP deben crear la partición como se describe a continuación en Windows Vista o Windows 7 o Windows 8 (utilizando el disco de reparación del sistema).
Para crear una partición utilizando el disco de reparación del sistema (elemento Abrir símbolo del sistema) o desde la línea de comandos en Windows Vista y Win 7 o Win 8 (como administrador), proceda como se indica a continuación:
1. primero haga una lista de todas las unidades: List disk
2. seleccione el SSD como la unidad correcta: seleccione el disco 0 (en nuestro ejemplo)
3. cree una partición con la alineación correcta: create partition primary align=1024
4. configure la partición como «activa»: active
5. formatea la nueva partición con el sistema de archivos NTFS: format fs=ntfs
Por último, asigne una letra de unidad con asign letter=S (S sólo como ejemplo). Windows 7 utilizará después automáticamente C para esta partición cuando el sistema operativo se instale/copie en ella.
Alternativamente, también puede completar los pasos a través de la gestión de discos de Windows Vista o Windows 7, pero no en Windows XP (alineación problema). Sin embargo, la gestión de discos no puede establecer una 2ª partición como «activa», por lo que deberá volver a establecer la partición como «activa» tal y como se describe en «Comprobar activo» y «Alineación». Si utiliza otros programas, como Disk Director 11 de Acronis o Paragon Partition Manager 11, debe asegurarse de que estén habilitados para Windows 7. Sólo estos programas funcionan sin errores en términos de alineación.
Puede probar la alineación usted mismo con el benchmark AS SSD descrito al principio. Además del controlador de sistema utilizado, también muestra la alineación correcta en el área superior (verde = OK).
Moviendo una instalación existente al SSD
Si está instalando Windows 7 u 8 desde cero, puede hacerlo como de costumbre. Mover una instalación existente, por otro lado, requiere un poco más de trabajo manual.
En primer lugar, configure la partición de la unidad SSD como se describe en Alineación.
A continuación, inicie un programa de imagen de su elección. Para nuestro artículo, utilizamos Acronis True Image Home versión 2011, pero también funciona con la versión anterior 2010 u otra herramienta de imagen.
Primero cree una imagen de la partición de Windows. A continuación, restaure esta imagen en la partición de la unidad SSD.
Compruebe «activo» y la alineación
Asegúrate de que la nueva partición está activa y de que la alineación es correcta. Esto asegura que la herramienta de imagen no ha eliminado el estado o doblado la alineación.
Puede comprobar el estado «activo» y la alineación con los siguientes comandos.
Listar disco
selectdisk (id de la unidad)
list partition (esta será la alineación/desplazamiento de la partición primaria)
seleccionarpartición (id de la primera partición)
detallar partición
Si esto no dice «Activo: Sí», la partición debe estar marcada como arrancable con «activo».
La alineación también se puede comprobar a través de la línea de comandos, como muestra el consejo Comprobación de la alineación de los discos duros a través de la línea de comandos en el archivo de consejos de WinTotal.
GParted como alternativa
Alternativamente, puede utilizar Gparted, que se incluye en Parted Magic, en lugar de una herramienta de imagen. Aquí, en lugar de una función de imagen, usted usa la función de copiar y pegar de Gparted, que copia la partición de Windows al SSD. Ya que la partición de Windows en los discos duros es usualmente mucho más grande que la capacidad de un SSD, puede que tenga que cambiar el tamaño de la partición de Windows con Gparted hasta que quepa en el SSD.
Para finalizar la copia, también es necesario activar la nueva partición. Para ello, selecciona la partición creada en la lista, pulsa el botón derecho del ratón, selecciona «Manage Flags» y activa la casilla de «boot» en el menú que aparece.
Restaurar gestor de arranque
Si has transferido Windows al SSD y también tienes ya un disco de reparación del sistema, apaga el sistema. Ahora conecte el SSD en el primer puerto SATA y deje el disco duro anterior desconectado (importante para el siguiente paso).
A continuación, arranque el sistema desde el medio de reparación del sistema. Esto ofrece una reparación de arranque del sistema. Dado que ha desconectado previamente el disco duro del sistema antiguo, aquí sólo debería encontrarse el sistema recién copiado. La reparación de arranque del sistema ahora encuentra la nueva unidad y primero debe reparar el Master Boot Record (MBR). Para ello es necesario reiniciar el sistema.
A continuación, reinicie el sistema desde el soporte de datos de reparación del sistema y deje que el sistema inicie de nuevo la búsqueda de errores. En el segundo paso, el mecanismo repara el registro de arranque de la partición, si es necesario.
De nuevo, es necesario reiniciar e iniciar la reparación de arranque del sistema, ya que el gestor de arranque sólo se repara en el tercer paso.
Una vez encontrados todos los errores, la reparación del arranque del sistema lo informa de forma independiente.
Ahora intente arrancar desde el nuevo sistema Windows. A veces hay que ajustar la secuencia de arranque en la BIOS para que el SSD sea el primer medio de arranque. Si todo funciona, puede volver a conectar el disco duro anterior después de apagarlo y utilizarlo como unidad de datos. Lo que haga con la antigua instalación de Windows depende de usted.
Comprobar y optimizar
Ya casi está. Windows se ejecuta desde el SSD. Ahora bien, sigue siendo necesario algo de trabajo manual, ya que Windows 7 y Windows 8 sólo reconocen la unidad SSD como tal sin problemas durante una nueva instalación. Por lo tanto, las optimizaciones que se describen a continuación son necesarias al transferir instalaciones existentes o si utiliza Windows Vista o Windows XP.
El procedimiento descrito funciona de forma análoga para Windows 8 siempre que no utilice un sistema UEFI que configure las particiones con GPT en lugar de MBR (modo BIOS).
Desactive el servicio Defrag, pero no en Windows 8
En primer lugar, compruebe si Windows 7 ha desactivado el servicio de desfragmentación automática. Esto es innecesario para los SSD, ya que la fragmentación no juega ningún papel en este caso. Para ello, vaya a la gestión de servicios a través de services.msc en la línea de comandos o a través del panel de control en Sistema -> Herramientas administrativas -> Servicios.
Detén el servicio y establece el tipo de inicio en «Manual».
Si aún desea desfragmentar los discos duros convencionales, puede hacerlo a través de la herramienta de desfragmentación o con la ayuda de numerosas y buenas alternativas.
Hay un cambio a tener en cuenta aquí para Windows 8:
El nuevo optimizador de almacenamiento de Windows 8 (Optimizar unidades) en Administración desfragmenta y optimiza las unidades. La unidad SSD también aparece en la lista.
Sin embargo, Windows 8 reconoce que se trata de una unidad SSD y no la desfragmenta. En su lugar, Windows 8 envía el comando TRIM a la unidad SSD. Por lo tanto, no desactive la optimización en Windows 8 para unidades SSD.
Superfetch
Superfetch de Windows Vista, Windows 7 y Windows 8, que se encarga del análisis y la optimización del comportamiento de arranque del sistema y las aplicaciones, también debería terminarse y desactivarse permanentemente, ya que la SSD puede cargar los datos de todas las ubicaciones de la unidad a la misma velocidad. Puede encontrar el servicio en «SysMain».
Prefetch y Bootoptimize
El predecesor de SuperFetch «Prefetch» de Windows XP, en cambio, debe desactivarse a través del registro. La optimización BootTime de Windows XP y Vista tampoco es necesaria para los SSD y también se puede desactivar a través del registro.
Otras opciones
En muchos foros se puede leer que también hay que desactivar cosas como el servicio de índice de la búsqueda de Windows, Windows Defender, la hibernación o la creación de puntos de restauración del sistema para unidades SSD. No vemos ninguna necesidad de esto y desaconsejamos tales medidas.
Sin embargo, debería comprobar cómo se establece la configuración de los puntos de restauración del sistema para el SSD en Windows 7. Encontrará la opción en Propiedades del sistema -> Protección del equipo.
En nuestro caso, la creación de puntos de restauración del sistema estaba desactivada. Esto tendría consecuencias fatales en caso de una restauración necesaria. Para poder hacer un rollback después de una instalación fallida, la unidad del sistema en particular debe tener puntos de restauración del sistema. Para ello, haz clic en «Configurar» -como se muestra en la captura de pantalla anterior- y podrás ajustar tanto el comportamiento como el espacio reservado para ello.
Otra medida «SSD» es desactivar la función de marca de tiempo de NTFS. Con ella, el sistema registra cada acceso a un archivo y lo anota. Al desactivar la función de marca de tiempo, las celdas de memoria de la unidad SSD se salvan un poco, ya que no es necesario ningún acceso de escritura para el registro. Básicamente, esta función de marca de tiempo carece de importancia para los usuarios domésticos. Sin embargo, si utiliza una «herramienta de limpieza», por ejemplo, que ordena los archivos en función de los últimos accesos, o necesita la función de marca de tiempo, es mejor no cambiarla.
La desactivación se realiza a través de la línea de comandos (como administrador) con el comando FSUTIL behaviour set disablelastaccess 1
Conclusión
La forma más fácil de SSD en Windows es volver a instalar. Sin embargo, con un poco de trabajo manual, puede ahorrarse una nueva instalación, siempre que realice las optimizaciones necesarias a posteriori. Lamentablemente, no podemos responder si realmente necesitas un SSD. En última instancia, es una cuestión de dinero y finalidad. Sin embargo, a medio plazo, la tecnología SSD sustituirá sin duda al antiguo disco duro de forma generalizada, al igual que la memoria USB sustituyó al disquete en su día. Lo único que hace falta para ello es que los precios bajen hasta un nivel tolerable y las capacidades aumenten.
Más enlaces:
- Archivo de consejos WinTotal: cuelgues o fallos del sistema con disco duro SSD y controlador Intel Rapid Storage RST
- Microsoft- Soporte y preguntas y respuestas para unidades de estado sólido
- SSD-Test.de – Visión general del mercado de las unidades SSD
- anandtech.com – Cómo funcionan las SSD
- Wikipedia – SSD
- pc-experience.de – SSD Roundup 2010 Parte 1
- pc-experience.de – SSD Roundup 2010 Parte 2
- pc-experience.com – SSD Roundup 2010 Parte 3
- Computerbase.de – Resumen de las SSD 2010
- pc-experience.de – Cambie la alineación de la SSD después sin pérdida de datos