লিনাক্সে একটি এনটিএফএস ড্রাইভ fsck


27

লিনাক্স থেকে কোনও এনটিএফএস ড্রাইভ fsck / chkdsk করার কোনও উপায় আছে কি?

উত্তর:


14

হ্যাঁ। এটি fsckকয়েকটি রিলিজ দ্বারা পরিচালনা করা হয়েছিল । পার্টিশনটি যদি তালিকাভুক্ত না হয় /etc/fstab, তবে আপনাকে সম্ভবত এটি বিভাজনের ধরনটি বলার দরকার হবে। আমি একটি লিনাক্স সিডি থেকে একটি পার্টিশন পুনরুদ্ধার করতে এটি ব্যবহার করেছি উইন্ডোজ বুট করবে না।

নীচের মন্তব্যের ভিত্তিতে, প্রকৃত ফিক্সিং ntfsfixপ্রোগ্রামটি করে is fsckঅন ​​এবং এনটিএফএস ফাইল সিস্টেম চালানোর জন্য কোনও প্রোগ্রাম না থাকলেও এটি উপলব্ধ হওয়া উচিত ।


7
যদিও এনটিএফএসফিক্স / fsck.ntfs এর ম্যান পেজে উল্লিখিত হয়েছে, এটি chkdsk এর লিনাক্স সংস্করণ নয় এবং কেবলমাত্র ডিস্কের নির্দিষ্ট ধরণের সমস্যাগুলির জন্য এটি পরীক্ষা করে।
সাব্রেভল্ফি

3
আমি উপরের মন্তব্যটি থেকে ধরে নিয়েছি যে fsck.ntfsকোনও এক সময় এটি পরিচালনা করেছিল ntfsfix। নিম্ন পোস্টে দেওয়া মন্তব্যগুলি ইঙ্গিত দেয় যে এটি এখন কার্যকর হবে না কারণ তাদের যুক্তিগুলি সামঞ্জস্যপূর্ণ নয়। যাইহোক, ডেবিয়ান ৮.২-তে, fsck.ntfsবিদ্যমান নেই - তবে ntfsfixআমি যে দুর্নীতিগ্রস্থ এমএফটি পেয়েছি তা স্থির করতে সক্ষম হয়েছি। ইঙ্গিতটির জন্য ধন্যবাদ @ সাব্রে ওয়াল্ফাই
আন্ডারস্কোর_২

8

দুর্ভাগ্যক্রমে ntfsfix সরঞ্জামটি মাইক্রোসফ্টের chkdsk এর তুলনায় খুব সীমাবদ্ধ। উইন্ডোজ ইনস্টল করার চেষ্টা করুন - মাইক্রোসফ্ট সম্ভবত chkdsk উন্নত করার কারণে উইন্ডোজের সর্বশেষতম সংস্করণ সহ (সম্ভবত আমি আশা করি ..) উইন্ডোজের নতুন সংস্করণগুলি প্রায়শই ট্রায়াল হিসাবে বিনামূল্যে পাওয়া যায়। সমস্যাটি যদি কোনও ইউএসবি ডিস্কে থাকে তবে আপনি ভার্চুয়ালবক্সের মতো কিছুতে উইন্ডোজ ইনস্টল করার চেষ্টা করতে পারেন এবং ইউএসবি ডিভাইসের ভিএম নিয়ন্ত্রণ দিতে পারেন।


1
অথবা উইন্ডোজের জন্য আলটিমেট বুট সিডি ব্যবহার করুন। এটি প্রচুর পুনরুদ্ধারের সরঞ্জাম সহ একটি লাইভ উইন্ডোজ এক্সপি সিডি। এইভাবেই আমি আমার সমস্যার সমাধান করেছি (এনটিএফএস বিভক্ত হয়ে গেছে)। ntfsckপার্টেড ম্যাজিক লাইভ ইউএসবিতে অন্তর্ভুক্ত প্রোগ্রামটি ব্যবহার করার চেষ্টা করেছি , তবে বলার সময় আমি একটি ত্রুটি পেয়েছি Boot sector: bad NTFS magic. Segmentation fault
dario_ramos

1
কিছু লোকের পক্ষে সীমাবদ্ধ হতে পারে তবে এটি আমার দূষিত এমএফটি ঠিকঠাক করে দিয়েছে :-) [পরের বার পর্যন্ত, সম্ভবত! আমি এই ড্রাইভ সম্পর্কে নিশ্চিত নই ...]
আন্ডারস্কোর_২

