¿Hay alguna manera de ver si mi disco duro está realmente girando o en modo de suspensión en Windows 7?
Estoy buscando respuestas para discos duros internos y externos; no siempre tienen una luz para indicar su estado.
12
¿Hay alguna manera de ver si mi disco duro está realmente girando o en modo de suspensión en Windows 7?
Estoy buscando respuestas para discos duros internos y externos; no siempre tienen una luz para indicar su estado.
Respuestas:
La
smartctl
utilidad de línea de comandos de smartmontools ofrece exactamente esta funcionalidad con el-n
conmutador. Desde la página del manual :Funciona desde un terminal no elevado incluso como el único argumento de opción, lo que hace que su uso sea bastante sencillo para las unidades internas:
mientras que un disco giratorio informa
Device is in ACTIVE or IDLE mode
Las unidades externas y / o los controladores exóticos pueden ser más complicados y requieren que lea sobre el
-d
conmutador.fuente
Puede ejecutar DiskMon que mostrará toda la actividad en cada unidad de su sistema. Ninguna entrada sugeriría que el disco está en modo de suspensión.
Las pruebas limitadas aquí confirman que este parece ser el caso de todos modos. Al intentar acceder a una unidad que no figura en la lista de las transacciones actuales, hay una demora antes de que la unidad aparezca en la ventana de DiskMon, lo que indica que se ha desactivado.
¡Es un poco tosco, lo admito!
fuente
Es una solución poco elegante, pero intente instalar la versión para Windows de hdparm . Luego, ejecute
hdparm.exe -C [drivename]
desde el directorio en el que se instaló (generalmenteProgram Files (x86)
o similar). Usando este método, pude saber si mis unidades estaban activas / inactivas, o en espera (durmiendo y sin girar).El nombre de la unidad es una dirección de dispositivo de estilo UNIX que se asigna de alguna manera a una letra de unidad / dispositivo físico de Windows (
/dev/hda
generalmente es su unidad principal, y así/dev/hdb
sucesivamente), pero no estoy seguro de cómo determinar qué alias de dispositivos UNIX están disponibles bajo ventanas Puede asegurarse de que un/dev/hd_
alias dado corresponda con la unidad correcta ejecutandohdparm.exe -i [drivename]
el alias y verificando la salida para ver si los parámetros de la unidad coinciden con lo que espera.Sería bueno si hubiera una utilidad gráfica y / o nativa de Windows para obtener esta funcionalidad, pero no conozco una.
Todavía es UNIX-ish, pero también puede intentar jugar con la versión de Windows de smartmontools , y ver si ofrece una funcionalidad similar en un paquete más utilizable. Sin embargo, no tengo ninguna experiencia con ese software.
fuente
Puede usar un script de PowerShell para obtener el estado de las unidades de disco para las cuales esta información está disponible (no todas las unidades devuelven este estado).
Pruebe esto en una consola de Windows PowerShell (probablemente ejecutada como administrador):
Los valores interesantes de disponibilidad se pueden encontrar aquí :
Si Win32_DiskDrive no funciona para usted, otras posibilidades son Win32_LogicalDisk y Win32_Volume.
Si alguno de ellos funciona, también puede crear un script, por ejemplo:
fuente
Método de ahorro de fallos: con la oreja apoyada en la unidad o el lugar de la computadora portátil donde se encuentra la unidad, active el acceso a la unidad. Con cualquier disco mecánico, debe escuchar claramente un sonido giratorio si la unidad ha estado en modo de suspensión.
fuente
Usted podría usar Uwe Siebers agradable freeware FFB - Flush File Buffers .
fuente