Aprende a solucionar este problema en Windows 10 que te permite expulsar dispositivos de almacenamiento conectados SATA (SSD y HDD).


Después de 3 meses de construir mi nueva PC, noté algo extraño cuando conecté un USB a la computadora y luego intenté expulsarlo. Curiosamente, aunque solo conecté una sola USB a mi computadora, aparecieron 2 cosas en la lista:

USB and SSD listed on ejectable devices

Después de pensar durante un par de minutos, recordé cuál era el otro dispositivo. El nombre del dispositivo, en este caso (ADATA SU630), es para un SSD que está conectado a través de SATA, pero no debería aparecer expulsable ya que tengo información importante allí a la que se debe acceder constantemente. Puedes acceder a esta información sin ningún problema, ¡pero es tedioso ver ese dispositivo en esa lista!

En este artículo, te explicaré cómo evitar que los discos duros SATA internos aparezcan como dispositivos extraíbles en 'Quitar hardware de manera segura'.

1. Identifica el número de bus del dispositivo

Como primer paso, deberás identificar el número de BUS del disco que ya no deseas que aparezca como un dispositivo expulsable. Inicia la búsqueda de Windows y busca el Administrador de dispositivos (Device Manager). En el administrador de dispositivos, encontrarás la lista de todos los dispositivos conectados en la computadora. En este árbol, busca Unidades de disco y selecciona el dispositivo que aparece como expulsable, pero que no debería. Una vez que lo encuentres, haz clic derecho sobre él y haz clic en Propiedades:

Device Manager Windows 10

En el cuadro de diálogo que aparecerá, podrás identificar el ID de BUS del dispositivo:

Disk Drive BUS ID Windows 10

En nuestro caso, el disco que queremos evitar que aparezca como extraíble tiene el ID # 0 (puedes ver este número en la etiqueta de Ubicación). Tenga en cuenta este número, ya que lo necesitará en el tercer paso.

2. Navega hasta el Editor del Registro.

Abre el Editor del registro de la computadora (regedit.msc) y navega por la siguiente ruta:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device

Encontrarás los siguientes registros en el árbol:

Device Tree on Regedit

Una vez que estés aquí, continúa con el siguiente paso.

3. Crea el parámetro TreatAsInternalPort

La clave de registro de TreatAsInternalPort te permitirá evitar que los discos duros SATA internos se muestren como dispositivos extraíbles en 'Quitar hardware de forma segura' al proporcionar la identificación de BUS de cada dispositivo que deseas excluir de esta opción dentro de un parámetro de cadena múltiple (REG_MULTI_SZ) . Haz clic derecho en el espacio en blanco de la interfaz y haz clic en Nuevo, luego selecciona el valor MultiString. Esto creará una clave de registro que necesita un nombre, la clave tendrá el siguiente nombre TreatAsInternalPort:

Create Multi-String Value Regedit

Después de crearlo, haz clic derecho en el elemento y haz clic en Modificar...:. En el nuevo Diálogo, deberás proporcionar el número de BUS de los dispositivos que desea tratar como un dispositivo interno, evitando que sean expulsables en el sistema. En nuestro caso, la identificación del dispositivo es 0, sin embargo, si tienes más de un dispositivo que debe ser no expulsable, proporciona cada identificación en una nueva línea, para nosotros, una única identificación:

TreatAsInternalPort

Si tienes más, agrega la identificación en una nueva línea:

0
1
2

Luego, simplemente haz clic en Aceptar y listo.

4. Reinicia tu computadora

Como paso final, deberá reiniciar la computadora para aplicar los cambios al sistema. Una vez que vuelva a iniciar la computadora, ya no verás tu unidad interna conectada SATA como un dispositivo expulsable.

Que te diviertas ❤️!


Ingeniero de Software Senior en EPAM Anywhere. Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores