Por qué un disco local se muestra como extraíble en Windows y cómo solucionarlo

En algunos casos, los discos locales en Windows pueden aparecer como unidades extraíbles, lo que puede generar molestias al trabajar con el sistema. Este comportamiento suele deberse a varios factores, como configuraciones de controladores, problemas en la configuración del sistema o errores en el sistema operativo. En esta guía, explicaremos por qué sucede esto y cómo hacer que Windows reconozca tu disco como una unidad local.

Razones por las que un disco local se identifica como extraíble

  • Controladores del controlador de discos: Windows puede identificar erróneamente los discos, especialmente cuando utiliza controladores AHCI. Esto ocurre con frecuencia en discos SSD modernos o con ciertos controladores SATA que el sistema interpreta como dispositivos extraíbles.
  • Configuración del BIOS/UEFI: Configuraciones incorrectas en el BIOS o UEFI, especialmente en los controladores SATA, pueden hacer que el sistema reconozca el disco como extraíble.
  • Errores del sistema: En algunos casos, Windows puede mostrar los discos de forma incorrecta debido a problemas relacionados con actualizaciones o errores en la configuración del sistema operativo.

Métodos para solucionar el problema

1. Ajustar la configuración del controlador en el Administrador de dispositivos

  1. Abre el Administrador de dispositivos presionando Win + X y seleccionando la opción correspondiente en el menú.
  2. Busca la sección Controladores IDE ATA/ATAPI o Controladores de almacenamiento.
  3. Haz clic derecho en tu controlador y selecciona Propiedades.
  4. Ve a la pestaña Políticas y revisa la configuración. En algunos casos, desactivar la opción “Dispositivo extraíble” puede solucionar el problema.

2. Modificar la configuración del registro

Advertencia: Antes de realizar cambios en el registro, crea un punto de restauración del sistema.

  1. Presiona Win + R, escribe regedit y abre el Editor del Registro.
  2. Ve a la ruta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device.
  3. Crea un nuevo parámetro DWORD llamado TreatAsInternalPort y establece su valor en 1 para que Windows reconozca el disco como interno.
  4. Reinicia tu computadora para aplicar los cambios.

3. Verificar la configuración del BIOS/UEFI

Reinicia tu computadora e ingresa a la configuración del BIOS o UEFI. Asegúrate de que el controlador SATA esté configurado como AHCI (o IDE si es necesario) en lugar de RAID, a menos que estés utilizando una configuración RAID. Este ajuste puede ayudar a que Windows identifique correctamente el disco como una unidad interna.