পারফরম্যান্স এবং খারাপ খাতগুলির জন্য আমি কীভাবে একটি মেমরি কার্ড পরীক্ষা করতে পারি?


10

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

আমি অবশ্যই এখানে দেওয়া ম্যাক সমাধান চাই। আমি কয়েকটি লিনাক্স পরামর্শ পেতে চাই। এমনকি উইন্ডোজ ব্যবহারকারীদের কাছে একটি হাড় ফেলে দেওয়া যাক যাতে এই প্রশ্নটি সবার প্রয়োজন মেটাতে পারে।


আমি বুঝতে পারি যে সলিড স্টেট মেমরি স্পিনিং প্ল্যাটারগুলির চেয়ে আলাদা। এতে আমার কোনও পাঠের দরকার নেই। আমার যা প্রয়োজন তা হল আমার নিজের ডিভাইসগুলি যাচাই করার একটি উপায়। প্রক্রিয়াটি সহজ: ডিভাইসটি জেনে রাখা সামগ্রী সহ পূরণ করুন। ডিভাইস থেকে পড়ুন এবং সামগ্রীটি যাচাই করুন। যদি আপনি পড়তে বা লেখার ক্ষেত্রে ত্রুটি পান তবে সুস্পষ্ট ব্যর্থতা। আপনার পড়ার বিষয়বস্তু যদি আপনি লিখেছেন থেকে আলাদা হয় তবে তা কম স্পষ্ট ব্যর্থতা। তারিখটি এলোমেলো হওয়া উচিত এবং একাধিক চক্র ব্যবহার করা উচিত। আমার যা দরকার তা হ'ল এটি একটি সরঞ্জাম। আমি একটি লিখেছি, কিন্তু এটি একটি হ্যাক।
ব্রুনো ব্রোনোস্কি

উত্তর:


8

যেহেতু নিয়ন্ত্রক যেখানেই ব্লকগুলি যেখানেই চান সরাতে পারে (পরিধান সমতলকরণ দেখুন), পুরো পঠন / লেখার-পরীক্ষার জন্য কেবল ডিস্কটি পূরণ করার এবং তারপরে তুলনা করার একমাত্র সুযোগ। বিভিন্ন ধরণের অবশ্যই অবশ্যই নিশ্চিত হতে হবে।

এবং তবুও আপনি ত্রুটিযুক্ত অঞ্চলগুলি ধরতে পারবেন না, যতক্ষণ না তিনি যতক্ষণ না স্পর্শ করেন ততক্ষণ নিয়ন্ত্রক এগুলি লুকিয়ে রাখেন।


6

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

বেশিরভাগ ফাইল সিস্টেম যাচাইয়ের সরঞ্জামগুলি স্টোরেজ ডিভাইসের শারীরিক কাঠামো সম্পর্কে নির্দিষ্ট ধারণা (যেমন প্ল্যাটার ভিত্তিক, শারীরিক সিলিন্ডার, সেক্টর, গুচ্ছ ইত্যাদি) নিয়ে বিমূর্ত স্তরে কাজ করে এবং ফাইল বা ডিরেক্টরি ব্যবহার করে "কার্যত" মেরামত করে টেবিল। আপনার একটি ফ্ল্যাশ মেমরি ডিভাইসে খারাপ ব্লক চিহ্নিত করার জন্য বিশেষত ডিজাইন করা একটি সরঞ্জামের প্রয়োজন হবে, কারণ অন্য যে কোনও কারণেই আরও সমস্যা দেখা দিচ্ছে (এটি ধরে নিলে যে সমস্যাগুলি প্লাটার-ভিত্তিক ডিভাইসের সাথে একইভাবে সমাধান করতে পারে) বা ভার্চুয়াল তৈরি করতে পারে ফিক্সগুলি যা ফ্ল্যাশের গতিশীল হার্ডওয়্যার-স্তরের বৈশিষ্ট্যগুলিকে বিবেচনা করে না। এমনকি যদি আপনি কোনও নির্দিষ্ট "সেক্টর" বা "ক্লাস্টার" কে 'খারাপ' হিসাবে চিহ্নিত করতে পারেন তবে এটি অগত্যা কোনও ভাল কাজ করবে না, কারণ এই শারীরিক ধারণাগুলি আসলে ফ্ল্যাশ মেমরির মধ্যে নেই। যদি ফ্ল্যাশ ডিভাইসটি আরও উন্নত হয় এবং গতিশীলভাবে ডেটাগুলি অদৃশ্যভাবে ব্লকগুলিকে বাইপাস করে এবং লেখার সীমাবদ্ধতাগুলি সরিয়ে দেয়, তথ্যের দৈহিক অবস্থানটি এক মুহুর্তে একটি খারাপ ব্লকে থাকতে পারে এবং একটি মুহুর্ত পরে একটি ভাল ব্লকে থাকতে পারে। (দ্রষ্টব্য যে ফ্ল্যাশ মেমরির "খারাপ" ব্লকের ধারণাটি প্ল্যাটার ডিস্কের চেয়ে অনেক বেশি মজাদার ... একটি ফ্ল্যাশ মেমরি ব্লক হঠাৎ না হয়ে ধীরে ধীরে মারা যায়, এবং পাঠযোগ্য / না পঠনযোগ্যের মধ্যে "ঝাঁকুনি" দিতে পারে এটি সম্পূর্ণরূপে অব্যর্থ হয়ে যাওয়ার আগে বিট করুন))

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

