जवाबों:
हाँ। यह fsck
कुछ रिलीज पर नियंत्रित किया गया था । यदि विभाजन में सूचीबद्ध नहीं है /etc/fstab
, तो आपको इसे विभाजन प्रकार बताने की आवश्यकता होगी। मैंने इसे एक लिनक्स सीडी से एक विभाजन को पुनर्प्राप्त करने के लिए उपयोग किया है विंडोज से बूट नहीं होगा।
नीचे दिए गए टिप्पणियों के आधार पर, ntfsfix
कार्यक्रम द्वारा वास्तविक निर्धारण किया जाता है । यह उपलब्ध होना चाहिए, भले ही fsck
ऑन और एनटीएफएस फाइल सिस्टम को चलाने का कोई कार्यक्रम न हो ।
fsck.ntfs
किसी बिंदु पर थी ntfsfix
। एक कम पोस्ट पर टिप्पणी यह इंगित करती है कि यह अब व्यावहारिक नहीं हो सकती क्योंकि उनके तर्क संगत नहीं हैं। वैसे भी, डेबियन 8.2 में, fsck.ntfs
मौजूद नहीं है - लेकिन ntfsfix
करता है और मेरे द्वारा सामना किए गए एक दूषित एमएफटी को ठीक करने में सक्षम था। धन्यवाद @SabreWolfy संकेत के लिए।
दुर्भाग्य से ntfsfix टूल Microsoft के chkdsk की तुलना में बहुत सीमित है। विंडोज इंस्टॉल करने की कोशिश करें - अधिमानतः विंडोज के नवीनतम संस्करण के साथ। चूंकि माइक्रोसॉफ्ट लगातार चाकस्कैक में सुधार कर रहा है (मुझे उम्मीद है ..) विंडोज के नए संस्करण अक्सर परीक्षणों के रूप में मुफ्त में उपलब्ध हैं। यदि समस्या USB डिस्क में है तो आप VirtualBox जैसी किसी चीज़ में Windows स्थापित करने का प्रयास कर सकते हैं और USB डिवाइस का VM नियंत्रण दे सकते हैं।
ntfsck
Parted Magic live USB में शामिल प्रोग्राम का उपयोग करने की कोशिश की , लेकिन मुझे एक त्रुटि मिली Boot sector: bad NTFS magic. Segmentation fault
।
chkdsk
/ diskpart
आदि शामिल होना चाहिए
यदि आपके पास NTFSProgs स्थापित है, तो आपको NTFS ड्राइव चलाने fsck.ntfs
या fsck -t ntfs
fsck करने में सक्षम होना चाहिए ।
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 मोबाइल डिस्क की समस्या को हल कर सकता है।
मैं विंडोज़ ओएस में बूट करने के लिए समाप्त होता हूं, और डिस्क समस्या को ठीक करने के लिए निम्न चरणों का उपयोग करता हूं।
कदम:
g
chkdsk <disk>: /f
इसे ठीक करने के लिए इनपुट पहचानकर्ता <disk>
है, उदाchkdsk d: /f
वर्षों के बाद, आखिरकार मुझे कुछ ऐसा मिला जो विंडोज़ आसानी से कर सकता है, लेकिन लिनक्स नहीं कर सकता;)
आप विंडोज़ वीएम भी बना सकते हैं (उदाहरण के लिए 7 जीतें), फिर मोबाइल डिस्क को विंडोज़ वीएम पर माउंट करें, फिर आप chkdsk
डिस्क को ठीक करने के लिए भी उपयोग कर सकते हैं , यह एक विंडोज़ मशीन में बूट के समान है।
/x
ड्राइव तक पहुंच को रोकने के लिए ध्वज (अनमाउंट) का उपयोग करने की सलाह दूंगा। हेल्प मैनुअल का कहना है कि /x
इसका अर्थ है कि /f
लिनक्स भी करता है ठीक उसी तरह से करने के लिए मदद करता है ( fsck
ड्राइव की आवश्यकता नहीं है)।