डिस्क I/O त्रुटि का सीधा सा मतलब है कि सिस्टम डिस्क पर रीड/राइट ऑपरेशन को पूरा नहीं कर सकता। यह त्रुटि SSD, HDD, USB, SD कार्ड आदि पर हो सकती है। यह डिस्क के पूरे/भाग पर, या डिस्क की डायरेक्टरी पर हो सकती है। कुछ उपयोगकर्ताओं को डिस्क इनिशियलाइज़ करते समय समस्या का सामना करना पड़ा या कुछ ने सिस्टम बूट करते समय इसका सामना किया। कुछ मामलों में, समस्या फ़ाइलों को डायरेक्टरी में कॉपी करते समय या गेम इंस्टॉल करते समय (जैसे लीग ऑफ लीजेंड्स) हुई।

कई कारक डिस्क I/O त्रुटि का कारण बन सकते हैं लेकिन निम्नलिखित को मुख्य माना जा सकता है:
- क्षतिग्रस्त या ढीला डेटा केबल: यदि ड्राइव का डेटा केबल ढीला या क्षतिग्रस्त है, तो यह वर्तमान डिस्क I/O त्रुटि का कारण बन सकता है।
- भ्रष्ट USB ड्राइवर्स: यदि ड्राइव सिस्टम से USB के माध्यम से जुड़ी है, तो भ्रष्ट USB ड्राइवर्स हाथ में मुद्दा पैदा कर सकते हैं।
- पुराना सिस्टम BIOS: यदि सिस्टम का BIOS पुराना है, तो ड्राइव के फर्मवेयर या ड्राइवर के साथ इसकी असंगतता डिस्क I/O त्रुटि का कारण बन सकती है।
- ड्राइव पर तार्किक त्रुटियां: यदि डिस्क पर तार्किक त्रुटियां हैं, तो यह डिस्क पर एक्सेस समस्याएं पैदा कर सकती हैं, जिसके परिणामस्वरूप I/O त्रुटि होती है।
- फेल हो रही डिस्क: यदि डिस्क फेल होने वाली है, तो इसके पहले संकेतों में से एक डिस्क I/O त्रुटि के रूप में हो सकता है।
ड्राइव की स्थिति जांचें
समस्या निवारण प्रक्रिया में गोता लगाने से पहले, सबसे पहले, ड्राइव के डेटा का बैकअप लेना सुनिश्चित करें (यदि संभव हो) अपने डेटा की सुरक्षा के लिए। फिर, प्रभावित सिस्टम पर एक एलिवेटेड Command Prompt लॉन्च करें (यदि संभव न हो, तो किसी अन्य सिस्टम पर प्रयास करें लेकिन ड्राइव पर नेविगेट करना सुनिश्चित करें) और निम्नलिखित निष्पादित करें (एक-एक करके):
wmic diskdrive get status

यदि कमांड प्रॉम्प्ट त्रुटि की रिपोर्ट करता है, तो ड्राइव फेल हो रही है और आपको दूसरी ड्राइव की आवश्यकता हो सकती है। यदि कमांड OK रिपोर्ट करता है, तो ड्राइव फेल हो रही हो सकती है या शायद नहीं? और नीचे उल्लिखित समाधानों को आजमाया जा सकता है। लेकिन जो भी मामला हो, ड्राइव की सामग्री का बैकअप लेना सुनिश्चित करें (यदि संभव हो)।
ड्राइव के डेटा केबल को फिर से लगाएं या दूसरा केबल आज़माएं
यदि ड्राइव का डेटा केबल क्षतिग्रस्त है या ढीला है, तो यह I/O डिस्क त्रुटि का कारण बन सकता है। यहां, ड्राइव के केबल को फिर से लगाना या दूसरा केबल आज़माना डिस्क I/O त्रुटि को ठीक कर सकता है।
- बाहरी ड्राइव के मामले में, जांचें कि क्या ड्राइव के केबल को फिर से लगाने से समस्या हल होती है। यदि नहीं, तो जांचें कि क्या ड्राइव के साथ दूसरे संगत केबल का उपयोग करने से त्रुटि दूर हो जाती है।

