আমি সম্প্রতি ভুয়া মাইক্রোএসডি কার্ড এবং ইউএসবি থাম্ব ড্রাইভ সম্পর্কে প্রচুর পড়লাম যা শারীরিকভাবে উপায় কম দিচ্ছে এমন অনেক জায়গার (এমনকি আপনার কম্পিউটারকে জিজ্ঞাসা করলেও) দাবি করে। আমি সম্প্রতি একটি সানডিস্ক ইউএসবি ড্রাইভ কিনেছি (128 জিবি দাবি করেছেন) এবং এর আকারটি পরীক্ষা করতে চাই। এটি ইবে বা কোনও কিছুর মাধ্যমে কেনা হয়নি, তবে উত্পাদনশীলভাবে ব্যবহারের আগে আমি প্রকৃত আকারটি পরীক্ষা করতে চাই।
আমি এটিতে কেবল জিনিসগুলি অনুলিপি করতে পারি, এটি আবার অনুলিপি করতে এবং ফাইলগুলি ঠিক আছে কিনা তা দেখুন। আমি এটি হ্যাশ এবং স্টাফ দিয়ে স্বয়ংক্রিয় করতে পারি। তবে আমি আশা করি এর থেকে আরও সঠিক সমাধান পাওয়া যাবে is আমি পড়লাম যে উইন্ডোজের জন্য, এইচ 2 টেস্টও কৌশলটি করে। উবুন্টু / লিনাক্স এ পরীক্ষা করার কোন সহজ উপায় আছে? একটি বিশেষজ্ঞ, ভাল কাজের সরঞ্জাম সম্ভবত?
আপডেট: কেবল পরিষ্কার করার জন্য, ধারণাটি যাচাই করা হবে যে কন্ট্রোলার দ্বারা লিনাক্স সিস্টেমটি যে আকার বলেছে তা সঠিক ( যাতে কোনও ডেটা নষ্ট হবে না )। এটি 127.3 গিগাবাইটের পরিবর্তে আমি 128 জিবি পাই কিনা তা দেখতে চাই না। আমি লিখতে চাই যে আমার লেখা সমস্ত ডেটা আবার পঠনযোগ্য হবে কিনা। দুর্ভাগ্যক্রমে আমি কেবল ইংরেজী প্রযুক্তিবিষয়ক সাইটগুলিতে এটি সম্পর্কে কয়েকটি তথ্য পেতে পারি। যদিও ভাল জার্মান উত্স রয়েছে। আমি আসলে এর মতো একটি অ্যাপ্লিকেশন অনুসন্ধান করছি তবে উবুন্টু / লিনাক্সের জন্য: https://www.raymond.cc/blog/test-and-detect-fake-or-counterfeit-usb-flash-drives-bought-from -ebay-সঙ্গে-h2testw /
আপডেট 2: আমি ইংরেজিতে কিছু উত্স একত্র করার চেষ্টা করেছি। সময় নষ্ট হওয়ার কারণে আমি এগুলির সমস্তটি বিস্তারিতভাবে পড়িনি।
- https://www.ebay.com/gds/All-About-Fake-Flash-Drives-2013-/10000000177553258/g.html
- https://en.wikipedia.org/wiki/USB_flash_drive#Counterfeit_products
- https://www.heise.de/newsticker/meldung/Verdaechtige-USB-Sticks-mit-2-Terabyte-bei-Amazon-Faelschungen-entlarven-Datenverluste-vermeiden-3915202.html
- http://www.pcgameshardware.de/USB-Stick-Hardware-255579/News/falsche-Speicherkapazitaet-bei-Amazon-1245682/
আপডেট 3: ব্যাখ্যা
নীচে অদ্ভুত সমালোচকদের কারণে কিছু ব্যাখ্যা।
সমস্যা কী এবং একা ডিডি কেন এটি সমাধান করে না?
এটি একটি প্রতিক্রিয়া
"আপনি যে সমস্যাটি সমাধান করার চেষ্টা করছেন তা কী এবং" জাল ড্রাইভ "এর সংজ্ঞা কী তা স্পষ্টভাবে নির্ধারণ করুন" "
দেখে মনে হচ্ছে কিছু লোক সমস্যা বুঝতে পারে না। সুতরাং আমি এটিকে যতটা সংক্ষিপ্ত বিবরণে দিতে পারি তার ব্যাখ্যা করার চেষ্টা করি, যদিও আমার ধারণা এটি আমার প্রশ্নের প্রসারকে অনেক বেশি।
আপনার অপারেটিং সিস্টেম বা ইউনিক্স সরঞ্জামগুলি আপনাকে যে ডিএসবি ডিভাইস দেয়, তার ক্ষমতা ভুল হতে পারে। এটি মারাত্মক, যেহেতু আপনার ওএস আপনাকে এটিতে যে পরিমাণ ডেটা পাঠাতে পারে তা নিয়ন্ত্রণ করে। এটি যতটা সত্য ধারণ করতে পারে তার চেয়ে বেশি ডেটা প্রেরণ করুন, আপনি একটি ডেটা ক্ষতি পাবেন। এটা একটা সমস্যা. তাহলে, কেন এটি ঘটতে পারে?
সমস্যাটি পর্যালোচনা করতে আপনাকে ইউএসবি-প্রোটোকলটি ভালভাবে জানার দরকার নেই। সিরিয়াল ইন্টারফেসের সাধারণ সম্পত্তি রয়েছে, যে ক্লায়েন্ট ডিভাইস (ইউএসবি ড্রাইভ) এই সিরিয়াল ইন্টারফেসের মাধ্যমে তার নিজস্ব ক্ষমতা বলতে হবে। এর অর্থ হ'ল ক্লায়েন্ট ডিভাইসের ডিভাইসের উদ্দেশ্য সম্পর্কে কিছু জ্ঞানের সাথে নিজস্ব কন্ট্রোলার প্রয়োজন এবং এই ক্ষেত্রে এটির ক্ষমতা। এটি কোনও কিছুর সঞ্চার করার আদেশ প্রাপ্ত হলে কী করা হয় তাও স্থির করে। যদি নিয়ামকটিকে সেভাবে প্রোগ্রাম করা হয় তবে এটি কমান্ডটি উপেক্ষা করতে পারে বা ডেটা দিয়ে কোনও কিছুতে ওভাররাইট করতে পারে।
এটার মানে কি? আপনার ইউনিক্স সরঞ্জামগুলি ড্রাইভের সক্ষমতা সম্পর্কে যাই বলুক না কেন: সরঞ্জামগুলি ড্রাইভকে জিজ্ঞাসা করে, এটি আর কিছুই নয়। এইচ এইচটিএসটিউয়ের জন্য এটি উদ্ভাবিত হয়েছিল: এটি পরে ব্যাখ্যা করা একটি পদ্ধতির সাথে আসল আকারটি পরীক্ষা করে এবং ড্রাইভ যা বলে তার সাথে এটি তুলনা করে। যদি এটি একই না হয় তবে আপনার একটি ডেটা ক্ষতি হতে পারে, কারণ আপনার সমস্ত সাধারণ ক্রিয়াকলাপ ডেটা সংরক্ষণ করার জন্য, আপনার অপারেটিং সিস্টেমের তথ্যের উপর নির্ভর করুন, যা কেবলমাত্র নিয়ামককে জিজ্ঞাসা করে। কেন শুধু জিজ্ঞাসা? পরীক্ষার জন্য সময় প্রয়োজন এবং ড্রাইভে সমস্ত ডেটা ওভাররাইট করে। সুতরাং এটি স্বাভাবিক যে কোনও অপারেটিং সিস্টেমের এই তথ্যের উপর নির্ভর করা উচিত।
H2testw এর মতো প্রকৃত ক্ষমতা যাচাই করতে, আপনি dd
ড্রাইভে ডেটা লিখতে, আবার এটি পড়তে, এবং দেখুন যে এটি আপনি লিখেছেন একই কিনা। সম্পূর্ণরূপে বৈধ। হার্ডওয়্যার এবং ড্রাইভের প্রকৃতি এটিকে আরও জটিল করে তোলে। উদাহরণস্বরূপ রাইটিং-ক্যাশে বিবেচনা করুন। আপনাকে নিশ্চিত করতে হবে যে আপনি ক্যাশে থেকে পড়েছেন না। এটি দেখতে যেমন সহজ লাগে না কেন এটি কেবল একটি উদাহরণ। আরও মনে করুন যে কেবল জিরো লেখার অর্থ একটি তথ্যের স্বল্প এনট্রপি, যা পড়ার সময় পুনর্গঠন করা যায়। এটি বিস্তারিতভাবে এত সহজ নয়। আপনি এখনও এটি ম্যানুয়ালি করতে পারেন অবশ্যই।
তবে কেন, যখন আপনি জিনিসগুলি স্বয়ংক্রিয় করতে পারেন? কাজ কেন? নীচে আমার উত্তরে প্রস্তাবিত এফ 3, অনেক অবদানকারীদের বহু সংখ্যক চিন্তাভাবনা বাস্তবায়িত করেছে (এটি বিবেচনা করুন যে এটি প্রসারিত এইচ 2 টেক্সট জাতীয় ধরণের) এবং এটি বিভিন্ন ট্রেড-অফ সহ বিভিন্ন পদ্ধতি প্রয়োগ করে। ডেভেলপার মূর্ত আউট বিভিন্ন জাল ড্রাইভ ঠাট (ওরফে জাল ড্রাইভ) তারা ছিল হাতে । সুতরাং, আমি যখন তত্ত্ব এবং সমস্যাটি বুঝতে পারি (মনে হয় যেহেতু সমস্যাগুলি জার্মান প্রযুক্তিবিদ মিডিয়াগুলিতে ভালভাবে ব্যাখ্যা করা হয়েছে তবে ইংরাজী স্পিডিং মিডিয়াতে নয়), আমি সমস্ত কিছু বোঝার ভান করি না, এজন্য আমি এটি উপরে উল্লেখ করেছি। এটি কেবলমাত্র আমি যে তত্ত্বটি বুঝি, এবং আমি একজন সফ্টওয়্যার লোক। তবে ইনফরম্যাটিকসের শিক্ষার্থী হিসাবে আমি সমস্যাটি দেখতে যথেষ্ট এটি বুঝতে পারি।
"বেসিক ইউনিক্স ইউটিলিটিগুলি বোঝার চেষ্টা করুন"
আসলে আমি ইতিমধ্যে এটির উত্তর দিয়েছি, তবে এটি পরিষ্কার করার জন্য: ইউনিক্স সরঞ্জামগুলি তথ্য সংগ্রহের জন্য কেবল ইউএসবি-প্রোটোকল (কেবলমাত্র ইউএসবি-ডিভাইসের জন্য) ব্যবহার করে। এর চেয়ে বেশি কিছু করতে বুদ্ধি নেই।
এটি কেবল ট্রাস্টি সরবরাহকারীদের কাছ থেকে কিনতে সহায়তা করে?
tl; dr: এটি হয় না।
"যখন পণ্য কেনার বিষয়টি আসে, ঠিক তেমন কোনও ধরণের সুরক্ষার কথা, কোনও বিশ্বস্ত বিক্রেতার সন্ধানের কথা বিবেচনা করুন এবং কেবল তাদের কাছ থেকে ড্রাইভ কিনুন।"
সুরক্ষা (এবং সুরক্ষা) আস্থা সম্পর্কে নয়! এটি যাচাইকরণ এবং বৈধতা সম্পর্কে! দুঃখিত তবে এটি অনেক উপায়ে এত ভুল।
ধরুন আপনি কোনও বিশ্বস্ত বিক্রেতার মাধ্যমে কিনেছেন। কিছু প্রশ্ন:
কোনও সরবরাহ ক্ষতিগ্রস্ত নেই তা নিশ্চিত করার জন্য সরবরাহকারী কি হার্ডওয়্যারটি পরীক্ষা করেছিল? তিনি যখন ভুয়া ড্রাইভ কিনে এবং সেগুলি বিক্রি করে তা কি আবার চিনতে পারে? অগত্যা।
এটা কি সম্ভব যে তিনি এমন জিনিস কিনেন যা তিনি জানেন না জাল? সম্পূর্ণরূপে, সাম্প্রতিক রাইজেন জাল দেখুন: https://www.pcgamer.com/beware-of-fake-ryzen-processors-selling-on-amazon/ , https://www.heise.de/newsticker/meldung/ Direkt-ভন-আমাজন-Faelschungen-ভন-AMDs-Ryzen-Prozessoren-সুবিধার্থে im-Umlauf-3772757.html
যদি আমি ড্রাইভে আমার উপস্থাপনাটি আলগা করি এবং উপস্থাপনাটি স্ক্রু করি তবে আমার বিশ্বস্ত সরবরাহকারী সময় মতো ফিরে আসবে এবং আমাকে উদ্ধার করবেন? এটি সম্ভবত ড্রাইভটি প্রতিস্থাপন করবে, যেহেতু শেষ সময় ভ্রমণকারী ডিলোরিয়ান 1885 সালে ধ্বংস হয়েছিল।
অন্যান্য উপাদান
"এই প্রশ্নটি ওপি যা পছন্দ করছে তার জন্য" প্রোমো "এর মতোই বলে মনে হচ্ছে এবং মনে হয় যে ওপি আসলে ড্রাইভগুলি পরীক্ষা করার ক্ষেত্রে খুব কম আগ্রহী।"
এটি হাস্যকর। আমি বিশেষত h2testw এর অনুরূপ একটি সরঞ্জাম অনুসন্ধান করেছি যা লিনাক্সেও চালিত হয়। এবং হ্যাঁ, এটি আমি পছন্দ করতে চাই, সহায়ক উত্তর, তাই দুঃখিত। আমার ধারণা ছিল না যে ইংলিশ স্পিকিং প্রেস এ জাতীয় বিষয়ে সচেতন নয় এবং পরবর্তীকালে এরকম কিছু খুঁজে পাওয়ার জন্য ভাগ্যবান। এটি কোনও প্রচার নয়, তবে বাস্তবে মনে হয় আপনি এটি ব্যবহার করতে পারেন।
df --block-size=M
। 4 জিবি সীমাটি ড্রাইভের ক্ষমতা নয়, কেবলমাত্র FAT32 ফাইলের আকারের সীমা প্রস্তাব করবে। আপনি কখনই পুরো ক্ষমতাটি বর্ণিত পাবেন না, এটি কেবল শ্রেণিবদ্ধ করার জন্য এটি গড়।