ফাইল দুর্নীতি হল একটি ফাইলের ডেটার দুর্ঘটনাজনিত বা অনিচ্ছাকৃত ক্ষতি। ফাইল দুর্নীতি অনেক আকারে আসে এবং বিভিন্ন কারণে ঘটে, কিন্তু ফলাফল একই:আপনি আপনার ডেটা পড়তে পারবেন না।
কিছু ক্ষেত্রে, আপনি ফাইল দুর্নীতি রিভার্স বা মেরামত করতে পারেন, কিন্তু এটি সবসময় সম্ভব নয়। কেন দুর্নীতি ঘটতে পারে এবং কীভাবে আপনি এর বিরুদ্ধে সুরক্ষা দিতে পারবেন তা বোঝা ভাল।
ফাইলগুলি দূষিত হওয়ার অর্থ কী?
একটি "ফাইল" হল সম্পর্কিত ডেটার একটি সংগ্রহ যা একটি ইউনিট হিসাবে পড়া উচিত, একটি নির্দিষ্ট ফাইল বিন্যাসে লেখা৷ উদাহরণস্বরূপ, একটি Microsoft Office Word ফাইলের সমস্ত ডেটা আপনার তৈরি করা এবং .docx ফাইল বিন্যাসে সংরক্ষণ করা Word নথির সাথে সম্পর্কিত। যদি অর্ধেক ফাইল হঠাৎ অপঠিত হয়, আপনি সম্ভবত আপনার নথি খুলতে সক্ষম হবেন না। এমনকি যদি আপনি করতে পারেন, অনেক তথ্য অনুপস্থিত হবে. একইভাবে, র্যান্ডম মান অনুপস্থিত বা পরিবর্তিত একটি এক্সেল স্প্রেডশীট মূল্যহীন হবে৷
৷যেকোনো কম্পিউটার ফাইল বাইনারি কোড নিয়ে গঠিত। এটি একটি স্ট্রিং এবং শূন্য বিটের সেটে গোষ্ঠীভুক্ত, যা একটি অক্ষরের মতো ডেটা উপস্থাপন করে।
ASCII কোডে, "A" অক্ষরটি বাইনারি কোড 01000001 দ্বারা প্রতিনিধিত্ব করা হয়৷ যদি আমরা একটি একক বিট পরিবর্তন করি, যেমন শেষ 1টি 0 তে, তাহলে "A" একটি "@" হয়ে যায়!
মৌলিক স্তরে দুর্নীতি এভাবেই কাজ করে। একটি ফাইলের অভ্যন্তরে বিটের মান পরিবর্তন বা মুছে ফেলা হয়, যা একটি অপঠনযোগ্য বা শুধুমাত্র আংশিকভাবে পাঠযোগ্য ফাইলের দিকে নিয়ে যায়৷
ফাইল দুর্নীতি হয়েছে কিনা তা কীভাবে বলবেন
ফাইল দুর্নীতির বিভিন্ন উপসর্গ থাকতে পারে, কোন ফাইলগুলি দূষিত হয়েছে এবং সেগুলি কতটা গুরুত্বপূর্ণ তার উপর নির্ভর করে৷
CRC ত্রুটি
সাইক্লিক রিডানডেন্সি চেক (CRC) একটি ফাইল সম্পূর্ণ এবং সঠিকভাবে সংরক্ষণ করা হয়েছে কিনা তা পরীক্ষা করে। সিআরসিগুলি মূল প্রাথমিক ফাইলের ডেটাতে একটি সূত্র প্রয়োগ করে, যার ফলাফল আউটপুট হিসাবে একটি সংখ্যা হয়। আপনি যদি সেই ফাইলের কোনো অনুলিপিতে একই সূত্র প্রয়োগ করেন, তাহলে সেই নম্বরটি একই হওয়া উচিত। সংখ্যাটি ভিন্ন হলে, আপনি একটি ক্ষতিগ্রস্ত বা পরিবর্তিত ফাইল নিয়ে কাজ করছেন।
ক্ষতিগ্রস্থ অপটিক্যাল ডিস্ক বা ডাইং হার্ড ড্রাইভ থেকে ডেটা কপি করার চেষ্টা করার সময় আপনি প্রায়শই এই ত্রুটিটি দেখতে পাবেন, কিন্তু অনেক অ্যাপ সঠিক মানের একটি টেবিলের সাথে তাদের ফাইলগুলি স্ব-চেক করার সময় একটি CRC ত্রুটি দিতে পারে৷
ফাইল খোলার ত্রুটি
যদি একটি ফাইল দূষিত হয়, এটি হয় খুলবে না বা বিকৃত ফলাফলের সাথে খুলবে। কিছু ফাইল প্রকার স্ট্রিম করা হয় এবং কিছুটা ক্ষতি সহনশীল। উদাহরণস্বরূপ, যদি আপনার কাছে কিছু দুর্নীতি সহ একটি ভিডিও ফাইল থাকে, তাহলে মিডিয়া প্লেয়ার অ্যাপগুলি ছবি বিচ্ছেদ বা তোতলামি দেখাতে পারে, কিন্তু অন্যথায়, পুরো ফাইলটি চালাতে পারে৷
অন্যান্য ধরনের ফাইল, যেমন প্রোগ্রাম এক্সিকিউটেবল, 100% সম্পূর্ণ হতে হবে, নতুবা প্রোগ্রাম শুরু হবে না।
এবং অন্যান্য ফাইলের ধরন, যেমন আপনার তৈরি করা নথি, খুলতে পারে কিন্তু গুরুত্বপূর্ণ তথ্য অনুপস্থিত, যেমন নথির প্রকৃত মান বা বিন্যাস।
অদ্ভুত আচরণ এবং ত্রুটি
যখন রিসোর্স বা সেটিংস ফাইলগুলি যেগুলি একটি অ্যাপ্লিকেশনের প্রয়োজন হয় তা দূষিত হয়ে যায়, সেগুলি আরও সূক্ষ্মভাবে প্রদর্শিত হতে পারে৷ প্রোগ্রামটি অগত্যা শুরু করতে ব্যর্থ হবে না, তবে কিছু সাবকম্পোনেন্ট যা সেই ফাইলগুলির উপর নির্ভর করে ত্রুটি দিতে পারে, কিছুই করতে পারে না বা পুরো অ্যাপ্লিকেশনটি ক্র্যাশ করতে পারে৷
সিস্টেম ক্র্যাশ এবং অস্থিরতা
আপনি যখন দূষিত সিস্টেম ফাইল পান, এটি মৌলিকভাবে আপনার কম্পিউটারকে প্রভাবিত করতে পারে। আপনি হঠাৎ আপাতদৃষ্টিতে এলোমেলো BSODs (Blue Screen of Death) কম্পিউটার ক্র্যাশ পেতে পারেন বা এমন একটি সিস্টেম থাকতে পারে যা হ্যাং হয়ে যায় বা এটি যেভাবে কাজ করে সেভাবে কাজ করে না। এই ধরনের জটিল ফাইল দুর্নীতি সবচেয়ে বিধ্বংসী এবং অনেক ক্ষেত্রে আপনার হার্ডওয়্যারের সাথে একটি গুরুতর সমস্যা নির্দেশ করতে পারে।
ফাইল দুর্নীতি কেন হয়?
এখন আমরা জানি দুর্নীতি কী, কিন্তু কীভাবে হয়?
যদিও দুর্নীতি হল বিশৃঙ্খলভাবে এবং ধ্বংসাত্মকভাবে বিট মানগুলির পরিবর্তন, তবে সেই মূল্যবোধের পরিবর্তনের কারণগুলি ব্যাপকভাবে পরিবর্তিত হয়। এটি প্রধানত কারণ কম্পিউটার মিডিয়া বিভিন্ন আকারে আসে এবং বাইনারি সংখ্যাগুলিকে বিভিন্ন উপায়ে সংরক্ষণ করে।
আকস্মিক শক্তি হ্রাস
একটি স্টোরেজ ডিভাইসের ফাইল দুর্নীতির সবচেয়ে সাধারণ কারণগুলির মধ্যে একটি হল হঠাৎ বিদ্যুৎ বিভ্রাট। এটি বিশেষত যান্ত্রিক হার্ড ড্রাইভের ক্ষেত্রে সত্য, যেখানে ডিস্কে লেখার সময় পাওয়ার কাটা ডেটা মুছে ফেলতে পারে। অতীতে, ডিস্কের রিড/রাইট হেড প্ল্যাটারে বিধ্বস্ত হতে পারে যদি তারা শক্তি হারিয়ে ফেলে, তবে আধুনিক ড্রাইভগুলি হঠাৎ করে বিদ্যুৎ চলে গেলেও তাদের মাথা নিরাপদে "পার্ক" করতে পারে।
এর অর্থ এই নয় যে যান্ত্রিক বা সলিড-স্টেট ড্রাইভগুলি ডেটা ক্ষতির মাধ্যমে দুর্নীতির জন্য দুর্ভেদ্য। যদি ড্রাইভটি সক্রিয়ভাবে ডেটা লেখার সময় পাওয়ার চলে যায়, তবে ফাইলের শুধুমাত্র একটি অংশই ডিস্কে এটি তৈরি করতে পারে। উভয় ধরনের ড্রাইভই উদ্বায়ী ক্যাশে মেমরি ব্যবহার করে। এর মানে বিদ্যুৎ চলে গেলে তাদের ভিতরের ডেটা নষ্ট হয়ে যায়।
হার্ডওয়্যার ব্যর্থতা
সমস্ত স্টোরেজ মিডিয়ার সীমিত আয়ু থাকে। তারা পরিধান আউট বা malfunction শুরু করতে পারেন. কখনও কখনও, এই ব্যর্থতা সময়ের সাথে ধীরে ধীরে ঘটে, এবং কখনও কখনও, এটি হঠাৎ করে। যে কেউ যান্ত্রিক হার্ড ডিস্কের সাথে ডিল করেছেন তারা জানেন ভয়ঙ্কর "মৃত্যুর ক্লিক" অনেক ড্রাইভ অল্প সময়ের পরে মারা যাওয়ার আগে তৈরি করে।
এটি শুধু হার্ড ড্রাইভ নয়। ত্রুটিপূর্ণ RAM ডাটা দুর্নীতির কারণ হতে পারে কারণ ডিস্কে ভুল মান লেখা হয়, স্ক্র্যাচ করা অপটিক্যাল ডিস্কগুলি শারীরিক ক্ষতির কারণে অপঠনযোগ্য হতে পারে, ইত্যাদি।
ম্যালওয়্যার
ইচ্ছাকৃত দূষিত অভিপ্রায়ে লেখা যেকোন সফ্টওয়্যার ম্যালওয়্যার অন্তর্ভুক্ত। ম্যালওয়্যার সংক্রমণের ফলে ডেটা দুর্নীতি বা ধ্বংস ডিজাইন বা দুর্ঘটনাক্রমে হতে পারে। ম্যালওয়্যার লেখকদের বেশিরভাগ অংশে আপনার ডেটা ধ্বংস করার জন্য খুব বেশি অনুপ্রেরণা নেই। পরিবর্তে, তারা এটিকে অর্থের জন্য জিম্মি করে রাখবে (র্যানসমওয়্যার) বা কালো বাজারে বিক্রি করার জন্য এটি চুরি করবে।
কিছু ক্ষেত্রে, ম্যালওয়্যার কেবল বিশৃঙ্খলা এবং ধ্বংস বপন করার জন্য লেখা হয়। ডেটা নষ্ট বা ধ্বংস করার জন্য ডিজাইন করা ম্যালওয়্যার সাধারণত এমনভাবে করে যা পুনরুদ্ধার করা কার্যত অসম্ভব।
ফাইল দুর্নীতি প্রতিরোধ এবং বিপরীত করা
প্রথমেই আপনাকে দুর্নীতিকে প্রভাবিত করা থেকে বিরত রাখা সর্বদা ভাল, তবে কিছু ক্ষেত্রে এটিকে উল্টানোর উপায়ও রয়েছে।
ত্রুটির জন্য ডিস্ক চেক করুন
আপনার ড্রাইভে খারাপ সেক্টরের মতো বর্তমান ত্রুটিগুলি পরীক্ষা করতে আপনি বিভিন্ন মাইক্রোসফ্ট উইন্ডোজ এবং তৃতীয় পক্ষের ইউটিলিটিগুলি ব্যবহার করতে পারেন। আপনি ব্যর্থতা আসন্ন কিনা তা অনুমান করতে ড্রাইভের অপারেশনাল লগগুলি নির্ণয় করতে ইউটিলিটিগুলি ব্যবহার করতে পারেন, আপনাকে সেই ডেটা অন্য কোথাও সরানোর জন্য সময় দেয়৷
বিস্তারিত নির্দেশাবলীর জন্য ত্রুটির জন্য আপনার হার্ড ড্রাইভ কিভাবে পরীক্ষা করবেন তা দেখুন।
ঘন ঘন ব্যাকআপ করুন
"ব্যাক আপ" ডেটা বিভিন্ন ধরণের অনুশীলন বর্ণনা করে। এর মধ্যে আপনার সম্পূর্ণ ড্রাইভটি ব্যর্থ হলে ক্লোন করা, জিপ ফাইল সংরক্ষণাগার তৈরি করা, নির্দিষ্ট ফাইলগুলিকে ক্লাউডে ব্যাক আপ করা, একটি বহিরাগত ড্রাইভে স্বয়ংক্রিয়ভাবে ক্রমবর্ধমান ব্যাকআপ করা এবং আরও অনেক কিছু অন্তর্ভুক্ত রয়েছে। আপনার যদি সাম্প্রতিক ডেটা ব্যাকআপ থাকে, তাহলে দুর্নীতি একটি বিপর্যয়ের পরিবর্তে বিরক্তিকর হয়ে ওঠে৷
আপনি যদি ব্যাকআপ তৈরির বিষয়ে আরও জানতে চান, আমাদের কাছে বেশ কিছু মূল্যবান গাইড রয়েছে:
- একটি Windows 10 সিস্টেম ইমেজ ব্যাকআপ তৈরি করুন
- কিভাবে উইন্ডোজের জন্য একটি স্বয়ংক্রিয় ব্যাকআপ সিস্টেম সেট আপ করবেন
- Google ড্রাইভ বা OneDrive-এ কীভাবে স্বয়ংক্রিয়ভাবে ফাইলগুলি ব্যাকআপ করবেন
- Windows 10-এ ব্যাকআপ, সিস্টেম ইমেজ এবং পুনরুদ্ধারের জন্য OTT গাইড
আধুনিক উইন্ডোজ সিস্টেমে ব্যাকআপের জন্য এগুলো কভার করা উচিত, কিন্তু macOS ব্যবহারকারীরা আমাদের টাইম মেশিন গাইড দেখতে পারেন।
একটি অতিরিক্ত সতর্কতা হিসাবে, আপনি হার্ডওয়্যার ব্যর্থতার সাথে সম্পর্কিত নয় এমন ধ্বংসাত্মক ফাইল পরিবর্তনের আগে আপনার উইন্ডোজ ইনস্টলেশনের পূর্ববর্তী সংস্করণে ফিরে যাওয়ার জন্য ম্যানুয়ালি একটি সিস্টেম পুনরুদ্ধার পয়েন্ট তৈরি করতে পারেন৷
ফাইল যাচাইকরণ বৈশিষ্ট্যগুলি ব্যবহার করুন৷
কিছু সফ্টওয়্যার ক্লায়েন্ট ফাইল যাচাইকরণ অপারেশন চালাতে পারে। উদাহরণস্বরূপ, স্টিম ভিডিও গেম ক্লায়েন্ট একটি গেমের ফাইলগুলি পরিবর্তন করা হয়েছে কিনা তা পরীক্ষা করতে পারে এবং একটি মাস্টার অনলাইন কপি থেকে আসল ডেটা পুনরুদ্ধার করতে পারে৷
ড্রাইভগুলি সরানোর আগে বের করে দিন
ডিস্কের ধরন বা অপারেটিং সিস্টেম যাই হোক না কেন, আপনার ড্রাইভগুলিকে আনপ্লাগ করার আগে বের করে দেওয়া উচিত। অন্তত, এটি আনপ্লাগ করার আগে ডিস্কের কার্যকলাপ আলো বন্ধ না হওয়া পর্যন্ত অপেক্ষা করুন, তবে আদর্শভাবে, একটি ফ্ল্যাশ ড্রাইভ বা বাহ্যিক হার্ড ডিস্ক বের করতে এক বা দুই সেকেন্ড সময় নিন।
অ্যান্টিভাইরাস সফটওয়্যার ব্যবহার করুন
আপনি যদি ম্যালওয়্যার-সম্পর্কিত দুর্নীতি না চান তবে অ্যান্টিভাইরাস সফ্টওয়্যার ব্যবহার করুন। Windows, macOS, এবং Linux-এর জন্য বেশ কিছু বিকল্প আছে।
সিস্টেম ফাইল চেকার (SFC) ব্যবহার করুন
কিছু ক্ষেত্রে, আপনার ফাইল এবং এ দুর্নীতি হয়েছে কিনা তা আপনি নির্ধারণ করতে পারেন৷ তাদের স্বয়ংক্রিয়ভাবে মেরামত করুন। দূষিত উইন্ডোজ সিস্টেম ফাইলগুলি ঠিক করার জন্য উইন্ডোজের বেশ কয়েকটি ফাইল মেরামতের সরঞ্জাম রয়েছে, যেমন সিস্টেম ফাইল চেকার। আপনি আমাদের গাইডে সঠিক বিশদ বিবরণ পেতে পারেন কমান্ড প্রম্পট কমান্ড ব্যবহার করে দুর্নীতিগ্রস্ত ফাইলগুলি ঠিক বা মেরামত করার জন্য, যা DISM টুল এবং SCANNOW কমান্ডকেও কভার করে। আপনি ড্রাইভ ত্রুটি সনাক্তকরণের জন্য CHKDSK কমান্ড চেষ্টা করতে চাইতে পারেন।
ডেটা পুনরুদ্ধারের জন্য অর্থপ্রদান করুন
শেষ অবলম্বন হল বিশেষায়িত ফাইল পুনরুদ্ধার সফ্টওয়্যার (প্রায় সর্বদা অর্থপ্রদান করা হয়) বা আপনার ডেটা যতটা সম্ভব পুনর্গঠন করার জন্য একটি ডেটা পুনরুদ্ধার সংস্থা ভাড়া করা। এটি অত্যন্ত ব্যয়বহুল এবং শুধুমাত্র যদি ডেটার মান পুনরুদ্ধারের খরচের চেয়ে বেশি হয় তবেই এটি করা মূল্যবান৷ তাই সাধারণত ফাইল মেরামত সফ্টওয়্যার কেনার জন্য আপনার ক্রেডিট কার্ড বের করার আগে সমস্যা সমাধান করা মূল্যবান৷
আপনি যদি ডেটা দুর্নীতির অভিজ্ঞতা না পেয়ে থাকেন তবে আমরা উপরে তালিকাভুক্ত কিছু প্রতিরোধমূলক ব্যবস্থা বাস্তবায়ন করতে খুব বেশি দেরি নেই। এমনকি যদি শুধুমাত্র আপনার সবচেয়ে মূল্যবান এবং অপরিবর্তনীয় ডেটার জন্য হয়।