requerimientos de energía
He instalado un concentrador USB 3.0 en mi computadora de escritorio. Lo uso para conectar un disco USB 3.0 externo con fines de copia de seguridad, y tengo un problema: Windows 7 habilita por defecto el ahorro de energía para dicho concentrador, lo que hace que el disco se desconecte durante las operaciones de E / S intensas
¿Está seguro de que la unidad se está apagando por administración de energía y no simplemente porque está tratando de consumir demasiada energía? Puede verificar el consumo de energía de su concentrador USB a través del Administrador de dispositivos (figuras 1 y 2). Verifique que la potencia que puede proporcionar el concentrador por puerto sea suficiente para la unidad externa. De lo contrario, puede utilizar un adaptador USB Y (figuras 3 y 4) para obtener energía de dos puertos. (Las unidades externas de alto consumo generalmente vienen con un adaptador en Y específicamente para este propósito, por lo tanto, vuelva a marcar la casilla y el manual).
Rastreando la enfermedad
Puedo desactivar esta configuración haciendo lo siguiente: Vaya al Administrador de dispositivos> Haga clic derecho en el concentrador> Propiedades> Administración de energía> Desmarque Permitir que la computadora apague este dispositivo para ahorrar energía
Lástima, cada vez que reinicio la computadora, la casilla se vuelve a marcar. ¿Hay alguna manera de deshabilitar esta configuración de forma permanente?
Si deshabilitar esa configuración realmente resuelve el problema en cuestión, entonces el problema ahora es hacer que se pegue y no se revierta. Una opción es usar algo como Process Monitor con un filtro configurado en la entrada de registro relevante ( HcDisableSelectiveSuspend
) para ver qué programa lo cambia para que la opción esté desactivada (debe configurarse 1
para deshabilitar la administración de energía).
Ese sería el método ideal porque rastrea la causa real de la reversión de la configuración. Desafortunadamente eso solo encuentra la causa; En realidad, arreglarlo puede no ser fácil o incluso posible. Por ejemplo, Windows puede revertirlo automáticamente al apagarlo o, más probablemente, establecerlo en el valor predeterminado durante el arranque cuando detecta hardware.
Definiendo "Dispositivo"; Comprobar puerto USB
Por cierto, ¿está conectando la unidad a diferentes puertos USB? En lo que respecta a Windows, un "dispositivo conocido" es un emparejamiento de dispositivo + puerto , por lo que si previamente ha conectado un dispositivo en el puerto A y deja que Windows instale los controladores, luego conecte el dispositivo guardado en el puerto B, Windows lo verá como un nuevo dispositivo y (re) instalará los controladores junto con la configuración predeterminada. Por lo tanto, debe restablecer todas las configuraciones cuando lo conecte a un nuevo puerto. Después de eso, Windows debería recordar la configuración tanto del puerto nuevo como del antiguo. Es posible que desee conectar su (s) unidad (es) una vez a cada puerto USB y configurarlas para asegurarse de que todas estén configuradas en el futuro, sin importar en qué puerto las conecte. (Lo mismo ocurre con las letras de unidad, pero tienden a ser un poco menos confiables debido a la naturaleza efímera de las letras de unidad para volúmenes extraíbles.
Tratamiento del síntoma
Una forma de evitar que Windows revierta la configuración es simplemente negar el acceso a la configuración. Esto requiere el uso del editor de registro, que puede ser arriesgado si no tiene cuidado, así que tome las precauciones habituales de copia de seguridad y verifique dos veces antes de realizar un cambio (especialmente al eliminar cualquier cosa, que no debería hacer aquí de todos modos).
Primero deberá encontrar la ID de dispositivo relevante:
- Abra el cuadro de diálogo Propiedades del concentrador raíz USB para su concentrador en el Administrador de dispositivos (figura 1), luego cambie a la pestaña Administración de energía
- Cambie el valor de la
Allow to turn off
casilla de verificación (no importa qué, solo cámbielo ), pero no haga clic OK(figura 5)
- Ejecute Process Manager y configure un filtro (figura 6):
- Ctrl+L
- Set para
Path
, contains
, DisableSelectiveSuspend
,Include
- Hacer clic Add
- Establecer otro filtro para
Operation
, contains
, setvalue
,Include
- Add
- Hacer clic OK
- Borre la captura actual ( Ctrl+ X) e inicie ( Ctrl+ E) si aún no se está ejecutando
- Vuelva al cuadro de diálogo Administrador de dispositivos y haga clic enOK
- Vuelva a Process Monitor y detenga la captura ( Ctrl+ E)
Anote la ID del dispositivo de cuatro dígitos después del GUID (figura 7); en este ejemplo 0055
:
HKLM\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0055\HcDisableSelectiveSuspend
Haga clic en la línea en Process Monitor, presione Ctrl+ Jpara abrir Regedit y navegar directamente a la tecla (si eso no funciona, abra Regedit y navegue manualmente a la tecla)
Configure la configuración a lo que desea que sea una última vez (desmarque la casilla en la pestaña Administración de energía y haga clic OK)
Ahora bloquee esa configuración y bloquee el acceso a la clave (figura 8):
- Haga clic derecho en la tecla en el panel izquierdo de Regedit
- Seleccionar permisos
- Hacer clic Advanced
- Un -check la
Inherit from parent
caja, a continuación, haga clic en CopyyOK
- De vuelta en el cuadro de diálogo de permisos normal (no avanzado), haga clic en cada uno de los grupos y usuarios enumerados en la lista superior y, para cada uno, desactive la
Full Control
casilla en la lista inferior
Ahora nadie, ni usted, ni siquiera el sistema en sí podrá modificar la configuración (pero aún pueden leerla), por lo que siempre debe permanecer en lo que configuró antes de configurarlo como de solo lectura. (Si es necesario, puede restaurar el acceso de escritura eliminando los permisos específicos del elemento en el cuadro de diálogo Configuración de seguridad avanzada y volviendo a marcar la Inherit from parent
casilla.
Por supuesto, deberá reiniciar después para asegurarse de que la configuración se mantenga.
Último recurso
Si la unidad se sigue cerrando, intente configurar HKLM\System\CurrentControlSet\Services\usb\DisableSelectiveSuspend
para 1
y lo que es de sólo lectura que el anterior. Esta configuración no está presente en un sistema normal, ni está documentada como HcDisableSelectiveSuspend (las únicas referencias a ella están en las páginas de la comunidad), pero Windows parece consultar este valor antes HcDisableSelectiveSuspend
(figura 7), por lo que vale la pena intentarlo.
Sherlock Holmes
En este punto, si lo desea, puede regresar y diagnosticar el problema subyacente en lugar de solo tratar el síntoma. Puede usar el filtro anterior para tener acceso de escritura en el registro del Monitor de proceso a la entrada del registro durante el inicio ( Opciones → Habilitar registro de inicio ) y durante el apagado (que es un poco más complicado ) para descubrir exactamente qué lo está cambiando. Entonces puedes cruzar los dedos y esperar que haya una manera de prevenirlo.
Ilustraciones
Figura 1 : captura de pantalla del concentrador USB en el Administrador de dispositivos
Figura 2 : Captura de pantalla de consumo de energía en un concentrador USB
Figura 3 : Foto de un adaptador USB Y
Figura 4 : Diagrama del uso del adaptador USB Y
Figura 5 : Captura de pantalla de la pestaña Administración de energía del concentrador USB
Figura 6 : Filtros necesarios de Monitor de proceso
Figura 7 : captura de pantalla de la entrada de registro relevante en los resultados de Process Monitor
Figura 8 : Diagrama de flujo de establecer una clave de registro en solo lectura