ইউবিসিডি এর অনেক গুণ রয়েছে তবে আমার এটি উইন্ডোজ এক্সপি সিডি হিসাবে বর্ণনা করা উচিত নয়।
গ্রাহাম পেরিন

হাইপার-ভি সার্ভারটি একটি সম্পূর্ণ ফ্রি (বিয়ার) তবে ভিএমএস চালানোর জন্য ডিজাইন করা উইন্ডোজটির ভারী কাট-ডাউন সংস্করণ। ইনস্টলারটিতে chkdsk/ diskpartইত্যাদি ইত্যাদির মতো সমস্ত সাধারণ ইউটিলিটি থাকা উচিত
mwfearnley

3

আপনার যদি এনটিএফএসপ্রোগগুলি ইনস্টল করা থাকে তবে আপনার এনটিএফএস ড্রাইভ চালানো fsck.ntfsবা fsck -t ntfsfsck করতে সক্ষম হওয়া উচিত ।


2
ডেবিয়ান 6.0.3 চালানো, সবেমাত্র এনটিএফএসপ্রোগগুলি ইনস্টল করা হয়েছে, কোনও fsck.ntfs ইনস্টল করা নেই, এবং -t ntfs সহ fsck চলাকালীন "fsck.ntfs পাওয়া যায় না" পান। সুতরাং দুজনের সম্পর্ক আছে বলে মনে করবেন না।
জায়েনে এস হালসাল

3
@ZayneSHalsall সালে ডেবিয়ান, এটি একটি সিমবলিক লিঙ্ক হতে ঘটবে ntfsfixযা হয় ntfsprogs। আমি আপনাকে গ্যারান্টি দিচ্ছি যে সঠিকভাবে ইনস্টল করা ntfsfixথাকলে আপনি চালাতে সক্ষম হবেন ntfsprogs
স্লায়

3
দেবিয়ান এবং উবুন্টুর নতুন সংস্করণগুলিতে এই সিমিলিংক নেই। আপনি নিজেই এটি তৈরি করতে পারেন তবে সমস্যাটি হ'ল ntfsfixমানকগুলির কাছে সম্পূর্ণ ভিন্ন যুক্তি fsckরয়েছে। fsck.ntfs(এবং fsck.ntfs-3) একটি exec ntfsfix ${@:$#}(একটি শেবাং সহ ) সহ একটি স্ক্রিপ্ট তৈরি করা ভাল #!/bin/bash
নিল মেহেহে

2

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

1

আমার ক্ষেত্রে, fsck& এর ntfsfixকোনওটিই আমার বাহ্যিক এনটিএফএস মোবাইল ডিস্কের সমস্যাটি ঠিক করতে পারেনি।

আমি উইন্ডোজ ওএসে বুট করার জন্য শেষ করেছি এবং ডিস্কের সমস্যা সমাধানের জন্য অনুসরণীয় পদক্ষেপগুলি ব্যবহার করি।

পদক্ষেপ:

  • ব্যাড ডিস্কের সনাক্তকারী পরীক্ষা করুন Check যেমনg
  • উইন্ডোজের "সেন্টিমিডি" টার্মিনালটি খুলুন।
  • chkdsk <disk>: /fএটি ঠিক করার জন্য ইনপুট । সনাক্তকারী
    যেখানে <disk>, যেমনchkdsk d: /f
  • তারপরে এটি সেকেন্ডের মধ্যে স্থির করা হবে ( আকার 1Tb এর ডিস্কের জন্য )।

বছর পরে, অবশেষে আমি এমন একটি কিছু পেয়েছি যা উইন্ডোজগুলি সহজেই করতে পারে তবে লিনাক্স পারে না;)


@ আপডেট - ভিএম সমাধান

আপনি উইন্ডোজ ভিএমও তৈরি করতে পারেন (যেমন উইন 7), তারপরে মোবাইল ডিস্কটি উইন্ডোজ ভিএম এ মাউন্ট করুন, তারপরে আপনি chkdskডিস্কটি ঠিক করতেও এটি ব্যবহার করতে পারেন , এটি উইন্ডোজ মেশিনে বুটের মতো।


আমি /xড্রাইভে অ্যাক্সেস রোধ করার জন্য পতাকা (আনমাউন্ট) ব্যবহার করার পরামর্শ দেব । সহায়তা ম্যানুয়াল বলছে /xযে এটিও বোঝায় ব্যবহার করে /f, সুতরাং এটি লিনাক্সের মতো একইভাবে ফিক্সগুলি করতে সহায়তা করে ( fsckড্রাইভগুলি আনমাউন্ট করা প্রয়োজন)।
সোনিকার্গ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.