जवाबों:
हाँ। यह fsckकुछ रिलीज पर नियंत्रित किया गया था । यदि विभाजन में सूचीबद्ध नहीं है /etc/fstab, तो आपको इसे विभाजन प्रकार बताने की आवश्यकता होगी। मैंने इसे एक लिनक्स सीडी से एक विभाजन को पुनर्प्राप्त करने के लिए उपयोग किया है विंडोज से बूट नहीं होगा।
नीचे दिए गए टिप्पणियों के आधार पर, ntfsfixकार्यक्रम द्वारा वास्तविक निर्धारण किया जाता है । यह उपलब्ध होना चाहिए, भले ही fsckऑन और एनटीएफएस फाइल सिस्टम को चलाने का कोई कार्यक्रम न हो ।
fsck.ntfsकिसी बिंदु पर थी ntfsfix। एक कम पोस्ट पर टिप्पणी यह इंगित करती है कि यह अब व्यावहारिक नहीं हो सकती क्योंकि उनके तर्क संगत नहीं हैं। वैसे भी, डेबियन 8.2 में, fsck.ntfsमौजूद नहीं है - लेकिन ntfsfixकरता है और मेरे द्वारा सामना किए गए एक दूषित एमएफटी को ठीक करने में सक्षम था। धन्यवाद @SabreWolfy संकेत के लिए।
दुर्भाग्य से ntfsfix टूल Microsoft के chkdsk की तुलना में बहुत सीमित है। विंडोज इंस्टॉल करने की कोशिश करें - अधिमानतः विंडोज के नवीनतम संस्करण के साथ। चूंकि माइक्रोसॉफ्ट लगातार चाकस्कैक में सुधार कर रहा है (मुझे उम्मीद है ..) विंडोज के नए संस्करण अक्सर परीक्षणों के रूप में मुफ्त में उपलब्ध हैं। यदि समस्या USB डिस्क में है तो आप VirtualBox जैसी किसी चीज़ में Windows स्थापित करने का प्रयास कर सकते हैं और USB डिवाइस का VM नियंत्रण दे सकते हैं।
ntfsckParted Magic live USB में शामिल प्रोग्राम का उपयोग करने की कोशिश की , लेकिन मुझे एक त्रुटि मिली Boot sector: bad NTFS magic. Segmentation fault।
chkdsk/ diskpartआदि शामिल होना चाहिए
यदि आपके पास NTFSProgs स्थापित है, तो आपको NTFS ड्राइव चलाने fsck.ntfsया fsck -t ntfsfsck करने में सक्षम होना चाहिए ।
ntfsfixजिसमें है ntfsprogs। मैं आपको गारंटी देता हूं कि यदि आप ठीक से स्थापित हैं ntfsfixतो आप चला पाएंगे ntfsprogs।
ntfsfixमानक fsckलोगों के लिए तर्कों का एक बिल्कुल अलग सेट है। यह fsck.ntfs(और fsck.ntfs-3) एक स्क्रिप्ट युक्त exec ntfsfix ${@:$#}(एक शेबंग के साथ ) बनाने के लिए बेहतर है #!/bin/bash।
ln -s / bin / ntfsfix /sbin/fsck.ntfs
fsck /dev/sdg1
fsck from util-linux 2.21.2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdg1 was processed successfully.
फेडोरा 22 पर, एक और बाइनरी है:
lrwxrwxrwx. 1 root root 13 May 22 22:13 /usr/sbin/fsck.ntfs -> ../bin/ntfsck
मेरे मामले में, में से कोई भी fsckऔर ntfsfixमेरा बाहरी NTFS मोबाइल डिस्क की समस्या को हल कर सकता है।
मैं विंडोज़ ओएस में बूट करने के लिए समाप्त होता हूं, और डिस्क समस्या को ठीक करने के लिए निम्न चरणों का उपयोग करता हूं।
कदम:
gchkdsk <disk>: /fइसे ठीक करने के लिए इनपुट पहचानकर्ता <disk>है, उदाchkdsk d: /fवर्षों के बाद, आखिरकार मुझे कुछ ऐसा मिला जो विंडोज़ आसानी से कर सकता है, लेकिन लिनक्स नहीं कर सकता;)
आप विंडोज़ वीएम भी बना सकते हैं (उदाहरण के लिए 7 जीतें), फिर मोबाइल डिस्क को विंडोज़ वीएम पर माउंट करें, फिर आप chkdskडिस्क को ठीक करने के लिए भी उपयोग कर सकते हैं , यह एक विंडोज़ मशीन में बूट के समान है।
/xड्राइव तक पहुंच को रोकने के लिए ध्वज (अनमाउंट) का उपयोग करने की सलाह दूंगा। हेल्प मैनुअल का कहना है कि /xइसका अर्थ है कि /fलिनक्स भी करता है ठीक उसी तरह से करने के लिए मदद करता है ( fsckड्राइव की आवश्यकता नहीं है)।