আপনি اخیر আপগ্রেডের পর পুরানো কম্পিউটার বিক্রি করছেন এবং নিশ্চিত হতে চান আপনার ব্যক্তিগত ফটো ইন্টারনেটে না পড়ে। হার্ড ডিস্ক বা এসএসডি থেকে আপনার ডেটা নstván করার অনেক কারণ থাকতে পারে। দুর্ভাগ্যক্রমে, প্রক্রিয়াটি হলোডা filmu-র মতো নয়: আপনি একটি নব ঘুরিয়ে সেকেন্ডগুলোর মধ্যে সব কিছু ডিলিট করতে পারবেন না।
থোড়া ধৈর্যের সাথে, এবং টার্মিনালে একটি কমান্ড বা সঠিক লাইভ সিডি ব্যবহার করে, আপনি একটি পূর্ণ হার্ড ড্রাইভ বা এসএসডি ওয়াইপ আউট করতে পারেন, যা থার্ড পার্টি দ্বারা ডেটা রিট্রিভাল কঠিন করে দেয়, যদি নামুনकिन নয়।
সিকিউয়ার ইরেজ বনাম স্টোরেজ
সিকিউয়ার ইরেজ হলো একটি ফিচার যা একটি স্টোরেজ ডিভাইসের কন্টেন্ট সম্পূর্ণরূপে ওয়াইপ আউট করে। যুগ যুগ ধরে অধিকাংশ HDD এবং SSD-এর ফার্মওয়্যারের অংশ এবং সিকিউয়ার ডিলিশনের জন্য প্রস্তাবিত সমাধান। কিন্তু ব্যবহারিকভাবে, অনেক ব্যবহারকারী এর সাথে সিরিয়াস জটিলতা রিপোর্ট করেছে।
এর ইমপ্লিমেন্টেশন ভেন্ডর থেকে ভেন্ডরে ভিন্ন লাগে, এবং কখনও কখনও এটি ডেটার সম্পূর্ণ ডিলিশনেanusarena না。
অন্যরা বলেছে এর অপারেশন তাদের ডিভাইসগুলো "brick" করে দিয়েছে কারণ "কন্ট্রোলার যেগুলো তাদের ইন্টারনাল থেকে এক্সটার্নালে রূপান্তর করেছিল" সেটি মনে করেছিল বidyut খরচ কমানোর জন্য সেগুলো স্লিপ মোডে পাঠাতে ভালো। অথবা কারণ একটি iffy BIOS বাগ কত 아이를 "রাস্তায় দাঁড়িয়ে" প্রক্রিয়া কমপ্লিট হওয়া থেকে রোধ করেছিল।
এবং (অনেক) পুরানো হার্ড ড্রাইভ (১৫ GB-এর চেয়ে ছোট) এটিকে সাপোর্ট করে না।
সুতরাং, "আফিসিয়াল এবং সেরা" পদ্ধতি, সিকিউয়ার ইরেজ, কিছুটা জুয়ার মত রয়েছে, যা পরের বিকল্পগুলোকে আরও ভালো চয়েস করে তোলে। সেজন্য আমরা এটিকে বাদ দিয়ে সরাসরি সুরক্ষিত বিকল্পগুলোতে যাব।
ডেটা ওভাররাইট করা
আধুনিক OS-এ আমরা যখন একটি ফাইল ডিলিট করি, তবে এটি সাধারণত "Recycle Bin"-এ চলে যায়। আমরা এখান থেকে কিছু সময়ের জন্য ডেটা রিকভার করতে পারি যদি মন পরিবর্তন করি।
কেউ মনে করতে পারে "সম্পূর্ণ" ডিলিট, যেখানে ফাইল Recycle Bin-এ যাওয়া নয়, সেটি একটি সুরক্ষিত পদ্ধতি। আবারও, ফাইল নষ্ট হয় না: মিডিয়া কন্ট্রোলার ফাইল আরাম করার এলাকা "free to use" হিসেবে মার্ক করে, কিন্তু এতে থাকা ডেটা অক্ষত থাকে।
সম্পূর্ণ পার্টিশন এবং ফাইল সিস্টেম ডিলিট করা একটি ভালো — এবং অধিক র্যাডিক্যাল — অপশন মনে হয়, যতক্ষণ আপনি বুঝতে পারেন এটি একই জিনিস বড় স্কেলে। পুরো পার্টিশন "non-existing" হিসেবে মার্ক হয়, এবং সেটি যা কভার করছিল সেটি "unused"-এ, কিন্তু কিছুই সত্যিকারের ওয়াইপ আউট হয় না। ডেটা ওভাররাইট হওয়া পর্যন্ত অস্তিত্বে থাকবে।
সংবেদনশীল ডেটা ডিলিট করার একমাত্র विश्वস্ত পদ্ধতি হলো অন্য ডেটা দিয়ে ওভাররাইট করা। বরং, একাধিকবার। নিচের পদ্ধতিগুলো এটাই করে। পার্থক্য হলো তাদের উপলব্ধতা, ব্যবহারিক সহজতা, এবং একাধিক ওভাররাইট ও প্যাটার্নের মাধ্যমে আরও সুরক্ষিত ডিলিশনের জন্য এক্সট্রা অপশন।
আপনি কী ডিলিট করবেন?
আপনার PC-এ একাধিক স্টোরেজ ডিভাইস থাকলে, কিছু ডিলিট করার চেষ্টা করার আগে, আপনাকে জানতে হবে কোনটি কোনটি, যাতে "ভুল"比如 ভুল ডিস্ক ওয়াইপ আউট করা এড়ানো যায়।
সबচেয়ে সহজ পথ হচ্ছে আপনি যদি ইতিমধ্যে একটি গ্রাফিক্যাল ইউজার এনভায়রনমেন্টে থাকেন HDD/SSD ডিলিট করার জন্য সেকেন্ডারি ডিভাইস হিসেবে সংযুক্ত। তখন আপনি GParted-এর মতো প্রোগ্রাম ব্যবহার করে সকল স্টোরেজ ডিভাইস চেক আউট করে সঠিকটি চিনতে পারেন।
আপনি যদি টার্মিনাল পছন্দ করেন, তবে আপনার আরও অপশন আছে। কিছু আপনার ডিস্ট্রিবিউশনের অংশ হতে পারে। অন্যগুলো অতিরিক্ত টুল ইনস্টল করতে চাইতে পারে।
Lsblk আপনাকে কম্পিউটারের সাথে সংযুক্ত সকল ব্লক ডিভাইস দেখতে দেয়। পড়ার যোগ্য ফলাফলের জন্য এভাবে ট্রাই করুন:
lsblk -io KNAME, TYPE, SIZE, MODEL
smartctl আপনাকে প্রতিটি ডিভাইসের তথ্য দেখতে দেয়। এভাবে ব্যবহার করুন:
smartctl -i /dev/sdX
কিছুটা কম পড়ার যোগ্য কিন্তু একইভাবে সহায়ক, hdparm প্রায় একই কমান্ড দিয়ে সমতুল্য ফলাফল দেখাতে পারে:
hdparm -i /dev/sdX
শেষে, fdisk সম্ভবত সবচেয়ে জনপ্রিয় অপশন, এবং প্রায় সব লিনাক্স ডিস্ট্রিবিউশনে ইনস্টলড থাকে। এটি আপনার ড্রাইভ এবং এসএসডি সম্পর্কে তথ্য দেখাতে পারে, যদিও অন্য অপশনগুলোত sola বিস্তারিত নয়। এভাবে ট্রাই করুন:
fdisk -l
dd মেথড
আপনি একবার যে ডিভাইসটি পেয়ে গেলেন যেটিতে আপনি নষ্ট করতে চাওয়া কন্টেন্ট আছে, তবে আপনি একটি কমান্ড ব্যবহার করতে পারেন যা এই ডেটা "অন্য কিছু দিয়ে" ওভাররাইট করবে, যাতে এর রিট্রিভাল প্রায় নামুনকিন হয়। কমান্ডটি এবং "অন্য কিছু" কী হবে সেটি পছন্দের বিষয়।
সবচেয়ে সাধারণ পদ্ধতি পপুলার dd টুল ব্যবহার করে একটি কমান্ড হিসেবে:
dd if=/dev/zero of=/dev/sdX
এতে, of=/dev/sdX ওই ডিভাইসকে নির্দেশ করে যেটি ওয়াইপ আউট করা হবে, যেমন of=/dev/sda বা of=/dev/sdc।
বড় ব্লক ব্যবহার করে প্রক্রিয়া দ্রুত করা যায়, এবং প্রগ্রেস সামারি দেখতে পাওয়া যায় এভাবে স্ট্রাকচার করে:
dd if=/dev/zero of=/dev/sdX bs=4096 status=progress
যেখানে bs=4096 ব্লক সাইজ, এটি ডিভাইস অনুযায়ী ভিন্ন হয়, এবং আদর্শভাবে আপনি আপনার ডিভাইসের ম্যানুফ্যাকচারারের সাইট থেকে সেটি বের করতে পারেন। Status=progress আপনাকে একটি প্রগ্রেস ইন্ডিকেটর থাকতে হবে যা কমপ্লিশন পর্যন্ত সময় দেখাবে।
শূন্যের একই সেটের বদলে র্যাঞ্ডম প্যাটার্ন ব্যবহার করা ডেটা রিকভারি বিয়ন্ড ডিলিট করার জন্য সুরক্ষিত বলে মনে হয়। আপনি একটি বিকল্প টেকের মাধ্যমে এটি অর্জন করতে পারেন:
dd if=/dev/urandom of=/dev/sdX bs=4096 status=progress
যেমন আপনি দেখছেন, আমরা একটি বিকল্প সোর্স ব্যবহার করছি, শূন্যের বদলে র্যাঞ্ডম নম্বর দিয়ে। নোট করুন এই পদ্ধতি সিস্টেম রিসোর্স ইউজ বাড়ায়, কারণ এটি CPU-কে লাগাতার র্যাঞ্ডম নম্বর জেনারেশন এর কাজে লাগায়।
Scrub অ্যাপ্রোচ
Scrub আরেকটি অ্যাল্টারনেটিভ যা ব্যবহারিকভাবে আরও সহজ কিন্তু সিনট্যাক্স সিম্পল।
Scrub অধিকাংশ লিনাক্স ডিস্ট্রিবিউশনে ইনস্টলড থাকে না, এবং আপনাকে সম্ভবত প্রথমে ইনস্টল করতে হবে:
sudo apt install scrub
ইনস্টলেশন után, যেকোনো HDD বা SSD-এর সম্পূর্ণ ডিলিশন মাত্র রুট হিসেবে নিচের কমান্ড দিয়ে:
scrub /dev/sdX
সব কিছু 와ইপ করুন
Scrub-এর মতো, wipe একটি স্টোরেজ ডিভাইসের কন্টেন্ট চমৎকার সহজে ইরেজ করতে পারে — আপনার প্রিয় ডেটার ওপর এটিকে ছাড়ার আগে ডাবল চেক করুন। এবং scrub-এর মতো, অধিকাংশ লিনাক্স ডিস্ট্রিবিউশনে wipe ব্যবহার করতে হলে প্রথমে ইনস্টল করতে হবে।
sudo apt install wipe
এরপর, sdX-এ সব কিছু ইরেজ করতে হলে টার্মিনালে নিচের কমান্ড টাইপ করে এন্টার প্রেস করলেই হবে:
wipe /dev/sdX
লাইভ GUI পথ
নোট: নিচের পদ্ধতিগুলো হার্ড ড্রাইভে চলমান OS নির্বিশেষে কাজ করবে।
আপনি যদি আপনার OS থাকা HDD বা SSD-এর কন্টেন্ট নষ্ট করতে চান, তবে OS ব্যবহার করতেই করতে পারবেন না। বরং, আপনি একটি লিনাক্স ডিস্ট্রিবিউশনের লাইভ CD/DVD ব্যবহার করতে পারেন — বরং, যেটি Gnome ডেস্কটপ এনভায়রনমেন্ট ব্যবহার করে সেটি ভালো, যেটি সাধারণত সহজে ব্যবহারযোগ্য Gnome Disk Utility-র সাথে আসে।
এভাবে সব কিছু ডিলিট করতে, ডিস্ট্রিবিউশনের লাইভ CD/DVD থেকে বুট করুন। Gnome Disk Utility রান করুন (Gnome-এ "Disk" হিসেবে পাওয়া যায়)।
বাম প্যানের লিস্ট থেকে আপনার ডিলিট করার স্টোরেজ সিলেক্ট করুন, টু-গিয়ার বাটনে ক্লিক করুন, এবং "Format Partition" সিলেক্ট করুন।
দেখানো উইন্ডোতে, "Erase" অপশন অন করুন বিদ্যমান ডেটা ওভাররাইট করার জন্য।
Volume Name-এ স্টোরেজ মিডিয়ার জন্য একটি নাম দিন, উপরের ডানে Next ক্লিক করুন, এবং ওয়ার্নিং এক্সেপ্ট করুন একই জায়গায় দেখানো Format বাটনে আবার ক্লিক করে।
Darik's Boot and Nuke সমাধান
লাইভ CD-র উপর ভিত্তি করে আরেকটি পদ্ধতি হলো "Darik's Boot and Nuke", যাকে ভালোভাবে DBAN হিসেবে জানা যায়। একটি স্ট্যান্ডার্ড ডিস্ট্রিবিউশনের বদলে, DBAN একটি স্বতন্ত্র বুটেবল টুল যা একটি মাত্র প্রক্রিয়ায় বিশেষজ্ঞ: HDD বা SSD-এর সকল কন্টেন্ট সম্পূর্ণ এবং নিঃশেষ ডিলিশন।
আপনি এটি থেকে কম্পিউটার বুট করলে, এবং কম্পিউটারের হার্ডওয়্যার চিনতে একটি প্রাথমিক প্রক্রিয়ার পর, DBAN আপনাকে যে ডিভাইসগুলো খুঁজে পেয়েছে তাদের একটি লিস্ট দেখাবে। কার্সর কী এবং এন্টার বা স্পেস দিয়ে যেটি ওয়াইপ করতে চান সেটি সিলেক্ট করুন, এবং F10 প্রেস করুন ডিলিশন প্রক্রিয়া শুরু করতে।
সেরা ফলাফল: হামার এবং Not-a-Flamethrower
আমরা ডেটা রিকভারি স্পেশালিস্ট নই, তাই আমরা গ্যারান্টি দিতে পারি না কোন মেথড ভালো পারফর্ম করে। কিছু দাবি করে ডেটা যা হার্ড ডিস্ক ড্রাইভের সারফেস থেকে দুইবার পর্যন্ত ওভাররাইট করা থাকলে স্পেশালাইজড একুইপমেন্ট ব্যবহার করে ডিটেক্ট ও রিকভার করা সম্ভব। অন্যদের মতে এটি תאורטিক্যাল এবং এর কোনো প্রুফ নেই যে এটি feasible। কিছু রিকভারি কোম্পানি দাবি করে আগুনে প্রায় ডিজিন্টিগ্রেট হওয়া হার্ড ডিস্ক ড্রাইভ বা যাদের প্ল্যাটার টুকরো টুকরো হয়ে গিয়েছিল, সেগুলো থেকে ডেটা সেভ করতে পারেছে।
যেহেতু সেদেরই স্পেশালিস্ট, এবং সেগুলোকে কিছু সবচেয়ে খারাপ কেস হিসেবে প্রেজেন্ট করেছে, তাই সেদের ওপর বিশ্বাস করা ভালো: একটি হামার এবং এলন মাস্কের Not-a-Flamethrower প্রবেশ করালে সেটি সবচেয়ে পাওয়ারফুল "সেফ ডিলিশন" মেথড মনে হয়। কিন্তু আমাদের যারা ফ্লেমথ্রোয়ার অ্যাক্সেস নেই এবং রাত তিনটায় রেজিং থর এর মত আচরণ করতে চাই না, আমরা যে মেথডগুলো দেখেছি সেগুলোই সেরা बेट।