হার্ড ড্রাইভ থেকে ডিলিট করা ডেটা রিকভার করা সাধারণত সম্ভব, কারণ সাধারণত প্রকৃত ডেটা ডিলিট হয় না। বরং ডেটা কোথায় সংরক্ষিত আছে সে তথ্যটি মুছে ফেলা হয়। এই আর্টিকেলে আমি ব্যাখ্যা করবো কীভাবে হার্ড ড্রাইভে ডেটা স্টোর হয়, ফাইল ডিলিট হলে কী হয়, হার্ড ড্রাইভ ফরম্যাট করলে কী হয়, এবং ওভাররাইট হওয়ার পর ফাইল রিকভার কেন অসম্ভব।
আর্টিকেলটি ডেটার ফিজিক্যাল লেভেলে স্টোরেজ প্রক্রিয়া বর্ণনা করে, যা বুঝতে হলে ওভাররাইটের পর ডেটা রিস্টোর না হওয়ার কারণ বোঝা যাবে। আপনি যদি হার্ড ড্রাইভের অর্গানাইজেশনাল স্ট্রাকচার (যেমন ফাইল সিস্টেম কীভাবে ফাইল ম্যানেজ করে) সম্পর্কে জানতে চান, তবে পড়ুন "What A File System Is & How You Can Find Out What Runs On Your Drives"। ডিলিট করা ফাইল রিকভারি সম্পর্কে আরও জানতে আর্টিকেলের নিচে রিসোর্সগুলো দেখুন।
ডিজিটালভাবে তথ্য কীভাবে সংরক্ষিত হয়?
ডিজিটাল ইনফরমেশন বাইটে সংরক্ষিত হয়। প্রতিটি বাইটে ৮টি বিট থাকে। প্রতিটি বিটের একটি মান থাকে—০ বা ১। ডেটা সংরক্ষণের এই পদ্ধতিকে বাইনারি নিউমেরেল সিস্টেম বলে, কারণ এটি দুটি প্রতীক (০ ও ১) ব্যবহার করে। ফলে কম্পিউটারে সংরক্ষিত যেকোনো ডেটা বাইনারি কোডে লেখা থাকে, অর্থাৎ ০ এবং ১-এর একটি স্ট্রিং।
হার্ড ড্রাইভ কীভাবে তথ্য সংরক্ষণ করে?
হার্ড ডিস্ক ড্রাইভ (HDD)-এ ইনফরমেশন চুম্বকীয়ভাবে এবং নন-ভোলাটাইলভাবে সংরক্ষিত হয়, অর্থাৎ সংরক্ষিত তথ্য রক্ষায় রাখতে পাওয়ার প্রয়োজন হয় না। প্রতিটি চুম্বকের একটি প্লাস (+) এবং একটি মাইনাস (-) পোল থাকে, যা দুটি মান দিয়ে বাইনারি কোড রিপ্রেজেন্ট করতে সক্ষম। HDD-এর স্টোরেজ ইউনিট বা প্ল্যাটার একটি ফেরোম্যাগনেটিক সারফেস ধারণ করে, যা ছোট ছোট চুম্বকীয় অঞ্চলে ভাগ করা হয়ে থাকে, যাকে ম্যাগনেটিক ডোমেন বলা হয়। HDD ম্যাগনেটিক ডোমেনের ডাইরেকশনাল ম্যাগনেটাইজেশন দিয়ে ডেটা সংরক্ষণ করে। প্রতিটি ম্যাগনেটিক ডোমেন দুটি সম্ভাব্য দিকের একটিতে ম্যাগনেটাইজড হতে পারে এবং সাদা দুটি মানের একটিকে রিপ্রেজেন্ট করে: ০ বা ১।
HDD-এ ডেটা রেকর্ড করার দুটি ভিন্ন প্রযুক্তি রয়েছে। ২০০৫-এর পূর্বে, রেকর্ডিং লেয়ার ডিস্ক সারফেসের সমান্তরাল (হরিজন্টালি) ওরিয়েন্টেড থাকত, অর্থাৎ বাইনারি কোড লेफ্ট বনাম রাইট ম্যাগনেটাইজেশন (লองিচিউডিনাল রেকর্ডিং) দিয়ে রিপ্রেজেন্ট হত। ২০০৫োর দিকে নতুন প্রযুক্তি এসেছে যেখানে ডেটা ভার্টিক্যালি লেখা হয়, অর্থাৎ আপ বনাম ডাউন (পার্পেন্ডিকুলার রেকর্ডিং)। এতে নিকটতর ম্যাগনেটিক ডোমেন স্পেসিং এবং বড় স্টোরেজ ক্যাপাসিটি সম্ভব হয়েছে।
র্যান্ডম অ্যাকসেস মেমরি (RAM)-এ ডেটা কীভাবে সংরক্ষিত হয়?
মৌলিকভাবে, ডেটা হার্ড ড্রাইভের মতোই সংরক্ষিত হয়, অর্থাৎ বাইনারি কোডে। মূল পার্থক্য হলো এই স্টোরেজ ভোলাটাইল, অর্থাৎ পাওয়ার কাটলেই সংরক্ষিত তথ্য লুপ্ত হয়ে যায়। RAM ইন্টিগ্রেটেড সার্কিট দিয়ে তৈরি, যাতে ক্যাপাসিটর এবং ট্রানজিস্টর রয়েছে। প্রতিটি ক্যাপাসিটর এক বিট ডেটা সংরক্ষণ করে। ক্যাপাসিটরের স্টেট হয় চার্জড অথবা ডিসচার্জড, অর্থাৎ ১ বা ০, যা বাইনারি কোডকে রিপ্রেজেন্ট করে।
ডেটা ডিলিট হলে কী হয়?
RAM মডিউলে অর্গানাইজেশনাল স্ট্রাকচার খুব ফ্ল্যাট। মেমরি থেকে ডেটা রিমুভ হলে প্রকৃত তথ্য瞬間ে লুপ্ত হয়ে যায়। পাওয়ার গেলে ক্যাপাসিটরদ্রুত ডিসচার্জ হয়ে যায় ফলে সকল তথ্য হারায়।
HDD-এ পরিস্থিতি সম্পূর্ণ ভিন্ন কারণ এখানে তথ্য দুভাবেই সংরক্ষিত হয়। প্রথমে, ডেটা ফিজিক্যালি ম্যাগনেটিক হার্ড ড্রাইভে থাকে। দ্বিতীয়, সমস্ত সংরক্ষিত ডেটা একটি ফাইল সিস্টেম দ্বারা ম্যানেজ করা হয়, যা একটি ইনফরমেশন টেবিল তৈরি করে যা ডেটার সঠিক লোকেশন জানায়—অর্থাৎ হার্ড ড্রাইভের কোথায় কোন ফাইল আছে। অপারেটিং সিস্টেম এই টেবিল ব্যবহার করে ফাইল লোকেট করে এবং বড় ফাইলের টুকরোগুলো জোড়া দিয়ে এক করে।
যখন একটি ফাইল ডিলিট করা হয়, সাধারণত শুধু ফাইল সিস্টেমের টেবিলে সংরক্ষিত তথ্যটি মুছে ফেলা হয়। প্রকৃত ফাইল ডিলিট করতে খুব সময় লাগত, তাই ডেটার ফিজিক্যাল লোকেশন অপরিবর্তিত থাকে। কিন্তু যখন অপারেটিং সিস্টেম নতুন ফাইল স্টোর করতে চায়, তখন টেবিল দেখে খালি স্পেস খুঁজে। যেহেতু ডিলিট করা ফাইলগুলোর লোকেশন খালি চিহ্নিত থাকে, তাই অপারেটিং সিস্টেম পুরানো ডেটার ওপর নতুন ডেটা লিখে দিতে পারে, যা ঐ তথ্যকে চিরস্থায়ীভাবে মুছে ফেলে।
ফাইল সিস্টেম কীভাবে কাজ করে এবং হার্ড ড্রাইভ অর্গানাইজ ও ম্যানেজ করে সে সম্পর্কে বিস্তারিত জানতে পড়ুন "What A File System Is & How You Can Find Out What Runs On Your Drives"।
HDD ফরম্যাট করলে কী হয়?
বেশির ভাগ ইউজার যেটি ফরম্যাটিং হিসেবে জানেন সেটি হাই-লেভেল ফরম্যাটিং, যা একটি খালি ফাইল সিস্টেম সেট আপ করার প্রক্রিয়া। যেহেতু এতে হার্ড ড্রাইভ স্ক্যান করে ডিফেক্ট খুঁজে বের করা লাগে না, তাই এটাকে কুইক ফরম্যাটিংও বলা হয়।
সাধারণত, ফরম্যাটিং এর সময় হার্ড ড্রাইভে সংরক্ষিত ডেটা ফিজিক্যালি ডিলিট হয় না। ঘটে যা, ফাইল সিস্টেম নये सिरে থেকে সেট আপ হয়, অর্থাৎ হার্ড ড্রাইভ পুনর্গঠিত হয় এবং ফাইল লোকেশন টেবিল রিসেট হয়। যতক্ষণ ফাইল সিস্টেম এবং এর সেটিংস একই থাকে, হার্ড ড্রাইভে আগে সংরক্ষিত কোনো ডেটা ডিলিট বা ওভাররাইট হয় না এবং পরবর্তীতে সেগুলো রিকভার করা সম্ভব।
ডেটা ওভাররাইট হলে কী হয়?
যখন ডেটা ওভাররাইট হয়, HDD-এর ম্যাগনেটিক ডোমেনগুলো পুনরায় রি-ম্যাগনেটাইজড হয়। এটি একটি অনাবর্তনযোগ্য প্রক্রিয়া যা ঐ লোকেশনে আগে সংরক্ষিত তথ্যকে ফিজিক্যালি মুছে ফেলে। যদিও ম্যাগনেটাইজেশনের পরিবর্তন (বা অনো পরিবর্তন) এর কিছু অবশিষ্ট ফিজিক্যাল ট্রেস संभाव্যভাবে থাকতে পারে, যা তত্ত্বত আংশিক রিস্টোর সম্ভব করতে পারে, কিন্তু এর জন্য ম্যাগনেটিক ফোর্স মাইক্রোস্কোপ বা অনুরূপ প্রযুক্তির প্রয়োজন, যা জনসাধারণের পরিচিত কোনো পদ্ধতিতে এখন পর্যন্ত সফলভাবে ডেটা রিকভার করতে পারেনি [যদিও গোয়েষণা ল্যাবগুলোতে কী হচ্ছে কে জানে]। সংক্ষেপে, জনসাধারণের পরিচিত কোনো সফটওয়্যার বা টেকনিক্যাল পদ্ধতি নেই যা ওভাররাইট করা ডেটা রিস্টোর করতে পারে।
আপনার কি অverwritten না হওয়া ডেটা রিকভার করতে হবে? নিচের রিসোর্সগুলো চেক করুন:
- করাপ্ট মেমরি কার্ড বা USB ড্রাইভ থেকে ডেটা রিকভারি
- রিফরম্যাট করা হার্ড ড্রাইভ স্ক্যান করে ফাইল রিকভারি
- ৩টি বিস্ময়কর ফাইল রিকভারি টুল
- লিনাক্স সিস্টেম থেকে ডিলিট করা ফাইল রিকভারি
- ক্ষতিগ্রস্ত CD/DVD রিপেয়ার ও ডেটা রিকভারি
- ডিজিক্যাম মেমরি কার্ড থেকে ডিলিট করা ছবি রিকভারি
- মরা হার্ড ড্রাইভ থেকে ডেটা বের করা
MakeUseOf Answers-এ পোস্ট করা এই প্রশ্নগুলোর রিপ্লাইয়ের মধ্যে আরও অনেক চমৎকার রিসোর্স পাবেন:
- উইন্ডোজে ডিলিট করা ফাইল কীভাবে রিকভার করব?
- উইন্ডোজে শ্রেড করা ডেটা কীভাবে রিকভার করব?
- করাপ্ট USB ড্রাইভ ফোল্ডার থেকে ডেটা রিকভারি
- ব্রোকেন মাইক্রোএসডি কার্ড থেকে ডেটা রিকভারি
- ব্রোকেন CD থেকে ডেটা রিকভারি সম্ভব কি?
- ফল্টি USB এক্সটার্নাল হার্ড ড্রাইভ থেকে ডেটা রিকভারি
আপনার ডেটা স্টোরেজ ও রিকভারি ভয়াবহ অভিজ্ঞতা কী? কখনো ভুলে ডিলিট করার পর ফাইল হারিয়েছেন?
Image credits: Sergej Khakimullin, Carlos Castilla, MilanB, TylzaeL & Luca Cassioli, Colour, Zketch, Anthonycz