ইউএসবি স্টিক মাউন্ট করা যায় না - "$ এমএফটিমিয়ার" এমএফটি মেলে না "এর সাথে ত্রুটিগুলি আউট


17

আমার কাছে একটি এনটিএফএস-ফর্ম্যাটযুক্ত ইউএসবি স্টিক রয়েছে। আমি যখন এটি একটি উইন্ডোজ সিস্টেমে সংযুক্ত করি তখন এটি ঠিকঠাক কাজ করে। যাইহোক, আমি আমার লিনাক্স মেশিনে ইউএসবি স্টিকটি চেষ্টা এবং মাউন্ট করার সময় আমি এই ত্রুটিটি আউটপুটটি পেয়েছি:

Error mounting /dev/sdb1 at /media/: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb1" "/media/sorin/LICENTA"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': 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.

এই সমস্যাটি সমাধান করতে এবং আমার ইউএসবি স্টিকটি আবার লিনাক্সে ব্যবহারযোগ্য করে তুলতে আমি কী করতে পারি?

উত্তর:


15

আপনি যে ত্রুটিটি দেখতে পাচ্ছেন তা বোঝায় যে ফাইল সিস্টেমটি পরিষ্কার নয় এবং উইন্ডোজ দ্বারা চেক করা দরকার chkdsk। এনটিএফএস ফাইল সিস্টেমের ( $MFTএবং $MFTMirrএই ক্ষেত্রে যথাক্রমে) উপাদান রয়েছে যা ডিস্কে কোথায় আছে তা বলে। এই ফাইলগুলি আর একে অপরের সাথে মেলে না, যা প্রস্তাব দেয় যে এখানে কোনও ধরণের ফাইল সিস্টেম দুর্নীতি হতে পারে।

তবে এটি এনটিএফএস হওয়ায় এনটিএফএসকে সত্যিকারের মেরামত করার একমাত্র উপায় হ'ল উইন্ডোজের chkdskইউটিলিটি। (একটি ntfsfixকমান্ড রয়েছে, তবে এটি এনটিএফএস ডিস্কগুলি পরীক্ষা করার জন্য উইন্ডোজের ইউটিলিটিগুলির মতো ঠিক মানের মতো হবে না)।

এর পরে যখন আপনার ড্রাইভটি উইন্ডোজ সিস্টেমের সাথে সংযুক্ত থাকে, যখন এটি আপনাকে ড্রাইভটি স্ক্যান করতে এবং ঠিক করতে বলে, তবে উইন্ডোজটিকে ড্রাইভটি স্ক্যান এবং ঠিক করার অনুমতি দিন। এটি ফাইল সিস্টেমে ত্রুটিগুলি চেষ্টা করে সমাধান করবে যা আপনাকে লিনাক্সে নিরাপদে মাউন্ট করা থেকে বিরত রাখে।


থমাস: আপনাকে অনেক ধন্যবাদ! তাহলে উইন্ডোজ আমাকে স্ক্যান করতে এবং ড্রাইভারটি ঠিক করতে না জিজ্ঞাসা করলে আমার কী করতে হবে? (আমি একটি নতুন লিনাক্স ব্যবহারকারী)
ড্যানিয়েল

@ ড্যানিয়েল আপনি যখন ইউএসবি স্টিকটি সংযুক্ত করেন তখন যদি সেই "স্ক্যান এবং মেরামত" উইন্ডোটি উইন্ডোতে পপ আপ না হয়, তবে আপনি "কম্পিউটার" উইন্ডোতে ড্রাইভটি ডানদিকে ক্লিক করতে পারেন, প্রোপার্টিগুলিতে যেতে পারেন এবং সেখানে থাকা ট্যাবগুলির মধ্যে একটিতে চেকগুলি চালাতে আপনি ক্লিক করতে পারেন এমন একটি 'ত্রুটির জন্য চেক ডিস্ক' বক্স হোন। চেকগুলি চালানোর জন্য আপনার অ্যাডমিন সুবিধাগুলির প্রয়োজন হতে পারে, তবে আপনি যখন চেকগুলি চালাবেন তখন আপনাকে সেই বাক্সটিও চেক করা উচিত যা বলেছে যে ডিস্কে ত্রুটিগুলি সংশোধন ও মেরামত করতে বলা আছে। (এটি উইন্ডোজ 10 এ প্রযোজ্য কিনা আমি নিশ্চিত নই, তবে এটি উইন্ডোজ 7 এবং উইন্ডোজ 8 এর জন্য কাজ করা উচিত)
টমাস ওয়ার্ড

@ ড্যানিয়েল এটি শুনে খুশি! যেহেতু আমার উত্তর এবং মন্তব্যগুলি আপনাকে সহায়তা করেছে, দয়া করে আমার উত্তরটিতে ধূসর চেক চিহ্নটি ক্লিক করুন, এই প্রশ্নের সমাধান হিসাবে চিহ্নিত করুন এবং আমার উত্তরটি আপনার সমস্যার সমাধান করেছে তা চিহ্নিত করতে! :)
টমাস ওয়ার্ড

