এনটিএফএসে আমি কীভাবে ক্লাস্টারগুলিকে খারাপ হিসাবে চিহ্নিত করব?
পটভূমি
আমি ভুল করে দৌড়ে গেলাম
>chkdsk /R
আমার এসএসডি, যেখানে
/ আর : খারাপ সেক্টর সনাক্ত করে এবং পাঠযোগ্য তথ্য পুনরুদ্ধার করে (বোঝা / এফ)
/ এফ : ডিস্কে ত্রুটিগুলি সমাধান করে
এবং এখন আমার ড্রাইভে খারাপ হিসাবে চিহ্নিত একটি ক্লাস্টার রয়েছে। আমার সেই ক্লাস্টারটিকে খারাপ হিসাবে চিহ্নিত করতে হবে।
দ্রষ্টব্য : chkdsk
একটি ক্লাস্টারকে পুনরায় বিবর্তিত করতে এবং এটি ব্যবহার করতে ফিরে আসতে একটি বিকল্প রয়েছে:
/ বি : এনটিএফএস কেবল: ভলিউমের খারাপ ক্লাস্টারগুলিকে পুনরায় মূল্যায়ন করে (বোঝায় / আর)
দুর্ভাগ্যক্রমে option বিকল্পটি কেবল ক্লাস্টারটিকে আনচিহ্নযুক্ত করবে যদি এটি আর খারাপ না হয়। আমার ক্লাস্টারটি নির্বিশেষে চিহ্নিত করতে হবে।
আমি কীভাবে কোনও এনটিএফএস ক্লাস্টারটিকে খারাপ হিসাবে চিহ্নিত করব?
তুমি কেন এটা করছ?
আমি এবং আরও কয়েকশো লোক কেন প্রশ্ন জিজ্ঞাসা করছে তা বিবেচ্য নয়। তবে সমস্যাটি হ'ল আমার ড্রাইভে একটি খারাপ ক্ষেত্র রয়েছে। এটি এখন নতুন দিয়ে ড্রাইভটি প্রতিস্থাপনের সময়। এটি করার উপায় হ'ল উইন্ডোজ সফ্টওয়্যার মিররিং ব্যবহার করে এসএসডিটিকে অন্য একটি এসএসডি তে মিরর করা ।
দুর্ভাগ্যক্রমে, উইন্ডোজ এনটিএফএসের মিররিংয়ের একটি পরিচিত বাগটি আয়নাটি সম্পূর্ণ হতে বাধা দেয়, যেমন কেবি 25315 তে নথিভুক্ত করা হয়েছে :
যদি ডিস্কে খারাপ ব্লক থাকে তবে সফ্টওয়্যার মিরর তৈরি করতে পারবেন না
ডিএমআইও ফাইল সিস্টেমের নীচে কাজ করে এবং সোর্স ডিস্কের কোনও সেক্টর থেকে পড়ার সময় বা গন্তব্য ডিস্কে ডেটা লেখার চেষ্টা করার সময় যদি এটি আই / ও ত্রুটিগুলি খুঁজে পায়, তবে এটি মিররিং অপারেশনটি বাতিল করে দেয়।
ওএস ভলিউম সঙ্কুচিত করার জন্য স্পষ্টতই কাজটি করা হয়েছিল , যাতে খারাপ খাতটি ভলিউমের শেষের বাইরে চলে যায়। উইন্ডোজ In-এ, আপনি যখন একটি ভলিউম সঙ্কুচিত করার চেষ্টা করবেন এটি স্বয়ংক্রিয়ভাবে ফাইলগুলি সরিয়ে দেবে।
এটি একটি ভাল জিনিস। পুরানো দিনগুলিতে আপনি যদি কোনও ভলিউম সঙ্কুচিত করতে চান, আপনাকে একটি ডিফ্র্যাগমেন্টেশন সরঞ্জাম ব্যবহার করতে হবে যা সমস্ত ফাইল ড্রাইভের সামনের দিকে ঠেলে দেবে; শেষে শিথিল স্থান ছেড়ে।
দুর্ভাগ্যবশত এখন একটি হল unmovable ভাবে ফাইল: $BadClus
। সঙ্কুচিত ডিফ্রেগ ক্রিয়াকলাপ ইভেন্ট লগে অস্থাবরযোগ্য ফাইলটি নোট করে:
ভলিউম ওএস (সি :) তে একটি ভলিউম সঙ্কুচিত বিশ্লেষণ শুরু হয়েছিল। এই ইভেন্ট লগ এন্ট্রি সর্বশেষ পরিবর্তনযোগ্য ফাইল সম্পর্কে পুনর্বিবেচনাযোগ্য বাইট সর্বাধিক সংখ্যক সীমাবদ্ধ করতে পারে সম্পর্কিত তথ্য সম্পর্কিত তথ্য।
ডায়াগনস্টিক বিশদ:
- শেষ অপরিবর্তনীয় ফাইলটি প্রদর্শিত হচ্ছে: \ C ব্যাডক্লাস: $ খারাপ: ATA ডেটা
- ফাইলটির শেষ ক্লাস্টারটি হল: 0xdc1ded
- সম্ভাব্য লক্ষ্য সঙ্কুচিত করুন (এলসিএন ঠিকানা): 0xa91bd9
- এনটিএফএস ফাইলের পতাকাগুলি হ'ল: -এস - ডি
- সঙ্কুচিত পর্ব: <অ্যানালাইসিস>
তাই:
- খারাপ খাতগুলি সরিয়ে না দেওয়া পর্যন্ত আমি ভলিউমটি আয়না করতে পারি না
- ভলিউম সঙ্কুচিত করা খারাপ ক্ষেত্রগুলি সরিয়ে দেবে
- স্পার্স
$BadClus
ফাইলটি সরিয়ে না দেওয়া পর্যন্ত আমি ভলিউম সঙ্কুচিত করতে পারি না $BadClus
শারীরিকভাবে খারাপ ক্লাস্টার দখল করার সময় আমি স্থানান্তর করতে পারি না$BadClus
শারীরিকভাবে খারাপ ক্লাস্টার দখল করবে যখন এনটিএফএস মনে করে যে ক্লাস্টারটি খারাপ
আমি কীভাবে একটি ক্লাস্টারটিকে খারাপ হিসাবে চিহ্নিত করব?
লোকেদের জন্যও ভুতুড়ে ড্রাইভ
আমার সমস্যার সমাধানটি সর্বাধিক সাধারণ ক্ষেত্রে কাজ করবে:
কেউ নতুন ড্রাইভে খারাপ সেক্টর সমেত একটি ড্রাইভকে ভূত করে এবং তারপরে ভাল ড্রাইভে এখনও সেই ক্লাস্টারগুলিকে খারাপ হিসাবে চিহ্নিত করা হয়, যদিও তা ভাল। এটি এমনটি ঘটে যে তাদের কাছে একটি কার্য্যক্রম উপলব্ধ রয়েছে:
>chkdsk /B
এটি বাদ দিয়ে আমার ক্ষেত্রে কাজ করে না। (এবং এটি যদি আমার ক্ষেত্রে কাজ করে তবে এটি আমি যে প্রশ্ন করছি তা নয়))
বোনাস বকবক
অবশ্যই কিংসন এসএসডি অতিরিক্ত খাতগুলি বজায় রাখে না। যদি এটি হয়ে থাকে তবে এটি স্বচ্ছভাবে আমার জন্য অতিরিক্ত খাতটি পুনর্নির্মাণ করতে পারে এবং আমার কাছে এনটিএফএস চিন্তা-ভাবনাগুলিকে অতিরিক্ত চিন্তা করার চেষ্টা করবে না।
SpinRite
আমি এসএস ড্রাইভ স্পিনরাইট'র চেষ্টা করেছি। এটি ত্রুটিযুক্ত খাত জুড়ে আসে, তবে ড্রাইভ থেকে কোনও মান পেতে অক্ষম:
══════════════════╤═══════════════════════════╤═════════════════════════════════
cylinder : 7,183 │ data samples : 1,999 │ first uncertain bit : · · · · ·
sector : 17 │ unique samples : 0 │ last uncertain bit : · · · · ·
head : 187 │ discarded sples : 0 │ uncertain bit span : · · · · ·
সংখ্যা ডেটা নমুনার আপ 2,000 থেকে সংখ্যা, তারপর চক্র শুন্যতে ব্যাক, এবং যাচ্ছে রাখে।
প্রায় 20 টি লুপের পরে (অর্থাৎ 40,000 ডেটা নমুনা) ছেড়ে দিয়েছি।
ক্লোনিং
আবার; উদাহরণটি দিয়ে প্রশ্নটিকে বিভ্রান্ত করতে দেয় না। এনটিএফএসে ক্লাস্টারগুলিকে কী খারাপ হিসাবে চিহ্নিত করা যায় তা প্রশ্ন। আমি হাল ছেড়ে দেওয়ার পরে এবং এসএসডি ফেলে দেওয়ার অনেক পরে, প্রশ্নটি এখনও থাকবে। প্রশ্নের জন্য আমার সমস্যা বিভ্রান্ত করবেন না। এর অর্থ এই নয় যে আমি সম্ভবত আমার সমস্যা সমাধানের চেষ্টা করতে পারি:
ড্রাইভ ইমেজএক্সএক্সএমএল খারাপ সেক্টরে পৌঁছেছে এবং ছাড়ছে ।
জিপিআর্ট লোড করতে ব্যর্থ। একটি গ্রাফিকাল বুট স্ক্রিন উপস্থিত হয়, তারপরে একটি কনসোল উইন্ডো পাঠ্য স্ক্রোল করে, তার পরে কালো স্ক্রিন কিছুই না
ক্লোনজিলা আমার এসএসডি ক্লোন করতে অস্বীকার করেছে:
এই ডিস্কে মিল নেই জিপিটি এবং এমজিআর পার্টিশন: / dev / sdb
এটি ক্লোনজিলকে বিভ্রান্ত করবে এবং সেভ করা চিত্রটিকে অকেজো করে ফেলবে বা ডিস্কের ক্লোন করতে ব্যর্থ হতে পারে।দয়া করে htis ইস্যুটি ঠিক করুন এবং আবার ক্লোনজিলা পুনরায় চালু করুন।
প্রোগ্রামটি সমাপ্ত।
এনটিএফএসে কীভাবে আমি একটি ক্লাস্টারটিকে খারাপ হিসাবে চিহ্নিত করব?
CreateFile
সরাসরি ভলিউমটি খোলার জন্য সন্ধান করতে শুরু করি ; তবে বুঝতে পেরেছিলাম যে আমাকে সমস্ত অনিবন্ধিত ডেটা স্ট্রাকচারকে বিশ্লেষণ করে স্ক্র্যাচ থেকে শুরু করতে হবে। আমি আমার প্রিয় হেক্স সম্পাদক এডিট করার জন্য ভলিউমটি সরাসরি খুললাম তবে হেক্স স্ট্রাকচারগুলি ম্যানুয়ালি পার্স করার কারণে একই ডাউন-সাইড ছিল।