it-swarm.dev

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

El icono de Quitar hardware de forma segura en Windows 7 ofrece la posibilidad de expulsar mis unidades SATA, incluida la unidad de arranque. No creo que necesite esto nunca, especialmente no desde la comodidad del icono de la bandeja.

¿Hay una configuración de BIOS común para deshabilitar el intercambio en caliente?

Eject internal SATA drives

79
sblair

La respuesta realmente depende de con qué controlador esté configurado. Tengo un conector SATA de 6 puertos (Intel ICH9 - 2922) y uso el controlador MS-AHCI predeterminado. Si estás en el mismo barco, crea un par de claves nuevas aquí:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

_

\Controller0\Channel0
            \Channel1
            \Channel2
            \Channel3
            \Channel4
            \Channel5

Ahora cree un nuevo DWORD - nombre: TreatAsInternalPort, valor: 1 bajo cada una de las claves ChannelN. Ahora reinicie para que los cambios surtan efecto y las unidades ya no aparezcan debajo de 'Quitar con seguridad ..'

Cosas geek:

La causa raíz del problema es que el controlador SATA determinó incorrectamente que su puerto SATA interno es externo. Por lo tanto, si observa el valor de 'Capacidades' para su (s) unidad (s) en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\..\.., es probable que se establezca en 0x4, lo que lo hace extraíble (según la marca de bit ORing hecha de los valores a continuación) Una vez que agregue la configuración al registro el controlador SATA ahora devuelve un valor de Capacidades diferente (probablemente 0) y la unidad deja de aparecer en 'Quitar con seguridad ..'

//from inc/api/cfgmgr32.h (WINDDK)
#define CM_DEVCAP_LOCKSUPPORTED     (0x00000001)
#define CM_DEVCAP_EJECTSUPPORTED    (0x00000002)
#define CM_DEVCAP_REMOVABLE         (0x00000004)
#define CM_DEVCAP_DOCKDEVICE        (0x00000008)
#define CM_DEVCAP_UNIQUEID          (0x00000010)
#define CM_DEVCAP_SILENTINSTALL     (0x00000020)
#define CM_DEVCAP_RAWDEVICEOK       (0x00000040)
#define CM_DEVCAP_SURPRISEREMOVALOK (0x00000080)
#define CM_DEVCAP_HARDWAREDISABLED  (0x00000100)
#define CM_DEVCAP_NONDYNAMIC        (0x00000200)
62
user12459

Hoy tuve el mismo problema después de actualizar la PC de mi papá de Windows 7 a 10

Lo anterior ya no es válido para Win 8, 8.1 y 10

Lo que ayudó fue una ligera variación de este enlace ¿Cómo puedo eliminar la opción para expulsar unidades SATA internas del icono de la bandeja de Windows 8?

Es decir. Agregué un nuevo Multi String Value llamado TreatAsInternalPort a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device con el valor:

0
1
2
4
5

(note las nuevas líneas)

TreatAsInternalPort registry setting

BTW El controlador AHCI era de Intel, no de Microsoft, pero la solución debería funcionar con ambos controladores.

23
PCo

Es una opción de nivel de BIOS. En los tableros más nuevos hay opciones en el BIOS para deshabilitar el intercambio en caliente (cuando usa AHCI/RAID como controlador). Cuando la configuración de intercambio en caliente para una unidad está deshabilitada en la BIOS, no aparecerá en la lista de unidades expulsables en el menú del icono de la bandeja del sistema.

14
cybersans

No estoy seguro de qué tan común es, pero en la configuración CMOS (BIOS) en las placas base de Asrock, la opción llamada "Hotswap" modifica el comportamiento. Está disponible para cada canal SATA. Además, existe la opción "SATA externo", pero está desactivada de forma predeterminada y no la toqué.

4
LogicDaemon

Si tiene un conjunto de chips NVIDIA, la siguiente edición de registro debería funcionar para usted ...

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata] 
"DisableRemovable"=dword:00000001 

Verifique esta descripción para obtener más detalles .

3
JP Alioto

siga estos pasos Vaya a PANEL DE CONTROL - ADMINISTRADOR DE DISPOSITIVOS - CONTROLADORES DE ALMACENAMIENTO - luego haga clic derecho en el CONTROLADOR MARVELL91XXsata6g elija POLÍTICAS deseleccione HABLAR SEGURAMENTE ELIMINAR EL DISCO y presione OK para reiniciar su computadora

0
Randy Horca