حذف معمولی فایلها در سیستمعاملها معمولاً فقط ارجاعات سیستم فایل (Filesystem References) را پاک میکند و دادههای واقعی روی حافظه باقی میمانند؛ موضوعی که بازیابی آنها را با ابزارهای ریکاوری ممکن میسازد. برای حل این مشکل و اطمینان از حذف غیرقابل بازگشت اطلاعات، توزیع لینوکسی سبک و تخصصی به نام ShredOS توسعه یافته است که به طور ویژه برای پاکسازی کامل تجهیزات ذخیرهسازی طراحی شده است.
ShredOS چیست و چگونه کار میکند؟
ShredOS یک توزیع لینوکس بسیار سبک است که نیازی به نصب روی هارد دیسک ندارد، بلکه مستقیماً از روی یک فلش مموری (USB) بوت میشود. این ویژگی به کاربران اجازه میدهد تا بدون نیاز به بالا آمدن سیستمعامل اصلی رایانه، حافظههای متصل به آن را پاکسازی کنند. این ابزار برای مواقعی که قصد فروش، اهدا یا بازیافت یک رایانه یا هارد دیسک قدیمی را دارید، بسیار کاربردی است.
برای استفاده از این ابزار، کافی است فایل ISO آن را دانلود کرده و روی یک فلش مموری فلش کنید. پس از بوت کردن سیستم از روی USB، منویی ظاهر میشود که علاوه بر گزینه استاندارد ShredOS، گزینههای دیگری مانند Memtest86 را نیز در اختیار کاربر قرار میدهد. با انتخاب ShredOS، محیط لینوکس بارگذاری شده و ابزار پاکسازی nwipe به طور خودکار اجرا میشود.
رابط کاربری و روشهای پاکسازی در nwipe
ابزار nwipe دارای یک رابط کاربری متنی ساده است. در بخش بالایی صفحه، تنظیمات و آمارهای مربوط به پاکسازی نشان داده میشود و در بخش اصلی، لیست دیسکها و پارتیشنهای شناساییشده به همراه مشخصاتی نظیر نام دستگاه در لینوکس، ظرفیت، سازنده، مدل و شماره سریال قرار دارد. کاربران میتوانند با کلیدهای کنترلی مشخص، فرآیند را مدیریت کنند؛ برای مثال کلید s برای شروع پاکسازی، کلید m برای تغییر روش پاکسازی و کلید فاصله (Spacebar) برای انتخاب درایو مورد نظر استفاده میشود.
این ابزار از چندین روش پاکسازی پشتیبانی میکند که شامل الگوهای ساده مانند نوشتن صفر (Zero)، نوشتن یک (One) و دادههای تصادفی (Random) در کنار استانداردهای چندمرحلهای معروف مانند DoD Short، DoD 5220.22-M و Gutmann میشود. در پایان عملیات، گزارشی حاوی جزئیات فرآیند، خطاهای احتمالی و وضعیت نهایی ارائه میشود که شرکتها میتوانند از آن به عنوان سند مستندسازی پاکسازی اطلاعات استفاده کنند.
نکته حیاتی در مورد حافظههای SSD
روشهای سنتی پاکسازی که شامل چندین مرحله نوشتن دادههای تصادفی یا صفر روی درایو هستند، برای هارد دیسکهای مکانیکی (HDD) مناسباند. با این حال، استفاده از این روشها روی حافظههای SSD به دلیل الگوریتمهای مدیریت سایش (Wear-Leveling) کنترلر داخلی آنها، باعث استهلاک شدید و کاهش عمر مفید SSD میشود.
برای پاکسازی امن حافظههای SSD مدرن، استفاده از دستورات داخلی خود درایو مانند ATA Secure Erase یا NVMe format/sanitize بسیار سریعتر و ایمنتر است. این قابلیتها را میتوان از طریق ابزارهای مکمل موجود در ShredOS مانند nvme-cli اجرا کرد تا بدون آسیب به سلولهای حافظه، اطلاعات به طور کامل از بین بروند.