Inmediatamente gira un HDD en Windows

17

Tengo 2 discos duros SATA que no son del sistema, que no están asignados a un directorio y normalmente se mantienen 'fuera de línea' en mi sistema operativo Windows 7. Incluso de esta manera giran de vez en cuando, incluidos, entre otros, los tiempos de actualización de Windows.

Es fácil en Linux, pero, ¿cuál es la mejor manera de hacer girar un HDD bajo demanda utilizando el software de terceros más pequeño posible en Windows? O incluso, ¿hay un software de terceros que lo permita?

SuperDuck
fuente
He votado la pregunta porque también me encantaría saber la respuesta. Como tienes una (buena) tendencia a responder tus propias preguntas, mantendré esta favorita.
1
¿Has intentado ir al Administrador de dispositivos, unidades de disco, hacer clic derecho y desactivar las unidades individuales?
Robert Kerr el
Extraño, apenas dejo ningún comentario sin respuestas, y estoy casi seguro de que respondí a todos los comentarios en esta pregunta. ¿Se pierden mis comentarios o qué?
SuperDuck

Respuestas:

9

Como está familiarizado con Linux, utilice lasmartctl utilidad de línea de comandos de smartmontools . Puede girar discos con el -sinterruptor. Desde la página del manual :

-s NOMBRE [, VALOR], --set = NOMBRE [, VALOR] en
espera, ahora - [solo ATA] Coloca la unidad en el modo EN ESPERA. Esto generalmente gira por el disco. La configuración del temporizador de espera no se ve afectada.

Requiere un aviso elevado y el estilo Linux / dev / sdX de referirse a los discos cuando no están mapeados, de lo contrario:

> smartctl.exe -s standby,now d:
smartctl 6.5 2016-05-07 r4318 [x86_64-w64-mingw32-win10] (sf-6.5-1)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

Device placed in STANDBY mode

Desafortunadamente, no hay mucho para evitar que Windows haga girar los discos nuevamente cuando lo desee.

kRush
fuente
Con respecto a evitar que Windows vuelva a girar discos, ¿podría implementarse un controlador para protegerse contra tales eventos, al requerir la intervención del usuario para permitir que un disco se acelere y responder de otra manera que la unidad no está disponible para solicitudes espurias de servicio de Windows espurias o cualquier otra cosa? se siente como cuando necesita un giro?
deed02392
1

No es inmediato, pero usted aproxima lo que está buscando al usar Control Panels > Power Optionsel disco duro después de una cantidad fija de inactividad, por ejemplo, 1 min.

5arx
fuente
1
Sí, sin embargo, esa configuración se aplica a todas las unidades, incluida la unidad del sistema; lo que daría como resultado un bucle start-stop con una frecuencia extremadamente alta, acortando la vida útil de su HDD y degradando el rendimiento y más ruido.
SuperDuck
@SuperDuck - Anotado. Tenga en cuenta que esto fue un error genuino y no forma parte de un plan astuto para hacer que las personas se trasladen a OS X / Linux;)
5arx
lol - ok, notó =)
SuperDuck
1

Microsoft proporciona una herramienta de línea de comandos llamada Devcon .
Puede escribir procesos por lotes para deshabilitar / habilitar sus dispositivos de hardware que lo usan.

Shekhar
fuente
3
¿Sin embargo, habilitar / deshabilitar es sinónimo de girar un disco duro? Acabo de deshabilitar dos HDD pero creo que todavía están girando
deed02392
@ deed02392 Deshabilita (y gira) los discos por completo. Es igual a deshabilitar dispositivos con el Administrador de dispositivos.
tomasz86
Intenté deshabilitarlo, pero decía que era necesario reiniciar la computadora. Entonces es inútil.
Nickolodeon el
@Nickolodeon podría deberse a que había alguna aplicación que se estaba ejecutando en el h / w que estaba tratando de rechazar.
Shekhar el
1

En Windows 7, la versión "HDDScan" v3.3 funcionó para mí. Inicie HDDScan, seleccione su disco en el cuadro desplegable, haga clic en el icono de la lupa sobre el disco duro, haga clic en Características -> Características IDE, haga clic en Spindown.

Parece que también hay una opción para configurar un temporizador de inactividad.

Descargué el programa desde aquí: http://majorgeeks.com/HDDScan_for_Windows_d6321.html

Originalmente iba a descargar Devcon, pero esto fue mucho más rápido y tengo un plan de datos limitado.

user522490
fuente
1

Durante muchos años he estado utilizando la utilidad RevoSleep exactamente para ese propósito: tiene un menú emergente de barra de tareas simple que permite girar manualmente (suspender) o activar (despertar) cualquier disco duro de su computadora.

Si bien esta herramienta se fabricó hace casi 8 años (originalmente para Windows XP), todavía funciona incluso en estos días en Windows 10.

Artanis
fuente
0

Otra solución sería configurar el tiempo de inactividad de la unidad en el firmware de la unidad para que se desactive inmediatamente. He hecho esto en FreeBSD usando ataidle.

Parece que hay una herramienta de Windows para hacer esto, pero nunca la he usado. Use bajo su propio riesgo http://linux.wareseeker.com/System/ataidle-2.5.zip/291be59b53

El beneficio aquí es que la unidad está controlando su tiempo de inactividad, por lo que funcionará de la misma manera en cualquier lugar sin que un programa lo vea.

RandomInsano
fuente
Hmm ... Mi solución no es a pedido de hecho. Puede resultar problemático al intentar utilizar las unidades normalmente. ¿Por qué no los marca deshabilitados en el administrador de hardware de Windows 7? Eso podría asegurarse de que no se revolverán en primer lugar. Y ... esta sugerencia ya fue mencionada. Ve a mi
RandomInsano
0

Son las aplicaciones las que intentan acceder a estas unidades si no le ha dicho al indexador de Windows que indexe esas unidades. puede usar el monitor de recursos para ver qué aplicaciones están accediendo o han accedido recientemente a qué discos duros. puede configurar aplicaciones usando sus propias páginas de configuración, formularios, etc.

Uğur Gümüşhan
fuente
Gracias. Como esta pregunta es de hace 6 años, actualmente no tengo el entorno para probarla. Sin embargo, cuando cambia un disco a fuera de línea, Windows y no verá archivos y carpetas, ni siquiera volúmenes y letras de unidad. Como no hay archivos ni volúmenes, las aplicaciones normales no verán la unidad y el monitor de recursos no lo ayudará allí.
SuperDuck
0

Hay hdparamejecutables ejecutables en Windows que funcionan de manera similar a hdparamLinux.

Solo busca hdparam.exe

sharp12345
fuente