- आंतरिक ड्राइव के मामले में, सिस्टम को पावर ऑफ करें और सुनिश्चित करें कि सभी ड्राइव केबल्स ठीक से/मजबूती से लगे हुए हैं।
- फिर सिस्टम को पावर ऑन करें और जांचें कि क्या यह ठीक काम कर रहा है।
- यदि नहीं, तो सिस्टम को पावर ऑफ करें और ड्राइव के डेटा केबल को संगत केबल से बदलें।
- बाद में, सिस्टम को पावर ऑन करें और जांचें कि क्या डिस्क की I/O समस्या हल हो गई है।
सिस्टम का क्लीन बूट करें
यदि सिस्टम पर कोई एप्लिकेशन या सेवा किसी विशेष सिस्टम डायरेक्टरी या उसकी किसी भी फाइल तक उपयोगकर्ता की पहुंच में बाधा डाल रही है, तो यह उस डायरेक्टरी के लिए डिस्क I/O त्रुटि का कारण बन सकती है। उदाहरण के लिए, यदि OneDrive जैसी क्लाउड सेवा उपयोगकर्ता की उसके आरक्षित डायरेक्टरी तक पहुंच को प्रतिबंधित कर रही है, तो उन डायरेक्टरी में फ़ाइलों को कॉपी/मूव करने से I/O त्रुटि हो सकती है। यहां, सिस्टम का क्लीन बूट करने से समस्या हल हो सकती है।
- अपने सिस्टम का क्लीन बूट करें। सिस्टम स्टार्टअप पर Microsoft के OneDrive को अक्षम करना भी सुनिश्चित करें क्योंकि यह I/O त्रुटि का कारण बताया गया है।

- अब जांचें कि क्या सिस्टम I/O त्रुटि से मुक्त है। यदि हां, तो आप एप्लिकेशन/सेवाओं को एक-एक करके वापस सक्षम करके समस्या पैदा करने वाले को ढूंढ सकते हैं।
समस्याग्रस्त डायरेक्टरी की अनुमतियों को संपादित करें
यदि किसी उपयोगकर्ता खाते के पास किसी विशेष डायरेक्टरी तक पहुंचने की अनुमति नहीं है, तो उस डायरेक्टरी में कॉपी करने से I/O त्रुटि हो सकती है यानी, उस फ़ोल्डर में डाउनलोड करना जहां उपयोगकर्ता के पास ऐसा करने की अनुमति नहीं है, समस्या पैदा कर सकता है। यहां, डायरेक्टरी अनुमतियों को संपादित करने से समस्या हल हो सकती है।
- समस्याग्रस्त फ़ोल्डर पर राइट-क्लिक करें और Properties चुनें।
- अब Security टैब पर जाएं और Edit पर क्लिक करें।

- फिर सुनिश्चित करें कि आपके उपयोगकर्ता खाते और एडमिनिस्ट्रेटर्स ग्रुप के पास डायरेक्टरी का Full Control है। अन्यथा, Add>> Advanced>> Find Now>> खाते पर डबल-क्लिक करें।

- एक बार अनुमतियां सेट हो जाने पर, जांचें कि क्या I/O डिस्क त्रुटि दूर हो गई है।
ध्यान रखें यदि डायरेक्टरी का पथ विंडोज कैरेक्टर सीमा (260) से अधिक है, तो यह भी हाथ में मुद्दा पैदा कर सकता है।
USB ड्राइवर्स को पुनः इंस्टॉल करें
यदि I/O डिस्क त्रुटि USB के माध्यम से सिस्टम से जुड़े ड्राइव पर हो रही है, तो सिस्टम के भ्रष्ट USB ड्राइवर्स समस्या का कारण हो सकते हैं। इस परिदृश्य में, USB ड्राइवर्स को पुनः इंस्टॉल करने से समस्या हल हो सकती है।
- Windows पर राइट-क्लिक करें और Device Manager खोलें।

- अब View खोलें और Show Hidden Devices चुनें।

- फिर Disk Drives टैब को एक्सपैंड करें और समस्याग्रस्त ड्राइव पर राइट-क्लिक करें।

