NTFS विभाजन में आप "इनपुट / आउटपुट त्रुटि" कैसे सुधारते हैं?


37

मैंने उबंटू के साथ एक छोटी गाड़ी विंडोज विस्टा इंस्टॉलेशन को बदल दिया। सभी ठीक काम करता है सिवाय इसके कि मुख्य एचडी जहां मेरे पास मेरी सभी फाइलें अब अप्राप्य हैं। यहाँ मुझे मिलने वाला त्रुटि संदेश है:

Error mounting: mount exited with exit code 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details

क्या यह जरूरी एक हार्डवेयर समस्या है? यदि नहीं, तो क्या उबंटू से एचडी को ठीक करने का कोई तरीका है?

जवाबों:


24

chkdsk /Rएक बहुत ही महत्वपूर्ण आदेश है जब चीजें NTFS के साथ बालों वाली मिलती हैं। दुर्भाग्य से मैं एक लिनक्स उपकरण के बारे में नहीं जानता, जो सब कुछ करने के लिए आता है। संक्षेप में, इसे चलाने के लिए, आपको किसी प्रकार की Windows पुनर्प्राप्ति डिस्क की आवश्यकता होगी।

यदि आपके पास एक हाथ नहीं है, तो समर्थन फ़ोरम के दूसरे सेट पर थ्रेड में एक आईएसओ की पेशकश की गई है (पहला उत्तर देखें)।

ऐसे उपकरण ntfsfix( ntfsprogsपैकेज का हिस्सा ) हैं जो NTFS डिस्क पर सतह की जांच कर सकते हैं, लेकिन वे ड्राइव को ठीक करने में सक्षम नहीं हैं।


3
आप VirtualBox और उस पर एक XP स्थापित कर सकते हैं । ड्राइव को fstab में रोकें , (यदि USB माउंट: VBox में USB फ़िल्टर जोड़ें, ताकि XP ​​"कच्चा" USB ड्राइव देखें), XP पर ड्राइव को माउंट करें और उस पर chkdsk चलाएं ।
रिंग

@ ringø क्या होगा अगर विंडोज़ इसे माउंट नहीं कर सकती हैं? यह दर्शाता है कि आपका नया उपकरण ठीक से काम नहीं करेगा, इसलिए मैं इसे कैसे देख सकता हूं?
मुस्तफा हुसैन


3

NTFS एक बंद स्रोत Microsoft फ़ाइल सिस्टम है, और आपको chkdsk /fसुझाव के अनुसार, इसे चलाने के लिए Windows की आवश्यकता होगी । यदि समस्या हार्डवेयर से संबंधित है, तो आपको hdd को बदलना होगा।


आवश्यक नहीं केवल विंडोज।
बीवेरेंगोव

2

मुझे एक बार इसी तरह की स्थिति का सामना करना पड़ा है, फिर मैंने विंडोज़ पर हार्डडिस्क रखा, फिर एक पॉपअप त्रुटियों के लिए डिस्क की जांच करने के लिए कह रहा था।

अगर गोटो कंप्यूटर नहीं पूछा, तो ड्राइव पर राइट क्लिक करें और फिर गुणों पर क्लिक करें, एक टैब "टूल" होगा

डिस्क की जाँच

"अभी जांचें" चुनें

यदि आप सुरक्षित रूप से हार्डडिस्क नहीं हटाते हैं तो इस प्रकार की त्रुटियां होती हैं।


2

पृष्ठभूमि:

इसलिए मैं कमोबेश उसी मुद्दे का सामना कर रहा था। मेरे HD के NTFS विभाजन पर लगभग 12 फाइलें दुर्गम थीं और न ही उन्हें हटाया जा सकता था। बैकटाइम की त्रुटि लॉग के माध्यम से उनके बारे में जानने के लिए समझे। Vmware पर मेरे विंडो 7 को निकाल दिया, उस फ़ोल्डर को साझा फ़ोल्डर के माध्यम से फ़ाइलों तक पहुँचा और उन्हें एक नए फ़ोल्डर में कॉपी किया। लेकिन किसी कारण से मैं उन फ़ाइलों (0 बाइट्स) को विंडोज 7 से हटाने में सक्षम नहीं था। इसमें कोई आश्चर्य की बात नहीं है, ओएस के पास उन फ़ाइलों तक निम्न-स्तरीय पहुंच नहीं थी।

ntfsfixइसे ठीक नहीं किया, कहा कि कुछ भी गलत नहीं था, और fsckकहा कि डिवाइस के साथ सभी शांत है। मैं नहीं कर सका chkdsk /Rक्योंकि फाइलें नेटवर्क ड्राइव के माध्यम से साझा की गई थीं। और मेरे पास मेरी भौतिक मशीन पर विंडो 7 स्थापित नहीं थी।

समाधान (vmplayer के लिए कदम, लेकिन वर्चुअलबॉक्स के लिए आसानी से पालन किया जा सकता है):

  1. अपने vm में एक नया HD जोड़ें (vmplayer को रूट के रूप में शुरू करना होगा)
  2. डिस्क के लिए संकेत दिए जाने पर भौतिक डिस्क चुनें
  3. सही उपकरण चुनें (इस कारण से vmplayer को रूट के रूप में शुरू किया गया था)
  4. "व्यक्तिगत विभाजनों का उपयोग करें" चुनें
  5. बग्गी फ़ाइलों वाले विभाजन का चयन करें
  6. जोड़ना समाप्त करें
  7. Vm प्रारंभ करें

मेरे लिए विंडोज 7 ने नए विभाजन का पता लगाया और बूट पर एक चेकडिस्क किया। यह करने के लिए (सूचकांक) सफाई का एक बहुत कुछ था। छोटी-छोटी फाइलें चली गईं। और समस्या हल हो गई।


मुझे VirtualBox में एक भौतिक डिस्क जोड़ने का विकल्प नहीं दिखता है। वहाँ एक रास्ता होना चाहिए, लेकिन जो भी कारण मैक संस्करण मैं उपयोग कर रहा हूँ वह मुझे नहीं दे रहा है।
श्रीधर सरनोबत '

0

मुझे यह नवजात शिशु के रूप में एसडी कार्ड ntfs के बाद मिला, सभी को मुझे यह करना था कि पहले यह क्या था।

sudo umount -l /dev/sdx1

फिर माउंट फिर से काम किया

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