CHKDSK या चेक डिस्क विंडोज ऑपरेटिंग सिस्टम के अंदर बनी एक यूटिलिटी है जो कंप्यूटर से जुड़ी डिस्क की अखंडता को बनाए रखने का काम करती है। इसे ग्राफिकल यूजर इंटरफेस के साथ-साथ कमांड लाइन दोनों के माध्यम से लॉन्च किया जा सकता है। कई परिदृश्य हैं जो इस यूटिलिटी को चलाने की आवश्यकता पैदा कर सकते हैं। मुख्य कारक डिस्क की पठनीयता है। कुछ उपयोगकर्ताओं ने रिपोर्ट किया है कि कमांड लाइन के माध्यम से लॉन्च किए जाने पर उन्हें यूटिलिटी के लिए Cannot open volume for direct access एरर प्राप्त होता है।

जब कोई पार्टीशन पर chkdsk कमांड चलाना चाहता है, तो उसे निम्न एरर संदेश मिलते हैं:-
C:\WINDOWS\system32>chkdsk /f g:
Cannot open volume for direct access.C:\WINDOWS\system32>chkdsk /f f:
The type of the file system is NTFS. Volume label is 0529357401.
CHKDSK "वॉल्यूम को डायरेक्ट एक्सेस के लिए नहीं खोल सकता" एरर ठीक करें
जब आप विकल्प /f के साथ chkdsk कमांड निष्पादित करते हैं, तो यह एरर ढूंढता है और मरम्मत करता है। यदि कुछ इसे मरम्मत करने से रोकता है, तो आपको यह एरर संदेश प्राप्त होगा। ये सुझाव आपको समस्या ठीक करने में मदद करेंगे। लेकिन आगे पढ़ने से पहले, अपने PC को पुनः आरंभ करें और एक बार कोशिश करें और देखें कि क्या यह मदद करता है।
यदि CHKDSK वॉल्यूम को डायरेक्ट एक्सेस के लिए नहीं खोल सकता, तो इन चरणों का पालन करें:
- बूट टाइम पर CHKDSK चलाएं।
- प्राइमरी हार्ड डिस्क सेल्फ टेस्ट चलाएं।
- फ्री ChkDsk अल्टरनेटिव सॉफ्टवेयर उपयोग करें
- हार्ड ड्राइव के स्वास्थ्य की जांच करें।
- हार्ड ड्राइव पर विभिन्न प्रतिबंध अक्षम करें।
- ड्राइव लॉकिंग फीचर अनइंस्टॉल/अक्षम करें।
- एप्लिकेशन सर्विस अक्षम करें।
- विंडोज PowerShell के लिए Repair-Volume उपयोग करें।
पूरी पोस्ट पहले पढ़ें और फिर तय करें कि इनमें से कौन सा एक या अधिक सुझाव आपके मामले में लागू हो सकते हैं।
1] बूट टाइम पर CHKDSK चलाएं
सबसे पहले, अपने कंप्यूटर को सेफ मोड में बूट करें।
कमांड प्रॉम्प्ट कमांड लाइन को एडमिन के रूप में खोलें और निम्न कमांड निष्पादित करें:
chkdsk /x /f /r
अपने कंप्यूटर को सामान्य रूप से रीबूट किया जाए और यह स्टार्टअप पर CHKDSK चलाएगा।
2] प्राइमरी हार्ड डिस्क सेल्फ टेस्ट चलाएं
अपने कंप्यूटर को BIOS में बूट करें।
Diagnostics टैब के तहत, उस विकल्प को चुनें जो Primary Hard Disk Self Test कहता है। विभिन्न निर्माताओं द्वारा अलग-अलग मदरबोर्ड पर, यह भिन्न हो सकता है लेकिन इसका तात्पर्य समान होगा।

