देखें कि क्या विंडोज के लिए एचडीडी स्लीप मोड में है


12

क्या मेरे लिए यह देखने का कोई तरीका है कि मेरी हार्ड ड्राइव वास्तव में कताई है या विंडोज 7 के तहत स्लीप मोड में है?
मैं आंतरिक और बाहरी हार्ड ड्राइव दोनों के लिए उत्तर ढूंढ रहा हूं; उनके पास अपनी स्थिति को इंगित करने के लिए हमेशा प्रकाश नहीं होता है।


बाहरी ड्राइव: स्थिति प्रकाश का संबंध है। आंतरिक ड्राइव सभी एक साथ सोएंगे, इसलिए कोई उपयोगिता निष्पादित नहीं की जा सकती है। अधिक सार्थक उत्तर के लिए अधिक विवरण की आवश्यकता है।
harrymc

मेरे पास आंतरिक और बाहरी दोनों ड्राइव हैं। मुझे जो एनक्लोजर मिला है उसमें लाइट स्लीप मोड नहीं है। मुझे लगा कि प्रश्न बहुत सरल है और मुझे पता है कि लिनक्स में कैसे करना है, लेकिन विन के लिए सॉफ्टवेयर नहीं मिल सका।
पाब्लो

इस प्रश्न में कुछ तार्किक मुद्दे हैं, सामान्य तौर पर, आपको हार्ड ड्राइव की जांच करने के लिए एप्लिकेशन को लोड करना होगा, जो आपकी हार्ड ड्राइव को स्पिन करता है। जब भी आप चेक करते हैं, आप हार्ड ड्राइव स्पिन को समाप्त करते हैं। आपको वास्तव में कुछ उपकरण की आवश्यकता होती है, जो स्मृति में रहते हैं, एक खिड़की गैजेट या शायद एक ट्रे आइकन, जो आपके डिस्क पर काम करना जारी रखता है।

यहाँ लिंक है: Microsoft द्वारा साइडबार प्लेटफ़ॉर्म को हटा दिए जाने के बाद ... वे चाहते हैं कि आप विंडो 8 खरीदें ...

जवाबों:


5

Smartmontools की smartctlकमांड-लाइन उपयोगिता स्विच के साथ बिल्कुल यही कार्यक्षमता प्रदान करती है । से आदमी पेज :-n

-n POWERMODE, --nocheck = POWERMODE
[ATA केवल] निर्दिष्ट करता है कि डिवाइस कम-पावर मोड में होने पर किसी भी जाँच को करने से पहले स्मार्टक्टेल से बाहर निकलना चाहिए। इसका उपयोग स्मार्ट डिस्क द्वारा डिस्क को स्पून-अप होने से रोकने के लिए किया जा सकता है।

यह केवल विकल्प तर्क के रूप में एक गैर-ऊंचे टर्मिनल से भी काम करता है, जो आंतरिक ड्राइव के लिए इसका उपयोग बहुत सरल बनाता है:

> 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)

जबकि एक कताई ड्राइव की रिपोर्ट Device is in ACTIVE or IDLE mode

बाहरी ड्राइव और / या विदेशी नियंत्रक अधिक मुश्किल हो सकते हैं और आपको -dस्विच पर पढ़ने की आवश्यकता होती है ।


4

आप DiskMon चला सकते हैं जो आपके सिस्टम में प्रत्येक ड्राइव पर सभी गतिविधि दिखाएगा। कोई भी प्रविष्टि यह नहीं बताएगी कि डिस्क स्लीप मोड में है।

यहां सीमित परीक्षण इस बात की पुष्टि करता है कि यह मामला वैसे भी दिखाई देगा। वर्तमान लेन-देन में सूचीबद्ध नहीं होने वाले ड्राइव का उपयोग करने का प्रयास करते समय, डिस्कॉम विंडो में ड्राइव शो से पहले एक देरी है जो यह दर्शाता है कि यह नीचे चला गया है।

यह थोड़ा कच्चा है जिसे मैं मानता हूँ!


3

यह एक अटूट समाधान है, लेकिन hdparm के विंडोज़ संस्करण को स्थापित करने का प्रयास करें । फिर hdparm.exe -C [drivename]उस निर्देशिका से चलाएं जो इसे स्थापित किया गया है (आमतौर पर Program Files (x86)या जैसे)। इस पद्धति का उपयोग करते हुए, मैं यह बताने में सक्षम था कि क्या मेरी ड्राइव सक्रिय / निष्क्रिय थी, या स्टैंडबाय में (नींद और कताई नहीं)।

