Sustituir almacenamiento interno de Steam Deck

Uno de los puntos fuertes de la Steam Deck es la reparabilidad y posibilidad de sustituir algunas de sus piezas sujetas a desgaste. El almacenamiento interno es una de ellas y en mi caso lo he sustituido por uno de mayor tamaño. Incluyo aquí enlaces a los tutoriales de iFixit donde se detalla el proceso y alguna de las tareas posteriores que he realizado.

 

Contenido

 

Extracción del dispositivo de almacenamiento incluido de serie

La Steam Deck puede venir con un almacenamiento interno eMMC de 64 GB, un disco M.2 2230 de 256 Gb o un disco M.2 2230 de 512 GB. En mi caso tengo la versión de 256 Gb, pero alguno de los juegos que utilizo con relativa frecuencia, consume ya casi 150 Gb y otro por encima de los 100, lo que me obligaba a veces a desinstalar e instalar periódicamente.

La solución más directa y recomendada por Valve es incorporar una tarjeta microSD, pero quería comprobar si realmente era sencillo sustituir el almacenamiento interno por uno de mayor tamaño. Además, ¿desde cuándo he buscado la solución sencilla pudiendo complicarlo, aprender por el camino y romper algo?

En este video Valve no recomienda abrir la consola si no es necesario y que en caso de ser necesario lo haga un profesional. Además indica los posibles problemas que puede plantear utilizar otro dispositivo de almacenamiento diferente del incluido de serie:

  • Posibles interferencias con la comunicación inalámbrica (WiFi y Bluetooth) ya que los dispositivos de comunicación están cerca de la unidad de almacenamiento.
  • Interferencia mecánica con otros componentes de la placa por vibraciones del dispositivo o por presión debido a un diferente tamaño físico que el original.
  • Mayor consumo de energía del dispositivo adicional y por lo tanto reducción de la vida de la batería.

A pesar de ello en ese video indica cómo hacer el proceso de desmontaje de un joystick y del almacenamiento interno, si bien de forma muy breve.

En mi caso compré un Corsair MP600 Mini de 1 Tb directamente en la tienda de Corsair.

No voy a detallar los pasos de la sustitución propiamente dichos. En iFixit están descritos paso por paso tanto en video como en tutorial web con fotos y descripción de los pasos en español (formato que me encanta y que está en vías de extinción en pro del vídeo).

El primer paso es habilitar el modo de almacenamiento de la batería para evitar que una pulsación accidental del botón de encendido pueda activar la consola mientras la tenemos abierta y pueda producirse un cortocircuito.

El siguiente paso es el desmontaje propiamente dicho de la máquina y la extracción del almacenamiento M.2.

 

Copia de datos al nuevo dispositivo de almacenamiento

El método más sencillo para configurar el nuevo almacenamiento es descargar la imagen de recuparación e instalar el sistema desde cero. En mi caso quería conservar si era posible toda la información que tenía y por ello quería hacer una copia exacta de todo el contenido del almacenamiento actual en el nuevo. Opté por utilizar carcasa externa USB para almacenamiento M2/NVMe que ya tenía y en la que inserté el almacenamiento de 256 Gb (Kingston).

La conecté a mi ordenador y verifiqué con lsblk qué dispositivo se le había asignado (/dev/sdb en mi caso).

Visto esto, hice un volcado completo del disco a un archivo con:

sudo dd if=/dev/sdb of=$HOME/iso/steamdeck.iso oflag=sync bs=128M status=progress

Otra opción es hacer este mismo procedimiento desde el modo escritorio de la Steam Deck antes de extraer el almacenamiento incluido de serie, concectando un pendrive o disco duro externo a través de un hub USB o un dock.

Una vez terminado, desconecté la carcasa externa, saqué el disco de de 256 Gb de la carcasa y en su lugar inserté el disco de 1 Tb.

Tras conectar la carcasa al ordenador verifiqué el nombre de dispositivo asignado al almacenamiento USB con el comando lsblk, que fue /dev/sdb.

A continuación restauramos el archivo de imagen en el nuevo disco con:

sudo dd of=/dev/sdb if=$HOME/iso/steamdeck.iso oflag=sync bs=128M status=progress

Una vez terminado el proceso, tendremos el disco de 1 Tb con la misma información que el de 256 Gb, pero con el mismo tamaño de particiones que el antiguo, por lo que no estaremos aprovechando el espacio extra de la unidad..

En mi caso recurrí a gparted para expandir sin pérdida de datos la partición /home hasta el máximo de tamaño ofrecido por el almacenamiento. Con ésto, el disco queda preparado para instalarlo en la Steam Deck.

 

Instalación del nuevo dispositivo de almacenamiento

La instalación se hace siguiendo los mismos pasos del tutorial de desmontaje y extracción del almacenamiento M.2. Si el desmontaje se hizo con cuidado, se puede aprovechar la envoltura que aisla de interferencias para la nueva unidad.

 

Verificación de archivos de los juegos instalados

Una vez montado, para arrancar la Steam Deck y salir del modo de almacenamiento de la batería, hay que conectarla a un cargador y pulsar el botón de arranque.

En mi caso la Steam Deck arrancó perfectamente y reconoció la cantidad de almacenamiento disponible, pero al intentar arrancar los juegos, no llegaban a funcionar y volvían a la pantalla de inicio del juego, sin mostrar ningún error aparente.

Aunque no he llegado a consultar los logs para confirmar cual era el problema, sospeché del sistema de verificación que tiene Steam, por lo que el primer paso fue verificar los archivos instalados de un juego de pequeño tamaño.

Para ello, pulsamos en el icono de configuración (rueda dentada):

En el menú que se despliega elegimos Propiedades.

Seleccionamos en el menú de la izquierda la opción Archivos Instalados y en la sección Comprobar si los archivos de este juego están instalados correctamente pulsamos el botón Verificar integridad de los archivos del juego:

Se iniciará el procedimiento de verificación. El motivo de elegir un juego de pequeño tamaño es verificar si éste era el problema en el menor tiempo posible.

Se informa de que no se han podido validar una serie de archivos y que por lo tanto se volverán a descargar

Una vez finalizada la descarga, el juego funciona correctamente.

Esto mismo lo aplico a otros juegos y en todos los casos acaban funcionando correctamente tras este proceso.

 

Conclusión

La sustitución del almacenamiento interno de la Steam Deck es un proceso sencillo, aunque no exento de riesgos y que puede traer efectos negativos como la reducción de la duración de la batería.

Cualquier daño realizado durante la sustitución puede implicar la pérdida de la garantía, por lo que lo más sencillo es incluir una tarjeta microSD de gran tamaño.

No he hecho pruebas serias, pero en experiencia de uso no he notado de momento pérdida de autonomía ni ningún otro tipo de problema.

 

Referencias