टेस्ट पूरा होने दें और अपने कंप्यूटर को सामान्य रूप से बूट करें।
यह सभी एरर को ठीक कर देना चाहिए क्योंकि डिस्क में किसी भी ब्लॉकेज को BIOS में रहते हुए ही हल कर दिया जाएगा।
3] फ्री ChkDsk अल्टरनेटिव सॉफ्टवेयर उपयोग करें
कुछ टूल हैं जिन्हें आप ChkDsk अल्टरनेटिव के रूप में मान सकते हैं। वे समान रूप से उपयोगी हैं और काम काफी अच्छी तरह से करते हैं। आप फ्री ChkDsk अल्टरनेटिव सॉफ्टवेयर या Puran Utilities का उपयोग कर सकते हैं और जांच सकते हैं कि क्या यह आपकी मदद करता है।
4] हार्ड ड्राइव के स्वास्थ्य की जांच करें
विंडोज कमांड प्रॉम्प्ट में WMIC यूटिलिटी का उपयोग करके हार्ड ड्राइव के स्वास्थ्य की स्थिति जांचें और जांचें कि क्या आपके हार्ड ड्राइव में कोई समस्या है जिसके परिणामस्वरूप Cannot open volume for direct access एरर आ रहा है। यदि आपकी हार्ड डिस्क में कुछ आंतरिक समस्याएं हैं, तो आपको यह समस्या लगातार मिल सकती है।
5] हार्ड ड्राइव पर विभिन्न प्रतिबंध अक्षम करें
विंडोज 11/10 आपको विभिन्न उद्देश्यों के लिए अलग-अलग प्रतिबंध सेट करने देता है। यदि आपकी हार्ड ड्राइव एन्क्रिप्टेड है या उस पर ऑपरेशन करने के लिए प्रतिबंधित है, तो आप BitLocker एन्क्रिप्शन को अक्षम करने का प्रयास कर सकते हैं, और इससे आपकी समस्याएं ठीक हो जानी चाहिए। जब आप अपनी हार्ड ड्राइव को कुछ सामान्य करने से रोकते हैं, तो आप इस समस्या का सामना कर सकते हैं।
6] ड्राइव लॉकिंग फीचर अनइंस्टॉल/अक्षम करें
उस सॉफ्टवेयर में किसी भी फीचर को देखें जो डिस्क परिवर्तनों को ट्रैक करता है। यदि आपकी हार्ड ड्राइव किसी थर्ड-पार्टी सॉफ्टवेयर से लॉक है, तो स्कैन पूरा नहीं हो सकता है। इसलिए, मैं आपको उस फीचर को अक्षम करने का सुझाव दूंगा, और फिर चेक डिस्क कमांड निष्पादित करें।
7] एप्लिकेशन सर्विस अक्षम करें
दूसरा तरीका सर्विस को अक्षम करना है। ऐसा करने से सॉफ्टवेयर पूरी तरह से अक्षम हो जाएगा, जो कुछ भी यह आपके सिस्टम की सुरक्षा के लिए करता है।
- RUN प्रॉम्प्ट में services.msc टाइप करें और एंटर दबाएं।
- सुरक्षा सॉफ्टवेयर या डिस्क चेकर सॉफ्टवेयर से संबंधित विशेष सर्विस को खोजने के लिए स्क्रॉल करें।
- उस विशेष सर्विस पर राइट-क्लिक करें और Properties चुनें।
- Startup type को Disabled में बदलें
- OK/Apply पर क्लिक करें।
- अपने कंप्यूटर को रीबूट करें।
डिस्क चेक पूरा होने पर सर्विस को वापस सक्षम करना सुनिश्चित करें।
7] विंडोज PowerShell के लिए Repair-Volume उपयोग करें

विंडोज PowerShell को एडमिनिस्ट्रेटर के रूप में खोलें
निम्न कमांड टाइप करके Repair-Volume चलाएं और फिर एंटर दबाएं।
repair-volume -drive letter <DRIVE LETTER>
प्रक्रिया पूरी होने दें और जांचें कि क्या Scanning & repairing समस्या ठीक हुई या नहीं।
"Cannot open volume for direct access" का क्या अर्थ है?
जब आप अपने हार्ड डिस्क को मरम्मत करने के लिए विंडोज 11/10 में ChkDsk कमांड चलाते हैं, लेकिन यूटिलिटी इसका पता नहीं लगाती है, तो यह एरर संदेश दिखाता है। दूसरे शब्दों में, यह एरर तब होता है जब कमांड लाइन यूटिलिटी आपके हार्ड ड्राइव का पता नहीं लगाती या पहचानती नहीं है।
"डिस्क चेक नहीं किया जा सका क्योंकि विंडोज डिस्क तक नहीं पहुंच सकता" कैसे ठीक करें?
नियमित ChkDsk कमांड चलाने के बजाय आप कई चीजें कर सकते हैं। उदाहरण के लिए, आप इसे बूट टाइम पर चला सकते हैं, प्राइमरी हार्ड डिस्क सेल्फ टेस्ट चला सकते हैं, एन्क्रिप्शन हटा सकते हैं, आदि। चूंकि यह समस्या इस लेख में उल्लिखित समस्या के काफी समान है, आप अपने कंप्यूटर पर उन्हीं समाधानों को लागू कर सकते हैं।
कौन सा बेहतर है chkdsk R या F?
चूंकि यह chkdsk कमांड के बारे में है, एक दूसरे से बेहतर नहीं है। ऐसा इसलिए है क्योंकि आप अलग-अलग समय पर अलग-अलग उद्देश्यों के लिए इन कमांड को निष्पादित कर सकते हैं। CHKDSK /F का उपयोग तब किया जाता है जब फाइल सिस्टम में मामूली समस्या होती है, जबकि CHKDSK /R का उपयोग तब किया जाता है जब डेटा की भौतिक स्थिति में कुछ समस्या होती है।
शुभकामनाएं!
