Hardware

Puerto SATA no reconoce disco duro: diagnóstico y reparación

Técnico revisando las conexiones y puertos SATA en una placa base de ordenador

Cuando un puerto SATA no detecta una unidad de almacenamiento, el problema suele residir en una desactivación manual en la BIOS, un conflicto de líneas PCIe/SATA compartidas con zócalos M.2 o un controlador AHCI corrupto en el sistema operativo. Para resolverlo, es necesario aislar el fallo entre hardware, firmware y software mediante pruebas cruzadas y ajustes de configuración.

Qué significa el error

El fallo se manifiesta cuando una unidad HDD o SSD conectada mediante cable SATA no aparece en la BIOS/UEFI ni en la herramienta de administración de discos de Windows 10 u 11. En algunos casos, el disco gira y recibe alimentación, pero el canal de datos no registra ninguna unidad en la tabla de dispositivos de la placa base.

Este problema afecta a equipos montados por piezas y ordenadores preensamblados al añadir nuevos discos, tras actualizar la BIOS o al instalar un SSD M.2 NVMe que deshabilita ciertos puertos de la placa.

Causas más habituales

  • Líneas SATA deshabilitadas por uso de M.2: Muchas placas base comparten ancho de banda entre el primer zócalo M.2 y los puertos SATA 5 y 6 (o SATA 1 y 2 según el fabricante).
  • Puerto SATA desactivado en BIOS: La controladora o el puerto específico están configurados en estado Disabled en el firmware.
  • Modo de controladora incorrecto: La controladora está configurada en modo IDE o RAID en lugar de AHCI.
  • Cable de datos o alimentación defectuoso: Interrupción física en la transmisión de datos por doblado excesivo del cable SATA.
  • Controlador AHCI de la placa base dañado: El sistema operativo utiliza un controlador genérico incompatible o corrupto.
  • Fallo físico de la controladora SATA: Avería en el chip del chipset de la placa base responsable de la interfaz de almacenamiento.

Antes de empezar

Desconecta la fuente de alimentación de la toma de corriente antes de manipular el interior de la torre. Utiliza una pulsera antiestática o toca una superficie metálica sin pintar para descargar la electricidad estática. Asegúrate de tener permisos de administrador en Windows 10/11 y realiza una copia de seguridad de tus datos si el disco es detectado de forma intermitente.

Solución 1: Comprobar la conmutación de líneas SATA y M.2

Las placas base modernas con zócalos M.2 NVMe o SATA suelen compartir las líneas de datos del chipset. Al instalar una unidad M.2, la placa deshabilita automáticamente determinados puertos SATA integrados.

  1. Consulta el manual técnico de la placa base (sección de especificaciones de almacenamiento).
  2. Identifica qué puertos SATA quedan inhabilitados al ocupar un zócalo M.2 específico (por ejemplo, el uso de M2_1 deshabilita los puertos SATA_5 y SATA_6 en chipsets B450/B550 o B560/B660).
  3. Apaga el equipo y desenchufa el cable de alimentación.
  4. Abre la tapa lateral de la torre y localiza los conectores SATA en la placa base.
  5. Desconecta el cable SATA del puerto afectado y conéctalo en un puerto primario (habitualmente rotulados como SATA_1 o SATA_2) que no comparta ancho de banda.
  6. Enciende el equipo y accede a la BIOS.

Esta solución funciona porque libera al controlador de la necesidad de multiplexar datos entre distintas interfaces, devolviendo la señal dedicada al puerto SATA físico.

Solución 2: Habilitar el puerto SATA y configurar el modo AHCI en la BIOS/UEFI

Si un puerto ha sido desactivado manualmente o la BIOS se ha reseteado a valores por defecto tras una pérdida de energía en la pila CMOS, los puertos pueden quedar inactivos o en un modo de operación heredado incompatible.

  1. Enciende el ordenador y pulsa repetidamente la tecla de acceso a la BIOS (generalmente Supr, F2 o F12).
  2. Navega hasta el menú Advanced, Storage Configuration o Integrated Peripherals.
  3. Localiza la opción SATA Configuration o SATA Controller y asegúrate de que esté configurada como Enabled.
  4. Busca la opción SATA Mode Selection y cámbiala a AHCI (Advanced Host Controller Interface). Evita los modos IDE o Intel RST/RAID a menos que tengas un conjunto de discos en matriz.
  5. Revisa la lista individual de puertos SATA (SATA Port 1, SATA Port 2, etc.) y comprueba que ninguno figure como Disabled.
  6. Presiona la tecla F10 para guardar los cambios y reiniciar el sistema.

Si la BIOS ni siquiera detecta el dispositivo tras ajustar estas opciones, consulta nuestra guía sobre cómo solucionar el error de disco duro no reconocido en la BIOS para descartar fallos de firmware adicionales. La configuración en modo AHCI permite al protocolo SATA comunicarse mediante los comandos nativos de rendimiento y detección de dispositivos en caliente.

Solución 3: Realizar una prueba cruzada de cableado y alimentación

Un cable de datos SATA dañado internamente o un conector SATA de la fuente de alimentación sin voltaje suficiente impiden que el disco informe de su presencia al canal PCIe/Chipset.

  1. Apaga el equipo completamente.
  2. Sustituye el cable de datos SATA actual por un cable nuevo de revisión SATA III (6 Gbps).
  3. Cambia el conector de alimentación Molex-SATA procedente de la fuente por otra toma de la misma manguera de cables.
  4. Conecta el disco duro en una toma SATA que sepa con certeza que funciona (donde haya otro disco detectado previamente).
  5. Conecta la unidad en una carcasa externa USB o lector Dock SATA para verificar si el motor del disco arranca o si el controlador USB lo reconoce.

