कैसे chkdsk का उपयोग किए बिना एक "गंदा" NTFS विभाजन को सही ढंग से ठीक करने के लिए


39

जब मैं ntfsckएक NTFS विभाजन में करने की कोशिश करता हूं तो मुझे यह मिलता है:

sudo ntfsck /dev/sdb1
Unsupported: replay_log()
Volume is dirty.
Unsupported: check_volume()
Checking 161792 MFT records.
Unsupported cases found.

मैं वास्तव में NTFS वॉल्यूम में windows chkdsk टूल का उपयोग किए बिना "गंदा" NTFS वॉल्यूम को कैसे साफ कर सकता हूं।

मैंने भी किया ntfsfixऔर यह कहा कि सब कुछ ठीक था लेकिन यह वास्तव में नहीं था।

डिस्क उपयोगिता का उपयोग करके फाइल सिस्टम की जांच करने की कोशिश करते समय मुझे भी "डर्टी" त्रुटि मिलती है :

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

मुझे लगता है कि मुझे कुछ शक्तिशाली साबुन की आवश्यकता है।


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

भले ही आपने विशेष रूप से "विंडोज का उपयोग किए बिना" कहा हो, आपको विंडोज वीएम बनाने और चलाने का सहारा लेना पड़ सकता है chkdskयदि नीचे का जवाब आपकी समस्याओं का समाधान नहीं करता है। वैसे भी मुझे क्या करना है?)
श्रीधर सरनोबत

जवाबों:


49

उपयोग करने का प्रयास करें ntfsfix, जो पुराने ntfsprogs पैकेज का हिस्सा था और अब ntfs-3G पैकेज में स्थित है (जो आपने पहले ही स्थापित किया है)।
यह एक कमांड लाइन उपयोगिता है जो आम NTFS समस्याओं को ठीक करने का प्रयास करती है। जब से मैंने इसे आखिरी बार इस्तेमाल किया है, तब से ही यह समय है, लेकिन इसे अपना काम केवल टाइप करके करना चाहिए:

sudo ntfsfix /dev/sdb1

यह विभाजन पर "गंदे" झंडे को साफ करने के लिए एक विशिष्ट विकल्प भी प्रस्तुत करता है:

sudo ntfsfix -d /dev/sdb1

जो पहले आदेश के अतिरिक्त आवश्यक हो या न हो। man ntfsfixअधिक जानकारी के लिए एक नज़र है ।


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

यहां तक ​​कि '-d' विकल्प भी? ठीक है, उस मामले में मुझे योगदान देने के लिए और कुछ नहीं है, इसके बारे में खेद है ..
pablomme

3
वास्तव में ntfsck -d पैरामीटर के साथ एक है, लेकिन वैसे भी यह समस्या को हल नहीं करता है। यह मुझे बताता रहता है कि यह एक गंदा विभाजन है। सेक्सी लगता है लेकिन है नहीं।
लुइस अल्वाराडो

1
यह काम नहीं करता।
लुइस अल्वारादो

1
ntfsckअब वितरित किया गया है और वितरित नहीं किया गया है। इसके बजाय -dविकल्प को एकीकृत किया गया है ntfsfix
महमूद अल-कुद्सी

1

मुझे लगता है कि यह वास्तव में हो सकता है कि आपको इसकी जाँच बंद करने की आवश्यकता है। :)

मेरा मानना ​​है कि मुझे एक बार इसी तरह की रिपोर्ट मिली थी, और मैंने मूल विंडोज इंस्टा में बूट किया था जिसने इसे चाकस्क चलाने के लिए बनाया था, जिसने मदद नहीं की। लेकिन मैंने जो सीखा वह यह था कि लिनक्स NTFS विभाजन की जांच नहीं कर सकता है, और इसे fsckorder को शून्य पर सेट किया जाना चाहिए।

मुझे यकीन नहीं है कि अगर यह तब से बदल गया है, लेकिन उम्मीद है कि आप यह देखने के लिए इसे पार कर सकते हैं कि क्या यह आपकी समस्या को हल कर सकता है।

संपादित करें: जोड़ना भूल गया, मुझे उस समय से इस विभाजन से कोई समस्या नहीं है।


1
मेरे उबंटू मशीन से कनेक्ट होने पर बाहरी NTFS ड्राइव पर मेरा "नॉट क्लीन" डायलॉग समान था। मैं एक विंडो मशीन पर उस ड्राइव पर chkdsk भागा, और इसे इसके साथ कोई समस्या नहीं मिली। मुझे लगता है कि लिनक्स पर संवाद अविश्वसनीय है।
अमीर उवाल

चेक फ्लैग का मतलब हमेशा यह नहीं होता है कि ड्राइव में त्रुटियां हैं। इसका मतलब केवल यह है कि अगले बूट के लिए एक चेक शेड्यूल किया गया था। आप ntfsfix या chkdsk के साथ मैन्युअल रूप से (शेड्यूलिंग) कर सकते हैं। लिनक्स केवल आपको बताता है कि ध्वज सेट है या नहीं। और यह मज़बूती से करता है।
JPT
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.