যেকোনো PC-তে সবচেয়ে গুরুত্বপূর্ণ এবং বিপজ্জনক কম্পোনেন্ট হলো হার্ড ড্রাইভ। বিপজ্জনক, কোনো ফিজিক্যাল রিস্কের জন্য নয়, বরং যেটি ধারণ করে সেটা ডেটার জন্য। প্রাইভেসি ইনফরমেশন, গুরুত্বপূর্ণ ডকুমেন্ট, সেনসিটিভ ছবি — এতে সব থাকতে পারে। তাই যেকোনো হার্ড ড্রাইভ যা আপনি আর ব্যবহার করছেন না সেটা নিরাপদে ইরেজ করা খুব জরুরি।
তবে আপনার অপারেটিং সিস্টেমের সাথে আসা বেসিক ফরম্যাটিং টুলস বিশ্বাস করবেন না। অধিকাংশ কেসে, এই টুলস আসলে ডেটা ইরেজ করে না, ফলে আপনার ফাইলগুলো রিকভার করা সম্ভব। এই সমস্যাটি সমাধান করতে পারেন 'জিরো ফিল' (zero fill) করে হার্ড ড্রাইভকে, সেক্টর বাই সেক্টর। লিনাক্স লাইভ এনভায়রনমেন্ট ব্যবহার করে হার্ড ড্রাইভ জিরো ফিল করার পদ্ধতি এখানে।
হার্ড ড্রাইভ জিরো ফিল করার কারণ
কিছু টেকনিক্যাল টার্ম খুব অস্পষ্ট, কিন্তু "জিরো ফিল" মানে ঠিক সেটাই। শুরু থেকে শেষ পর্যন্ত আপনার হার্ড ড্রাইভ স্টোরেজ জিরো দিয়ে পূরিত হয়, পুরনো ফাইলগুলোর যেকোনো ট্রেস মুছে ফেলে।
হার্ড ড্রাইভ ফরম্যাট করার এই পদ্ধতি অত্যন্ত কার্যকর, বিশেষ করে আপনি যদি একাধিক বার "জিরো" করেন যাতে আপনার ফাইলগুলোর যেকোনো সম্ভাব্য ট্রেস মুছে যায়। অন্যান্য পদ্ধতিও সম্ভব, যেন ড্রাইভকে র্যান্ডম ক্যারেক্টার দিয়ে পূরিত করা, জিরোর বদলে, কিন্তু ফলাফল একই।
একটি জিরো ফিল্ড হার্ড ড্রাইভ হলো একটি খালি ড্রাইভ, যা কারো জন্য ডেটা রিকভার করা অসম্ভব (যা যতটুকু সম্ভব) করে তোলে। আপনি যদি চিন্তা করেন এটি প্রয়োজন কিনা, একটি উদাহরণ দিলাম।
আপনি একটি সেকেন্ড-হ্যান্ড PC বিক্রি করলেন, প্রসেসে ড্রাইভ ফরম্যাট করলেন, কিন্তু শুধু "কুইক" ফরম্যাট করার অপশন বেছে নিলেন। ক্রেতা হার্ড ড্রাইভে ডেটা রিকভারি চালালেন, এবং প্রসেসে আপনার প্যারিবারিক ছবি, প্লেইন-টেক্সট পাসওয়ার্ড, গুরুত্বপূর্ণ পরিচয়পত্র, এবং আরও অনেক কিছু অর্জন করলেন।
আপনি যদি হার্ড ড্রাইভ জিরো ফিল করেন, তবে এই রিস্ক সম্পূর্ণরূপে দূর হয়ে যায়। যদিও এটি কয়েক ঘণ্টা লাগতে পারে, কিন্তু ভবিষ্যতে বড় সমস্যা থেকে বাঁচাতে পারে।
লিনাক্স লাইভ এনভায়রনমেন্ট তৈরি করা
হার্ড ড্রাইভ 와ইপ করার মানে, ডিজাইন অনুযায়ী, আপনার কাছে কোনো অপারেটিং সিস্টেম রান করার জন্য থাকবে না। এটাই ধরে, আপনাকে একটি লিনাক্স লাইভ DVD বা USB ব্যবহার করতে হবে যা আপনাকে হার্ড ড্রাইভ জিরো ফিল করতে দেবে।
এগুলো পোর্টেবল লিনাক্স এনভায়রনমেন্ট যা আপনাকে ডিস্ট্রিবিউশন টেস্ট করতে দেয় ইনস্টল করার আগে, কিন্তু আমরা এটা কিছুটা ভিন্ন উদ্দেশ্যে ব্যবহার করব। প্রায় সব লিনাক্স ডিস্ট্রিবিউশন (এবং সাপ্লাইড লাইভ CD/USB এনভায়রনমেন্ট) হার্ড ড্রাইভ জিরো ফিল করার জন্য প্রয়োজনীয় সফটওয়্যার রেখেছে।
বিকল্পভাবে, আপনি আপনার হার্ড ড্রাইভ অন্য একটি লিনাক্স রান করা পিসিতে সংযুক্ত করতে পারেন, যদিও লিনাক্স লাইভ এনভায়রনমেন্ট ব্যবহার করলে আপনি ভুলে ভুলে রং ড্রাইভ ওইপ করার ঝুঁকি থেকে বাঁচতে পারেন।
আপনি Ubuntu বা Debian-এর মতো কমন ডিস্ট্রোর প্রি-বিল্ট লিনাক্স লাইভ এনভায়রনমেন্ট ব্যবহার করতে পারেন, অথবা Linux Live USB Creator ব্যবহার করে নিজের তৈরি করতে পারেন। এই গাইডে, আমরা সবচেয়ে জনপ্রিয় লিনাক্স ডিস্ট্রিবিউশনের একটি — Ubuntu-এর লাইভ এনভায়রনমেন্ট ব্যবহার করব।
- অন্য একটি পিসিতে, বা আপনার ড্রাইভ ওইপ করার আগে, Ubuntu ওয়েবসাইটে যান এবং লেটেস্ট ডেস্কটপ ভার্সন যেটি ISO ফাইল আছে সেটি ডাউনলোড করুন। এটি লেটেস্ট রিলিজ বা লং টার্ম সাপোর্ট রিলিজ যেকোনো হতে পারে।
- একবার ডাউনলোড হলে, আপনাকে আপনার ISO ফাইলের কন্টেন্ট DVD বা USB ড্রাইভে কপি করতে হবে। আপনি যদি USB ড্রাইভ ব্যবহার করেন, balenaEtcher ডাউনলোড ও ইনস্টল করুন যাতে লিনাক্স, macOS, বা উইন্ডোজে এটি করতে পারেন। এই সেকশনের বাকি অংশে আমরা অনুমান করব আপনি আপনার Ubuntu লাইভ এনভায়রনমেন্টের জন্য USB ড্রাইভ ব্যবহার করছেন।
- balenaEtcher খুলুন এবং Select Image ক্লিক করুন, প্রসেসে Ubuntu ISO সিলেক্ট করুন। Select Target ক্লিক করুন এবং আপনার USB ড্রাইভ সিলেক্ট করুন। দুটোই সিলেক্ট হলে, Flash ক্লিক করুন Ubuntu ISO ফাইলগুলো আপনার ড্রাইভে কপি করার জন্য।
- balenaEtcher ফাইলগুলো আপনার USB ড্রাইভে কপি করা শেষ করলে, সফলি ড্রাইভ রিমুভ করুন, তারপর আপনার পিসি রিস্টার্ট করুন। Ubuntu-এর লোডিং স্ক্রিনে, Try Ubuntu Without Installing সিলেক্ট করুন।
এটি Ubuntu লাইভ এনভায়রনমেন্ট বুট করবে, আপনার হার্ড ড্রাইভ জিরো করার জন্য প্রস্তুত।
লিনাক্সে shred ব্যবহার করে হার্ড ড্রাইভ জিরো ফিল করা
লিনাক্সের shred কমান্ড একটি স্পেশালিস্ট কমান্ড যা আপনার ড্রাইভ সিকিউরলি ইরেজ করবে। আপনার লিনাক্স লাইভ এনভায়রনমেন্ট বুট হলে (বা আপনি আলাদা লিনাক্স ইনস্টলেশনে স্যুইচ করলে), আপনি টার্মিনাল থেকে এই কমান্ড চালাতে পারেন শুরু করতে।
প্রথমে, আপনাকে সঠিক হার্ড ড্রাইভ চিহ্নিত করতে হবে যেটি ওইপ করতে চান। একটি টার্মিনাল উইন্ডো খুলুন (কিবোর্ডে Ctrl+Alt+T চাপুন) এবং টাইপ করুন sudo fdisk -l সব সংযুক্ত স্টোরেজ ডিভাইস লিস্ট করতে। আপনার হার্ড ড্রাইভ লোকেট করুন, ডিভাইস লেবেল নোট করুন (উদাহরণস্বরূপ, /dev/sda)।
এরপর, আপনাকে shred কমান্ড চালাতে হবে। আপনি shred কাস্টোমাইজ করতে পারেন একাধিক পাসের জন্য, অর্থাৎ এটি আপনার ড্রাইভ একাধিক বার জিরো ফিল করবে।
টাইপ করুন sudo shred -n 2 -z -v /dev/sda, যেখানে -n হলো পাসের সংখ্যা, -z আপনার ড্রাইভ জিরো করবে, এবং -v shred-এর প্রগ্রেস ডিসপ্লে করবে যেন এটি কাজ করছে।
নিশ্চিত করুন যে আপনি সঠিক ড্রাইভ লেবেল ব্যবহার করছেন, /dev/sda-কে আপনার নিজস্ব দিয়ে রিপ্লেস করুন। সেকেন্ড চান্স নেই!
SSD মালিকরা কম পাস ব্যবহার করা উচিত, বিশেষ করে আপনি ড্রাইভ পুনরায় ব্যবহার করতে চান। সেক্ষেত্রে, -n ফ্ল্যাগ 1 সেট করুন, কমান্ড ব্যবহার করুন sudo shred -n 1 -z -v /dev/sda এবং /dev/sda-কে সঠিক ডিভাইস লেবেল দিয়ে রিপ্লেস করুন।
প্রস্তুত হলে, এন্টার চাপুন প্রসেস শুরু করতে।
shred কমান্ড আপনার হার্ড ড্রাইভ জিরো করতে কিছুটা সময় নেবে, বিশেষ করে আপনি একাধিক পাস রান করলে। ড্রাইভ যত বড়, প্রসেস কমপ্লিট হতে ততক্ষণ বেশি লাগবে। এছাড়া আপনার পিসির সিস্টেম রিসোর্স এবং হার্ড ড্রাইভ স্পিডের ওপর নির্ভর করবে।
একবার shred আপনার ড্রাইভে জিরো ফিল ফরম্যাট কমপ্লিট করলে, সেটি হবে খালি — পেরিয়ড। আপনি তখন এটাকে আবার ব্যবহার করতে পারেন বা ডিসপোজ করতে পারেন, আপনার নিজস্ব প্রয়োজনের উপর নির্ভর করে।
সরপ্লাস হার্ড ড্রাইভ ইরেজ বা ডেস্ট্রয় করা
আপনার অনইউজড স্টোরেজের জন্য আপনার কোনো প্ল্যান না থাকলে, আপনাকে একটা থাকতে হবে। আপনি জিরো ফিল করুন বা ড্রিল করুন, নিরাপদে হার্ড ড্রাইভ ডেস্ট্রয় করার পদ্ধতি জানা আপনাকে শান্তি দেবে, নিশ্চিত করে যে আপনার ডেটা অন্যদের দ্বারা চুরি হয়ে যাবে না।
ক্ষতিগ্রস্থ বা ধ্বংস করা হার্ড ড্রাইভ থেকে ফাইল রিকভার করা খুব কঠিন, কিন্তু আপনি চেষ্টা করতে পারেন। আপনি অপ্রত্যাশিতভাবে ফেল হয়ে গেলে একটি ডেড হার্ড ড্রাইভ থেকে ফাইল এক্সট্র্যাক্ট করার চেষ্টা করতে পারেন, যদিও সবচেয়ে গুরুত্বপূর্ণ ফাইলগুলো ব্যাকআপ রাখাই সেরা।