जब आपकी हार्ड ड्राइव विफल होने लगती है, डिस्क उपयोगिता कुछ उपयोगी डिस्क मरम्मत उपकरण प्रदान करती है। लेकिन अगर वे आपके लिए यह नहीं करते हैं, तो आप बड़ी बंदूकें में से एक को बदलना चाहेंगे: fsck। fsck, जो "फाइल सिस्टम कंसिस्टेंसी चेक" के लिए खड़ा है, एक कमांड लाइन उपकरण है जो हार्ड ड्राइव की अंतर्निहित संरचना की समीक्षा और मरम्मत करता है। और जब हम सभी उम्मीद करते हैं कि हमें इसे कभी भी उपयोग नहीं करना है, यहां इसकी कार्यक्षमता में संक्षिप्त परिचय दिया गया है।

नोट : मैक में fsck उपकरण लिनक्स में पाए गए जैसा ही है। यह आलेख मैक के उपयोगकर्ता इंटरफ़ेस पर फ़ोकस के साथ लिखा गया है।

सही डिस्क ढूँढना

इससे पहले कि आप fsck चला सकें, आपको उस डिवाइस के डिवाइस नोड और पहचानकर्ता को ढूंढना होगा, जिसे आप लक्षित करना चाहते हैं। हम इसे पूरा करने के लिए टर्मिनल के diskutil कमांड का उपयोग करेंगे।

1. ओपन टर्मिनल (/ एप्प्लिकेशंस / यूटिलिटीज / टर्मिनल.एप)

2. निम्न आदेश टाइप करें, फिर "एंटर" दबाएं।

 Diskutil सूची 

3. यह सभी मौजूदा कनेक्ट ड्राइव की एक सूची तैयार करेगा, दोनों घुड़सवार और अनमाउंट किए गए हैं।

4. जिस डिस्क को आप fsck को चलाने के लिए चाहते हैं उसे ढूंढें और उसके डिवाइस पहचानकर्ता को ढूंढें। यह /dev/disk1 जैसा दिखेगा, और आपको टर्मिनल विंडो के बाएं हाशिए के साथ यह जानकारी मिल जाएगी। इस जानकारी को कहीं नीचे लिखें क्योंकि आपको अगले चरणों में इसकी आवश्यकता होगी।

एकल उपयोगकर्ता मोड से fsck चल रहा है

fsck एक शक्तिशाली उपयोगिता है, लेकिन मैकोज़ आपको इसे ऑपरेटिंग सिस्टम के अंदर से चलाने नहीं देगा। आपको लगता है कि आप गैर-बूटिंग डिस्क पर fsck चला सकते हैं, लेकिन आप गलत होंगे: मैकोज़ के उपयोगकर्तालैंड में fsck मूल रूप से गैर-कार्यात्मक है। आपको एकल उपयोगकर्ता मोड में रीबूट करने की आवश्यकता होगी, जो मैकोज़ के लिए एक स्ट्रिप-डाउन, टेक्स्ट-केवल, सुपरसुर इंटरफ़ेस है।

1. अपने कंप्यूटर को पुनरारंभ करें।

2. आपका कंप्यूटर पुनरारंभ करते समय "कमांड + एस" दबाए रखें। एक बार जब आप स्टार्टअप स्क्रीन पर सफेद टेक्स्ट दिखने लगते हैं तो आप कुंजी को छोड़ सकते हैं।

3. कुछ सफेद पाठ जल्दी से स्क्रॉल करेंगे। जब यह रुक जाता है, तो आपको स्क्रीन के नीचे एक कमांड प्रॉम्प्ट दिखाई देगा जो root# कहता root#

यदि पाठ स्क्रॉलिंग बंद कर देता है लेकिन आपको यह प्रॉम्प्ट नहीं दिखाई देता है, तो इसे प्रकट करने के लिए "एंटर" कुंजी दबाएं।

4. बूट डिस्क की मरम्मत के लिए, निम्न आदेश टाइप करें, फिर "एंटर" दबाएं।

 / sbin / fsck -fy 

यह -f ध्वज के साथ fsck चलाता है जो इसे एचएफएस + जैसे जर्नल फाइल सिस्टम की जांच करने के लिए मजबूर करता है, साथ ही साथ ध्वज, जो स्वचालित रूप से "हाँ" कहता है कि fsck का सामना करना पड़ सकता है। ध्यान रखें कि - ध्वज थोड़ा खतरनाक हो सकता है: चूंकि fsck का मैन पेज इंगित करता है, " इसका उपयोग बहुत सावधानी से किया जाना चाहिए, क्योंकि यह अनिवार्य रूप से असीमित परेशानी का सामना करने के बाद जारी रखने का एक स्वतंत्र लाइसेंस है। "

5. आप गैर-बूट डिस्क की मरम्मत के लिए fsck का भी उपयोग कर सकते हैं, लेकिन आपको फाइल सिस्टम प्रकार को जानना होगा। उदाहरण के लिए, अगर मैं "/ dev / disk2" पर fsck चलाने के लिए चाहता था। मैं निम्न आदेश का उपयोग कर सकता हूं:

 / sbin / fsck_hfs -fy / dev / disk2 

वह आदेश उस ड्राइव पर fsck के HFS उप-संस्करण को चलाएगा। अन्य उपलब्ध फाइल सिस्टम में fsck_msdos शामिल है, जो एफएटी फ़ाइल सिस्टम पर चलता है; fsck_exfat, जो fsck_exfat फाइल सिस्टम की जांच करता है; और fsck_udf, जो यूडीएफ फ़ाइल सिस्टम को देखता है।

4. fsck फ़ाइल सिस्टम की जांच करेगा और इसे प्राप्त होने वाले किसी भी नुकसान की मरम्मत करने का प्रयास करेगा। अगर इसे कोई नुकसान नहीं मिलता है, तो यह "ठीक है" से बाहर निकल जाएगा।

5. जब fsck समाप्त हो जाता है फाइल सिस्टम की जांच और मरम्मत, कमांड प्रॉम्प्ट में reboot टाइप करें और "एंटर" दबाएं।

निष्कर्ष

मैक पर fsck लिनक्स पर fsck जितना शक्तिशाली नहीं है, लेकिन यदि आप दूषित बूट डिस्क या क्षतिग्रस्त हार्ड ड्राइव के साथ समाप्त होते हैं तो यह अभी भी लाइफसेवर हो सकता है।