Saltar al contenido

¿Cómo puedo eliminar la opción de expulsar unidades SATA internas del icono de la bandeja de Windows 8?

Después de consultar con especialistas en esta materia, programadores de deferentes áreas y maestros dimos con la solución al dilema y la dejamos plasmada en esta publicación.

Solución:

El TreatAsInternalPort el valor todavía existe en Windows 8 storahci controlador, pero su sintaxis ha cambiado.

ahora esta en el key HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahciParametersDevicey es un REG_MULTI_SZ lista de números de puerto para forzar el tratamiento como interno.

Por ejemplo, para deshabilitar la capacidad de eliminación en los puertos 0 y 1, usaría

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahciParametersDevice]
"TreatAsInternalPort"=hex(7):30,00,00,00,31,00,00,00,00,00

Desafortunadamente, no tengo idea de cómo se numeran estos puertos.

o Windows 10:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesstorahciParametersDevice]
"TreatAsInternalPort"=hex(7):30,00,31,00,32,00,33,00,34,00,35,00,00

(Gracias a kinokijuf por la ventaja inicial, pero su código solo deshabilitó 1 unidad para mí (unidad 0 en mi segundo controlador).
Este funcionó para las 5 unidades que tengo. (y probablemente el 6 también).
Creo que fue porque había una nueva línea EN BLANCO entre sus valores (00 en hexadecimal es nueva línea), (30 en hexadecimal es 0, 31 es 1, etc.).

Este funcionó en los 4 de mis puertos:
captura de pantalla

Tuve el mismo problema en Windows 8.1 con discos duros conectados a un chip integrado ASMedia 106x y usando el controlador storahci en lugar del controlador ASMedia (¡congelaría mi caja ferozmente!).

Terminé resolviéndolo usando la sugerencia de Raiddinn que se encuentra aquí.

Esencialmente, creé una tarea programada que se ejecuta cuando se inicia el sistema y que importa el siguiente archivo de registro, modificando las "Capacidades" key bajo los 2 dispositivos HDD:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumSCSIDisk&Ven_WDC&Prod_WD6400AAKS-22A7B5&288c89f1&2&000000]
"Capabilities"=dword:000000e0

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumSCSIDisk&Ven_WDC&Prod_WD6401AALS-00L3B5&1272cb31&2&000000]
"Capabilities"=dword:000000e0

El problema será que usted rastree lo anterior. keys para su configuración, ya que son ligeramente diferentes para cada instalación. Sin embargo, si encuentra la unidad en cuestión en su "Administrador de dispositivos", mire las propiedades, específicamente "Ruta de la instancia del dispositivo" en la pestaña "Detalles", encontrará dónde se encuentra la entrada en el registro (siempre debajo HKLMSYSTEMCurrentControlSetEnum. Entonces al combinar HKLMSYSTEMCurrentControlSetEnum con la "Ruta de la instancia del dispositivo", debe encontrar la ubicación correcta que contenga el valor "Capacidades".

Espero que esto sea algo útil.

Comentarios y puntuaciones

Recuerda que puedes dar recomendación a esta crónica si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.