Existe-t-il un moyen pour moi de voir si mon disque dur tourne réellement ou en mode veille sous Windows 7?
Je cherche des réponses pour les disques durs internes et externes; ils n'ont pas toujours de lumière pour indiquer leur statut.
12
Réponses:
L'
smartctl
utilitaire de ligne de commande de smartmontools offre exactement cette fonctionnalité avec le-n
commutateur. Depuis la page de manuel :Il fonctionne à partir d'un terminal non surélevé même comme seul argument d'option, ce qui rend son utilisation assez simple pour les lecteurs internes:
alors qu'un disque tournant signale
Device is in ACTIVE or IDLE mode
Les disques externes et / ou les contrôleurs exotiques peuvent être plus délicats et vous obliger à lire sur le
-d
commutateur.la source
Vous pouvez exécuter DiskMon qui affichera toutes les activités sur chaque lecteur de votre système. Aucune entrée ne suggère que le disque est en mode veille.
Des tests limités ici confirment que cela semble être le cas de toute façon. Lorsque vous essayez d'accéder à un lecteur qui n'est pas répertorié dans les transactions en cours, il y a un délai avant que le lecteur n'apparaisse dans la fenêtre DiskMon indiquant qu'il a été interrompu.
C'est un peu grossier j'avoue!
la source
C'est une solution inélégante, mais essayez d'installer la version Windows de hdparm . Exécutez ensuite à
hdparm.exe -C [drivename]
partir du répertoire dans lequel il a été installé (généralementProgram Files (x86)
ou similaire). En utilisant cette méthode, j'ai pu dire si mes disques étaient actifs / inactifs ou en veille (en veille et non en rotation).Le nom du lecteur est une adresse de périphérique de style UNIX qui est en quelque sorte mappée sur une lettre de lecteur Windows / périphérique physique (
/dev/hda
est généralement votre lecteur principal,/dev/hdb
et ainsi de suite), mais je ne sais pas comment déterminer les alias de périphériques UNIX disponibles sous les fenêtres. Vous pouvez vous assurer qu'un/dev/hd_
alias donné correspond au lecteur correct en exécutanthdparm.exe -i [drivename]
l'alias et en vérifiant la sortie pour voir si les paramètres du lecteur correspondent à ce que vous attendez.Ce serait bien s'il y avait un utilitaire graphique et / ou Windows natif pour accéder à cette fonctionnalité, mais je n'en connais pas.
C'est toujours UNIX, mais vous pouvez également essayer de jouer avec la version Windows de smartmontools et voir si elle offre des fonctionnalités similaires dans un package plus utilisable. Je n'ai cependant aucune expérience avec ce logiciel.
la source
Vous pouvez utiliser un script PowerShell pour obtenir l'état des lecteurs de disque pour lesquels ces informations sont disponibles (tous les lecteurs ne redonnent pas cet état).
Essayez ceci dans une console Windows PowerShell (probablement exécutée en tant qu'administrateur):
Les valeurs intéressantes pour la disponibilité peuvent être trouvées ici :
Si Win32_DiskDrive ne fonctionne pas pour vous, d'autres possibilités sont Win32_LogicalDisk et Win32_Volume.
Si l'un d'eux fonctionne, vous pouvez également créer un script, par exemple:
la source
Échec de la méthode de sauvegarde: avec l'oreille posée sur le lecteur ou à l'endroit où se trouve le lecteur sur l'ordinateur portable, déclenchez un accès au lecteur. Avec n'importe quel disque mécanique, vous devriez clairement entendre un son de rotation si le lecteur a été en mode veille.
la source
Vous pouvez utiliser le logiciel gratuit Uwe Siebers FFB - Flush File Buffers .
la source