- अब Uninstall Device चुनें और Delete the Driver Software of This Device को चेकमार्क करें (यदि प्रदर्शित हो)।
- फिर Uninstall पर क्लिक करें और ड्राइवर के अनइंस्टॉल होने तक प्रतीक्षा करें।
- अब समस्याग्रस्त ड्राइव को सिस्टम से अनप्लग करें और 1 मिनट प्रतीक्षा करें।
- फिर समस्याग्रस्त ड्राइव को वापस प्लग करें और विंडोज को डिस्क ड्राइव के लिए अपना ड्राइवर इंस्टॉल करने दें।
- अब जांचें कि क्या डिस्क I/O त्रुटि दूर हो गई है।
- यदि नहीं, तो चरण 1 से 6 दोहराएं (हिडन डिवाइस देखने को सक्षम करना सुनिश्चित करें) डिस्क ड्राइव के ड्राइवर को अनइंस्टॉल करने के लिए लेकिन ड्राइव को वापस प्लग न करें।
- फिर Universal Serial Bus Controllers को एक्सपैंड करें और किसी भी डिवाइस पर राइट-क्लिक करें।

- अब Uninstall चुनें और फिर अनइंस्टॉल करने की पुष्टि करें।
- फिर सभी USB डिवाइस पर समान प्रक्रिया दोहराएं। ध्यान रखें USB माउस/कीबोर्ड (यदि उपयोग किया जा रहा है) को अंत में हटाएं।
- बाद में, सिस्टम को पावर ऑफ करें, या तो स्टार्ट मेनू से या पावर बटन से।
- फिर सिस्टम को पावर ऑन करें और एक बार पावर ऑन होने पर, ड्राइव को वापस प्लग करें ताकि जांच सकें कि क्या यह I/O त्रुटि से मुक्त है।
सिस्टम के BIOS को नवीनतम बिल्ड में अपडेट करें
यदि सिस्टम का BIOS पुराना है, तो OS या डिस्क ड्राइव के फर्मवेयर के साथ इसकी असंगतता I/O त्रुटि का कारण बन सकती है क्योंकि आवश्यक मॉड्यूल डिस्क ड्राइव या इसके किसी भी क्लस्टर तक पहुंचने में विफल रहते हैं। यहां, सिस्टम के BIOS को नवीनतम बिल्ड में अपडेट करने से समस्या हल हो सकती है।
चेतावनी:
अत्यधिक सावधानी और अपने जोखिम पर आगे बढ़ें क्योंकि सिस्टम के BIOS को अपडेट करना एक कुशल कार्य है और यदि BIOS अपडेट के दौरान कुछ गलत होता है (जैसे पावर फेल्योर), तो आप अपने सिस्टम को ब्रिक कर सकते हैं और अपने सिस्टम/डेटा को स्थायी नुकसान पहुंचा सकते हैं।
- निर्माता के अनुसार सिस्टम के BIOS को अपडेट करें:
- Dell
- HP
- Lenovo
- MSI
- Gateway
- एक बार सिस्टम का BIOS अपडेट हो जाने पर, जांचें कि क्या डिस्क की I/O त्रुटि दूर हो गई है।
SFC, DISM, और ChkDsk स्कैन करें
आप किसी सिस्टम पर I/O त्रुटि का सामना कर सकते हैं यदि आवश्यक सिस्टम फाइलें भ्रष्ट हैं या यदि डिस्क ड्राइव में तार्किक सिस्टम त्रुटियां हैं। इस परिदृश्य में, SFC, DISM, या ChkDsk स्कैन करने से समस्या हल हो सकती है।
- सिस्टम का SFC स्कैन करें और जांचें कि क्या यह समस्या हल करता है।
- यदि नहीं, तो जांचें कि क्या DISM स्कैन करने से त्रुटि दूर हो जाती है।
- यदि समस्या बनी रहती है, तो जांचें कि क्या ChkDsk स्कैन करने से समस्या हल होती है।
ध्यान रखें यदि आप विंडोज के सामान्य मोड के माध्यम से इन स्कैन को करने में विफल रहते हैं, तो आप सिस्टम के सेफ मोड के माध्यम से समान प्रयास कर सकते हैं या इंस्टॉलेशन मीडिया का उपयोग कर सकते हैं।
सिस्टम के BIOS में बूट ऑर्डर संपादित करें
यदि BIOS में सिस्टम का बूट ऑर्डर बदल दिया गया है और किसी ऐसे डिवाइस से बूट करने के लिए सेट किया गया है जो मौजूद नहीं है, तो यह हाथ में I/O मुद्दा पैदा कर सकता है। यह इसलिए हो सकता है क्योंकि उपयोगकर्ता ने सिस्टम की रैम बदल दी या ग्राफिक्स कार्ड स्विच कर दिया लेकिन प्रक्रिया के दौरान, कमजोर CMOS बैटरी पिछले बूट कॉन्फ़िगरेशन को सेव नहीं कर सकी। ऐसे मामले में, सिस्टम के BIOS में बूट ऑर्डर संपादित करने से समस्या हल हो सकती है।
- सिस्टम को BIOS में बूट करें और बाएं फलक में, General टैब को एक्सपैंड करें।
- अब Boot Sequence टैब पर जाएं और सुनिश्चित करें कि सिस्टम की हार्ड ड्राइव या Windows Boot Manager को सिस्टम को बूट करने के लिए पहला ड्राइव सेट किया गया है।