ड्राइव नाम एक यूनिक्स शैली का डिवाइस पता है जो किसी तरह से विंडोज ड्राइव लेटर / फिजिकल डिवाइस /dev/hdaपर मैप किया जाता है ( यह आमतौर पर आपकी प्राथमिक ड्राइव है, और फिर /dev/hdbऔर इसी तरह), लेकिन मुझे यकीन नहीं है कि यूनिक्स डिवाइस उपनाम क्या हैं खिड़कियों के नीचे। आप यह सुनिश्चित कर सकते हैं कि एक दिया गया /dev/hd_उपनाम अन्य उपनामों पर चलकर सही ड्राइव से मेल खाता है hdparm.exe -i [drivename], और यह देखने के लिए आउटपुट की जाँच करें कि क्या ड्राइव पैरामीटर आपकी अपेक्षा के अनुरूप है।

यह अच्छा होगा यदि इस कार्यक्षमता को प्राप्त करने के लिए एक ग्राफिकल और / या देशी-विंडोज उपयोगिता है, लेकिन मुझे एक का पता नहीं है।

यह अभी भी UNIX-ish है, लेकिन आप स्मार्टमोनटूल के विंडोज संस्करण के साथ खेलने की कोशिश कर सकते हैं , और देखें कि क्या यह अधिक उपयोगी पैकेज में समान कार्यक्षमता प्रदान करता है। मुझे उस सॉफ़्टवेयर के साथ कोई अनुभव नहीं है, हालाँकि।


4
स्मार्टमोन्टल स्मार्ट का उपयोग करते हैं - लेकिन स्लीप ड्राइव पर एसएमएआरटी का कोई भी उपयोग इसे जगा देगा। कैच -22 का मामला।
harrymc

1

आप डिस्क ड्राइव की स्थिति प्राप्त करने के लिए पॉवरशेल स्क्रिप्ट का उपयोग कर सकते हैं जिसके लिए यह जानकारी उपलब्ध है (सभी ड्राइव इस स्थिति को वापस नहीं देते)।

Windows PowerShell कंसोल में इसे आज़माएं (संभवतः व्यवस्थापक के रूप में चलाएं):

Get-WMIObject -class Win32_DiskDrive | Select-Object caption,availability

उपलब्धता के दिलचस्प मूल्य यहां देखे जा सकते हैं :

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 आपके लिए काम नहीं करता है, तो अन्य संभावनाएँ Win32_LogicalDisk और Win32_Volume हैं।

यदि उनमें से कोई भी काम करता है, तो आप एक स्क्रिप्ट भी बना सकते हैं, उदाहरण के लिए:

$strComputer = "."
$colItems = get-wmiobject -class "Win32_Volume" -namespace "root\cimv2" -computername strComputer
foreach ($objItem in $colItems) {
      write-host "Name: " $objItem.Name " Availability: " $objItem.Availability
}

7
आपको यहां टिप्पणी करनी चाहिए कि उपलब्धता विशेषता हमेशा खाली के रूप में प्रदर्शित होती है - मुझे लगता है कि यह शायद Microsoft द्वारा लागू नहीं किया गया है। सभी डिस्क-स्थिति उपयोगिताओं के साथ समस्या जो मुझे मिल रही थी, वह यह है कि वे SMART का उपयोग करते हैं जो एक नींद ड्राइव को जगाएगा, इसलिए यह एक वास्तविक पहेली है। मुझे लगता है कि उपलब्धता विशेषता के काम न करने की शिकायत के लिए आपको Microsoft से संपर्क करना चाहिए।

1
मैंने
पॉवरशेल

0

फेल सेव विधि: अपने कान के साथ ड्राइव या लैपटॉप पर उस स्थान पर लेट जाएं जहां ड्राइव बैठता है, ड्राइव एक्सेस को ट्रिगर करें। किसी भी यांत्रिक डिस्क के साथ, आपको स्पष्ट रूप से स्पिन-अप ध्वनि सुननी चाहिए यदि ड्राइव स्लीप मोड में है।


लक्ष्य शायद यह जानने के लिए अधिक है कि कब / कब एक एचडीडी स्लीप मोड में है बजाय इसे जगाने के ...
AF

0

आप Uwe सीबर्स का उपयोग कर सकते हैं अच्छा फ्रीवेयर FFB - फ्लश फाइल बफर

FFB एक कमांडलाइन टूल है जो एक या अधिक स्टोरेज वॉल्यूम के राइट कैश को फ्लश करता है।

...

जब तक -f नहीं दिया जाता तब तक स्लीपिंग ड्राइव को छोड़ दिया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.