Esta prueba aísla si la falla reside en el propio puerto de la placa base o en los consumibles de conexión pasivos.

Solución 4: Reinstalar el controlador AHCI/RAID de la placa base en Windows

Si la BIOS detecta el disco en el puerto SATA pero Windows 10 u 11 no muestra la unidad en el Explorador ni en la consola de particiones, el controlador de la controladora SATA del chipset está corrupto.

  1. Haz clic derecho sobre el botón de Inicio de Windows y selecciona Administrador de dispositivos.
  2. Despliega la categoría Controladoras SATA AHCI/RAID.
  3. Haz clic derecho sobre el controlador (por ejemplo, Standard SATA AHCI Controller o AMD SATA Controller) y selecciona Actualizar controlador.
  4. Selecciona Buscar controladores automáticamente.
  5. Si el problema persiste, haz clic derecho de nuevo sobre el dispositivo y selecciona Desinstalar el dispositivo.
  6. Atención: No marques la casilla para eliminar el software del controlador si aparece la opción.
  7. Reinicia el ordenador. Windows reinstalará automáticamente la interfaz SATA estándar durante el arranque.

Al desinstalar el dispositivo, se fuerza al subsistema Plug and Play de Windows a enumerar los buses PCI y reasignar las direcciones I/O del controlador de disco correctamente.

Solución 5: Forzar la detección en el Administrador de discos y rescanear el bus

En ocasiones, la unidad está operativa en el puerto SATA pero la tabla de volúmenes no se actualiza dinámicamente en el sistema operativo.

  1. Presiona las teclas Windows + R, escribe diskmgmt.msc y pulsa Enter.
  2. En el menú superior, haz clic en Acción.
  3. Selecciona Volver a examinar los discos.
  4. Si la unidad aparece marcando el estado No inicializado o Sin asignar, haz clic derecho sobre el bloque izquierdo del disco y selecciona Inicializar disco.
  5. Elige el estilo de partición (GPT para sistemas UEFI modernos) y pulsa Aceptar.

Si la unidad no responde a esta recarga de la consola, revisa los pasos descritos en nuestra guía para tratar el disco duro que no aparece en el Administrador de discos. Este procedimiento obliga al controlador virtual de almacenamiento a consultar de nuevo el estado de los puertos lógicos de la placa.

Cómo comprobar que se ha solucionado

Para verificar que el puerto SATA vuelve a operar de manera estable:

  • Accede a la BIOS/UEFI y confirma que el modelo del disco y su capacidad exacta figuran en la lista de dispositivos SATA instalados.
  • Abre la herramienta Administrador de discos de Windows y comprueba que la unidad muestra el estado Correcto (Partición básica de datos).
  • Realiza una prueba de lectura/escritura transfiriendo un archivo de gran tamaño hacia el disco para comprobar que no ocurren desconexiones ni caídas de velocidad.

Si nada de lo anterior funciona

Si tras realizar las pruebas el puerto SATA sigue sin detectar ningún disco (incluso probando unidades que funcionan en otros ordenadores), la causa probable es un fallo físico en el puerto o en la controladora del chipset de la placa base.

  1. Abre el Visor de eventos de Windows (eventvwr.msc), ve a Registros de Windows > Sistema y busca errores con origen storahci o disk.
  2. Si la placa base tiene otros puertos SATA libres en una controladora secundaria (por ejemplo, una controladora ASMedia o JMicron integrada junto a la de Intel/AMD), conecta el disco en esos puertos alternativos.
  3. Si el equipo emite secuencias de tonos al encender con el disco conectado, revisa nuestra guía sobre los pitidos de la placa base al arrancar para identificar posibles cortocircuitos en la línea de 12V/5V del bus.
  4. Como alternativa hardware ante un canal SATA quemado, instala una tarjeta de expansión PCIe a puertos SATA III para añadir puertos funcionales sin sustituir la placa base.

Preguntas frecuentes

¿Puedo conectar o desconectar un disco SATA con el ordenador encendido?

La interfaz SATA admite la conexión en caliente (Hot-Plug), pero esta función debe estar habilitada explícitamente en la BIOS para el puerto en cuestión (opción Hot Plug: Enabled). Si no está activada, conectar el disco con el sistema encendido puede provocar que no sea detectado o causar un bloqueo del sistema.

¿Por qué mi SSD M.2 desactiva los puertos SATA de mi placa base?

Ocurre porque el chipset de la placa base dispone de un número limitado de líneas PCI Express y carriles multiplexados. Al utilizar un zócalo M.2 que requiere líneas SATA o PCIe dedicadas, el hardware desvía automáticamente esas líneas anulando los conectores SATA físicos asignados a ese mismo canal.

¿Un puerto SATA averiado puede dañar mi disco duro?

Si el fallo del puerto se debe a una avería lógica del controlador de datos, no dañará el disco duro. Sin embargo, si el problema proviene de un cortocircuito en el conector de alimentación SATA vinculado a la fuente de alimentación, sí existe riesgo de quemar la placa lógica (PCB) del disco.

¿Qué diferencia hay entre la controladora SATA nativa y una integrada secundaria?

La controladora nativa forma parte del propio chipset (Intel o AMD) y ofrece el máximo rendimiento y compatibilidad de arranque. Las controladoras secundarias son chips añadidos por el fabricante de la placa (como ASMedia) para ofrecer puertos extra, pero suelen requerir controladores específicos y pueden tener un rendimiento ligeramente inferior.