- फिर BIOS में परिवर्तन सेव करें और बाद में, जांचें कि क्या सिस्टम डिस्क I/O त्रुटि से मुक्त है।
स्वचालित स्टार्टअप रिपेयर करें
यदि I/O डिस्क त्रुटि सिस्टम बूट होने पर हो रही है, तो भ्रष्ट सिस्टम स्टार्टअप समस्या का कारण हो सकता है, और स्टार्टअप रिपेयर करने से समस्या हल हो सकती है।
विंडोज रिकवरी एनवायरनमेंट से
- सिस्टम को पावर ऑफ करें और इसे पावर ऑन करें।
- जब Windows लोगो दिखाया जाता है, तो सिस्टम पावर ऑफ होने तक पावर बटन को दबाए/रखें।
- फिर से, सिस्टम को पावर ऑन करें और उपरोक्त चरणों को दोहराएं दो बार।
- तीसरी या चौथी बार, सिस्टम Windows Recovery Environment दिखा सकता है। यदि हां, तो Troubleshoot चुनें।

- अब Advanced Options खोलें और Startup Repair पर क्लिक करें।

- फिर स्क्रीन पर संकेतों का पालन करें अपने खाते में लॉग इन करने के लिए और जांचें कि क्या डिस्क I/O त्रुटि दूर हो गई है।

इंस्टॉलेशन मीडिया से
यदि कोई उपयोगकर्ता अपना सिस्टम बूट नहीं कर सकता है, तो कंप्यूटर स्टार्टअप को सुधारने के लिए इंस्टॉलेशन मीडिया का उपयोग करना समस्या को हल कर सकता है।
- सबसे पहले, किसी अन्य सिस्टम पर विंडोज बूटेबल इंस्टॉलेशन मीडिया बनाएं।
- अब इंस्टॉलेशन मीडिया (जैसे USB) के माध्यम से सिस्टम को बूट करें। यदि सिस्टम USB से बूट करने में विफल रहता है, तो BIOS के बूट सीक्वेंस में USB को पहला बूट डिवाइस सेट करना सुनिश्चित करें।
- फिर भाषा और अन्य प्राथमिकताओं को अपनी पसंद के अनुसार चुनें और Next पर क्लिक करें।
- एक बार स्टार्टअप स्क्रीन पर, Repair Your Computer पर क्लिक करें और Troubleshoot चुनें।

- अब Advanced Options खोलें और Startup Repair चुनें।
- फिर जांचें कि क्या स्वचालित स्टार्टअप रिपेयर I/O डिस्क त्रुटि को हल करता है।
विरोधाभासी विंडोज अपडेट को हटाएं
यदि I/O त्रुटि विंडोज अपडेट के बाद शुरू हुई, तो नवीनतम विंडोज अपडेट की ड्राइव के फर्मवेयर/ड्राइवर के साथ असंगतता हाथ में मुद्दा पैदा कर सकती है। इस संदर्भ में, विरोधाभासी विंडोज अपडेट को हटाने से डिस्क की I/O त्रुटि हल हो सकती है।
विंडोज के सेटिंग्स मेनू से
- Windows पर राइट-क्लिक करें और Settings चुनें।

- अब Update & Security खोलें और Windows Update टैब में, View Update History चुनें।

- फिर Uninstall Updates खोलें और समस्याग्रस्त अपडेट चुनें।

- अब Uninstall पर क्लिक करें और अपडेट को अनइंस्टॉल करने के लिए स्क्रीन पर संकेतों का पालन करें।

- एक बार अपडेट अनइंस्टॉल हो जाने पर, जांचें कि क्या डिस्क की I/O त्रुटि दूर हो गई है।
विंडोज रिकवरी एनवायरनमेंट के माध्यम से अपडेट अनइंस्टॉल करें
- सिस्टम को Windows Recovery Environment में बूट करें (जैसा कि पहले चर्चा की गई) और Troubleshoot चुनें।
- अब Advanced Options खोलें और Uninstall Updates चुनें।