আপনি যদি খারাপ ফ্ল্যাশ কার্ডগুলি এড়াতে চান তবে আমি নামী ব্র্যান্ডগুলি ব্যবহার করার পরামর্শ দিচ্ছি। আমি অতীতে বিভিন্ন ধরণের ফ্ল্যাশ কার্ড চেষ্টা করেছি, তবে সানডিস্ক হ'ল একমাত্র ব্র্যান্ড যা আমি ব্যবহার করেছি যে কমপক্ষে আজ অবধি কখনও ব্যর্থ হয় নি। আমার বেশ কয়েকটি 4, 8 এবং 16 টি জিগ এসডিএইচসি কার্ড রয়েছে যা আমি বেশ ভারীভাবে ব্যবহার করি এবং নিয়মিত আমার ক্যামেরা থেকে বের হয়ে আমার ল্যাপটপ বা কম্পিউটারে প্রবেশ করান এবং তারা এখনও নিখুঁতভাবে কাজ করছে। (কিছু কয়েক বছরের পুরানো।)


1
খারাপ ব্লকগুলি যে কোনও ব্লক ডিভাইসের সাথে থাকতে পারে: আমি যদি একটি নির্দিষ্ট ব্লকে কিছু ডেটা লিখি তবে আমি এটি আবার পড়তে পারি না, এটি একটি খারাপ ব্লক। নিয়ন্ত্রক এই সমস্যাটি লেখার জন্য, অন্য কোথাও ডেটা লেখার মাধ্যমে আড়াল করতে পারে তবে পড়ার জন্য নয়।
ভাদ্দাদি কার্টিক

3

লিনাক্সে, আপনি যে আদেশটি চান তা হ'ল badblocksএই অপ্ট 2-ফর-ওএস-এক্স পোর্টটির অংশ হিসাবে ম্যাক ওএস এক্সে এর একটি বন্দর উপস্থিত রয়েছে - পুরো জিনিসটি ইনস্টল করুন এবং আদেশ ব্যতীত সমস্ত কিছু উপেক্ষা করুন /usr/local/sbin/badblocks

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


1

প্রশ্নের নীচে আপনার মন্তব্য পড়া, আমি বিশ্বাস করি F3 আপনি যা চান ঠিক তেমন করে। এটি লিনাক্স / ম্যাক ওএস এক্সে সংকলন করে এবং হোমব্রুয়ের মাধ্যমেও উপলব্ধ।


-1

আমি গুগলে এটি পেয়েছি, আমি ক্যামেরাগুলির স্টোরেজের জন্য এসডি কার্ড ব্যবহার করছি না বরং তার পরিবর্তে আমার ক্লাস 10 32 জিগ এসডিএইচসি স্যান্ডিস্ক আমার স্যামসাং গ্যালাক্সি এস 2 এর 2 বছরের কম ব্যবহারের পরে সম্পূর্ণরূপে দূষিত হয়েছিল।

প্রথম ব্যাডব্লকগুলি কোথায় শুরু হয় তা দেখতে আমি ব্যাডব্লকগুলি ব্যবহার করছি এবং তারপরে সম্ভব হলে আমি সেই অঞ্চলটির চারপাশে পার্টিশন তৈরি করব। এটি আমার বর্তমান, খুব খারাপ সমাধান: /


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