कैसे बताएं कि कौन सा प्रोग्राम मेरी डिस्क का उपयोग कर रहा है?


12

विंडोज 8 ने मुझे हार्डड्राइव को यह कहते हुए अस्वीकार कर दिया कि यह उपयोग में है।

मुझे पता नहीं है कि कौन सा कार्यक्रम इसका उपयोग कर रहा है।

क्या कोई प्रोग्राम है जो मुझे हार्ड-ड्राइव का उपयोग करके सभी कार्यक्रमों की एक सूची देगा

जवाबों:


7

मार्क रोसिनोविच सिसिन्टर्नल्स (अब Microsoft के स्वामित्व में) से प्रक्रिया एक्सप्लोरर , यह कर सकता है:

फाइंड मेनू में, "फाइंड हैंडल या डीएलएल ..." पर क्लिक करें।

वहाँ, जो आप देख रहे हैं उसे टाइप करें (आपके मामले में, उदाहरण के लिए, f:यदि वह उस डिस्क का नाम है जिसे आप जानना चाहते हैं कि कौन सा प्रोग्राम अभी भी उपयोग कर रहा है)

यह तब उन सभी प्रक्रियाओं को प्रदर्शित करेगा, जो आप संभाल रहे हैं या स्ट्रिंग का उपयोग कर रहे हैं, जिसे आप देख रहे हैं (उदा: युक्त f:, इस प्रकार सभी प्रोग्रामों को अभी भी कुछ का उपयोग करके f:या उनकी वर्तमान निर्देशिका को कहीं पर सेट करके सूचीबद्ध करें f:)

(आप एक ही चीज़ का उपयोग यह पता लगाने के लिए कर सकते हैं कि किस प्रक्रिया में किसी विशिष्ट फ़ाइल को खोला गया है, आदि)


+1 क्योंकि यह अधिक विशिष्ट उत्तर है: पता करें कि किस ड्राइव का उपयोग किया जा रहा है।
रॉल्फब्ली

4

मैं सभी ओपन हैंडलर की सूची प्राप्त करने के लिए Windows Sysinternals हैंडल का उपयोग करने का सुझाव देता हूं क्योंकि बहुत संभव है कि एक प्रोग्राम ने एक ओपन हैंडलर को छोड़ दिया है लेकिन इसका उपयोग नहीं किया है।

साथ संभाल आप देख सकते हैं इस डिस्क पर खुला है। इसका एक कमांड प्रॉम्प्ट प्रोग्राम है, बस "हैंडल" टाइप करें जहां आप इसे सहेजते हैं और सभी को thats।

आप handle >> results.txtउन्हें results.txt फ़ाइल पर सहेजने के लिए टाइप कर सकते हैं और उन्हें अधिक आसान देख सकते हैं।

आउटपुट इस प्रारूप पर है:

Handle v3.46      
Copyright (C) 1997-2011 Mark Russinovich         
Sysinternals - www.sysinternals.com          

------------------------------------------------------------------------------        
System pid: 4 NT AUTHORITY\SYSTEM        
  934: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat        
  938: File  (---)   C:\Documents and Settings\SQL_User\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat.LOG          
  93C: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.dat.LOG         
  948: File  (---)   C:\Documents and Settings\SQL_User\NTUSER.DAT               

मुझे नहीं पता कि -1 यहाँ क्यों है।
अरस्तू

1

इन चरणों का प्रयास करें:

  1. Microsoft का प्रोसेस एक्सप्लोरर डाउनलोड करें
  2. एप्लिकेशन खोलें
  3. I / O ग्राफ पर क्लिक करें

यहाँ छवि विवरण दर्ज करें

  1. अपनी डिस्क पंक्ति पर माउस ले जाएं

यहाँ छवि विवरण दर्ज करें

यह आपको उस डिस्क पर निष्पादित निष्पादन योग्य दिखाना चाहिए।


2
प्रोसेस एक्सप्लोरर सबसे डिस्क I / O के साथ प्रक्रिया दिखाएगा। यह डिस्क I / O सभी डिस्क पर है, न केवल उस प्रश्नकर्ता पर जिसमें वह रुचि रखता है, पर भी। एक प्रोग्राम किसी फ़ाइल को केवल बाहरी डिस्क पर खुला रख सकता है, इस प्रकार इसे हटाने योग्य होने से रोक सकता है, लेकिन पढ़ने या लिखने के लिए नहीं। फ़ाइल, इसलिए कोई डिस्क I / O नहीं है।
वर्नर हेनज़े

2
वर्नर की टिप्पणी के अलावा: इसे विंडोज शब्दावली में "हैंडल" कहा जाता है। ओलिवियर का उत्तर देखें।
जीरो 3
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.