- फिर इंस्टॉल किए गए अपडेट के अनुसार, Uninstall Latest Quality Update या Uninstall Latest Feature Update चुनें।

- अब Uninstall Quality Update (या Uninstall Feature Update) पर क्लिक करें और एक बार पूरा होने पर, Done पर क्लिक करें।
- फिर जांचें कि क्या सिस्टम ठीक से बूट होता है और डिस्क I/O त्रुटि से मुक्त है।
बूट कॉन्फ़िगरेशन डेटा (BCD) को पुनर्निर्माण करें
यदि इसका BCD (बूट कॉन्फ़िगरेशन डेटा) भ्रष्ट है तो सिस्टम बूट करते समय I/O डिस्क त्रुटि दिखा सकता है और इसे पुनर्निर्माण करने से समस्या हल हो सकती है।
- इंस्टॉलेशन मीडिया जैसे USB के माध्यम से सिस्टम को Windows Recovery Environment में बूट करें (जैसा कि पहले चर्चा की गई)।
- अब अपनी प्राथमिकताएं चुनें (जैसे भाषा, समय, आदि) और Next पर क्लिक करें।
- एक बार विंडोज इंस्टॉलेशन स्क्रीन पर, Repair Your Computer पर क्लिक करें और Troubleshoot खोलें।
- अब Advanced Options चुनें और Command Prompt खोलें।

- फिर निम्नलिखित को एक-एक करके निष्पादित करें:
Bootrec /fixmbr Bootrec /fixboot Bootrec /rebuildbcd

- बाद में, जांचें कि क्या सिस्टम की I/O त्रुटि दूर हो गई है।
विभिन्न HDD टूल्स आज़माएं
कई टूल (OEM और थर्ड-पार्टी) हैं जो हार्ड डिस्क के साथ कई आम मुद्दों को ठीक कर सकते हैं और यदि उपरोक्त को आजमाने के बाद भी समस्या बनी रहती है, तो इनमें से किसी भी टूल को आजमाने से समस्या हल हो सकती है। ध्यान रखें आपको समस्याग्रस्त ड्राइव पर इन टूल्स को आजमाने के लिए किसी अन्य सिस्टम (या बूटेबल हार्ड डिस्क) की आवश्यकता हो सकती है।
- सबसे पहले, OEM की वेबसाइट पर जाएं और डाउनलोड करें OEM का HDD यूटिलिटी (जैसे, Seagate's HDD Diagnostics Tool या VAIO Care Diagnostics)।

- फिर यूटिलिटी को एडमिनिस्ट्रेटर के रूप में लॉन्च करें और स्क्रीन पर संकेतों का पालन करें ताकि जांच सकें कि क्या यह डिस्क I/O त्रुटि को हल करता है।
- यदि नहीं, तो आप निम्नलिखित को आजमा सकते हैं ताकि जांच सकें कि क्या वे समस्या हल करते हैं या डिस्क/सिस्टम के साथ कोई समस्या (जैसे SMART मान) रिपोर्ट करते हैं:
- Windows Memory Diagnostics (यह सुनिश्चित करने के लिए कि फेल हो रही रैम समस्या नहीं पैदा कर रही है)
- Crystal Disk Info
- Speccy
- SeaTools
- यदि वह काम नहीं करता, तो आप Ubuntu Live USB का उपयोग करके जांच सकते हैं कि क्या समस्या OS के साथ है (विंडोज और लिनक्स के बीच कर्नेल का अंतर लिनक्स डिस्ट्रो को ड्राइव तक पहुंचने दे सकता है)।
यदि समस्या अभी भी बनी रहती है, तो जांचें कि क्या ड्राइव दूसरे सिस्टम में ठीक काम कर रही है। यदि हां, तो फिर से ड्राइव के केबल की जांच करें या सिस्टम बोर्ड/BIOS को त्रुटि के लिए जांचें। यदि ड्राइव केस का उपयोग कर रही है, तो सबसे अधिक संभावना है कि डिस्क का केस खराब हो गया है और ड्राइव सुरक्षित हो सकती है। उस स्थिति में, बस केस को बदलने से समस्या हल हो सकती है।