Sabit diskimin gerçekten dönüp dönmediğini veya Windows 7 altında uyku modunda olup olmadığını görmenin bir yolu var mı?
Hem dahili hem de harici sabit diskler için cevaplar arıyorum; durumlarını göstermek için her zaman bir ışıkları yoktur.
Sabit diskimin gerçekten dönüp dönmediğini veya Windows 7 altında uyku modunda olup olmadığını görmenin bir yolu var mı?
Hem dahili hem de harici sabit diskler için cevaplar arıyorum; durumlarını göstermek için her zaman bir ışıkları yoktur.
Yanıtlar:
smartctl
Komut satırı yardımcı programı Smartmontools ile tam olarak bu işlevi sunar -n
anahtarı. Gönderen adam sayfası :
-n POWERMODE, --nocheck = POWERMODE
[yalnızca ATA] Aygıt düşük güç modundayken herhangi bir denetim gerçekleştirmeden önce smartctl'in çıkıp çıkmayacağını belirtir. Bir diskin smartctl tarafından döndürülmesini önlemek için kullanılabilir.
Tek seçenek argümanı olarak bile yükseltilmemiş bir terminalden çalışır, bu da kullanımını dahili sürücüler için oldukça basit hale getirir:
> smartctl.exe -n standby 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
d:: Device is in STANDBY (OS) mode, exit(2)
oysa bir dönen tahrik raporları Device is in ACTIVE or IDLE mode
Harici sürücüler ve / veya egzotik denetleyiciler daha zor olabilir ve -d
anahtarı okumanızı gerektirebilir .
Sisteminizdeki her sürücüdeki tüm etkinlikleri gösterecek DiskMon'u çalıştırabilirsiniz . Hiçbir girdi diskin uyku modunda olduğunu göstermez.
Buradaki sınırlı testler, bunun zaten böyle olduğunu teyit ediyor. Geçerli işlemlerde listelenmeyen bir sürücüye erişmeye çalışırken, DiskMon penceresinde sürücünün döndürüldüğünü belirten bir gecikme olur.
Kabul ediyorum biraz kaba!
Bu uygun olmayan bir çözüm, ancak hdparm'ın Windows sürümünü yüklemeyi deneyin . Ardından hdparm.exe -C [drivename]
yüklediği dizinden çalıştırın (genellikle Program Files (x86)
veya benzeri). Bu yöntemi kullanarak, sürücülerimin aktif / boşta mı, yoksa bekleme modunda mı (uykuda ve dönmüyorsa) söyleyebildim.
Sürücü adı, bir şekilde bir Windows sürücü harfine / fiziksel aygıta ( /dev/hda
genellikle birincil sürücünüzdür, /dev/hdb
vb.) Eşlenen UNIX stili aygıt adresidir , ancak hangi UNIX aygıt takma adlarının kullanılabilir olduğunu nasıl belirleyeceğimi bilmiyorum pencerelerin altında. /dev/hd_
Takma ad hdparm.exe -i [drivename]
üzerinde çalışarak ve sürücü parametrelerinin beklediğiniz değerle eşleşip eşleşmediğini görmek için belirli bir takma adın doğru sürücüye karşılık geldiğinden emin olabilirsiniz .
Bu işlevsellik elde etmek için bir grafik ve / veya yerel windows yardımcı programı olsaydı iyi olurdu, ama birini bilmiyorum.
Hala UNIX-ish, ancak smartmontools'un Windows sürümü ile oynamayı deneyebilir ve daha kullanışlı bir pakette benzer işlevler sunup sunmadığını görebilirsiniz. Yine de bu yazılımla ilgili hiçbir deneyimim yok.
Bu bilgilerin bulunduğu disk sürücülerinin durumunu almak için bir PowerShell betiği kullanabilirsiniz (tüm sürücüler bu durumu geri vermez).
Bunu bir Windows PowerShell konsolunda deneyin (muhtemelen yönetici olarak çalıştırın):
Get-WMIObject -class Win32_DiskDrive | Select-Object caption,availability
Kullanılabilirlik için ilginç değerler burada bulunabilir :
3 (0x3) : Running or Full Power
7 (0x7) : Power Off
8 (0x8) : Off Line
13 (0xD) : Power Save - Unknown
14 (0xE) : Power Save - Low Power Mode
15 (0xF) : Power Save - Standby
16 (0x10) : Power Cycle
17 (0x11) : Power Save - Warning
Win32_DiskDrive sizin için çalışmazsa, diğer olasılıklar Win32_LogicalDisk ve Win32_Volume'tur.
Bunlardan herhangi biri işe yararsa, bir komut dosyası da oluşturabilirsiniz, örneğin:
$strComputer = "."
$colItems = get-wmiobject -class "Win32_Volume" -namespace "root\cimv2" -computername strComputer
foreach ($objItem in $colItems) {
write-host "Name: " $objItem.Name " Availability: " $objItem.Availability
}
Başarısız kaydetme yöntemi: kulağınız sürücünün üzerine yerleştirilmişse veya dizüstü bilgisayarın sürücünün bulunduğu yerdeyken, bir sürücü erişimini tetikleyin. Herhangi bir mekanik diskte, sürücü uyku modundaysa, açıkça bir dönüş sesi duymalısınız.
Uwe Siebers güzel ücretsiz FFB - Flush Dosya Tamponları kullanabilirsiniz .
FFB, bir veya daha fazla depolama biriminin yazma önbelleğini temizleyen bir komut satırı aracıdır.
...
-F verilmedikçe uyku sürücüleri atlanır.