1
... এবং যদি আমি উইন্ডোজ মেশিনের মালিক না?
ব্যবহারকারী 447607

6
এটির মূল্যের জন্য, আমি কেবল ntfsfixএকটি ফ্ল্যাশ ড্রাইভে চেষ্টা করেছি যা আমাকে একই ত্রুটি দিয়েছিল, এবং এটি ঠিক করে দিয়েছে।
জন বেন্টলে

8

লিনাক্স ব্যবহারকারীদের ntfsprogsইউটিলিটি ব্যবহার করা দরকার । সাম্প্রতিক লিনাক্স প্রকাশের সময়, আপনাকে এনটিএফএস -3 জি ইউটিলিটিগুলি ইনস্টল করতে হবে, সুতরাং: sudo apt-get install ntfs-3gবা এনটিএফএস -3 জি-ডাউনলোড থেকে ডাউনলোড করুন

ntfsprogsএকটি শেয়ার্ড লাইব্রেরির আশেপাশের এনটিএফএস ইউটিলিটির একটি স্যুট।
সরঞ্জামগুলি বিনামূল্যে পাওয়া যায় এবং পুরো উত্স কোড সহ আসে।

  • mkntfs: পার্টিশনে একটি এনটিএফএস ভলিউম তৈরি করুন
  • ntfscat: স্ট্যান্ডার্ড আউটপুট এ একটি ফাইল মুদ্রণ করুন
  • ntfsclone: ​​সেক্টর স্তরে দক্ষতার সাথে ব্যাকআপ / একটি ভলিউম পুনরুদ্ধার করুন
  • ntfscluster: একটি ক্লাস্টার বা সেক্টর দেওয়া, ফাইলটি সন্ধান করুন
  • এনটিএফএসফিক্স: উইন্ডোজ বুট করার সময় এনটিএফএস পরীক্ষা করতে বাধ্য করে
  • এনটিএফসিনফো: একটি ফাইলের বৈশিষ্ট্যগুলি পুরোপুরি ডাম্প করুন
  • ntfslabel: একটি ভলিউমের লেবেল প্রদর্শন করুন বা সেট করুন
  • ntfslib: সমস্ত সাধারণ কোড একটি ভাগ করা লাইব্রেরিতে সরান
  • ntfsls: ডিরেক্টরি সামগ্রীর তালিকা
  • ntfsresize: একটি এনটিএফএস ভলিউম পুনরায় আকার দিন
  • এনটিএফসুন্ডিলিট: মুছে ফেলা ফাইলগুলি সন্ধান করুন এবং সেগুলি পুনরুদ্ধার করুন
  • এনটিএফসাইপ: ডিস্কের অব্যবহৃত অংশগুলির উপরে জিরো লিখুন
  • ntfsdefrag: ডিফ্র্যাগমেন্ট ফাইল, ডিরেক্টরি এবং এমএফটি
  • ntfsck: একটি ভলিউমের উপর ধারাবাহিকতা পরীক্ষা করা
  • এনটিএলগুলি: একটি অফলাইন এনটিএফএস ভলিউম দেখতে / পরিবর্তন করতে কমান্ড-লাইন সরঞ্জাম
  • ntfsdiskedit: এনটিএফএস অনডিস্ক স্ট্রাকচারের গাছটি হাঁটুন (এবং সেগুলি পরিবর্তন করুন)

এই ইউটিলিটিগুলি সম্পর্কে সাবধান হন, এগুলি ফাইল সিস্টেম বা আপনার হার্ড ডিস্কের ক্ষতি করতে পারে!

সঙ্গে ntfsprogsইনস্টল ( sudo apt-get install ntfsprogs),
টার্মিনালে নিম্নলিখিত কমান্ডগুলো প্রয়োগ করুন:

$ sudo ntfsfix /dev/partitionName

এই আদেশের পরে আপনার নিম্নলিখিত আউটপুটটি আশা করা উচিত:

~$ sudo ntfsfix /dev/sdb3 Mounting volume... FAILED Attempting to correct errors... Processing $MFT and $MFTMirr... Reading $MFT... OK Reading $MFTMirr... OK Comparing $MFTMirr to $MFT... FAILED Correcting differences in $MFTMirr record 0...OK Processing of $MFT and $MFTMirr completed successfully. Setting required flags on partition... OK Going to empty the journal ($LogFile)... OK NTFS volume version is 3.1. NTFS partition /dev/sdb3 was processed successfully.

এই পদক্ষেপের পরে আপনার যথারীতি আপনার বাহ্যিক ড্রাইভ পার্টিশনটি অ্যাক্সেস করতে সক্ষম হওয়া উচিত, আপনার ফাইলগুলিতে অ্যাক্সেসের জন্য নটিলাস মাউন্ট বা ব্যবহার করতে হবে।

সূত্র: http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.