شما باید در مورد این موضوع در سطح فایل فکر نکنید. برای یک دستگاه ذخیره سازی، همه چیز مهم این بخش است. اگر یک قسمت در یک هارد دیسک * رونویسی شود، اطلاعات موجود در آن به خوبی حذف شده است. هیچ راه شناخته شده ای برای بازیابی آن حتی با "نرم افزار قدرتمند" وجود ندارد و نیازی به بازنویسی همان بخش چندین بار وجود ندارد. دیسک های سخت افزاری مدرن داده هایی را در چنین فرمت های متراکم و پیچیده رمزگذاری می کنند که تنها بازنویسی مجدد آن ها را غیرقابل برگشت می کند (ما حتی نمی توانیم داده ها را از نوار کاست های صوتی کم تراکم قدیمی بازیابی کنیم!). با این حال، صرف نظر از اینکه آیا یک فضای آزاد بر روی هارد دیسک پر می شود، بخش های حساس را مجددا بازنویسی می کند، موضوع دیگری است. با توجه به ویژگی هایی مانند جابجایی بخش آسیب دیده و با توجه به رفتار سیستم فایل خاص، تضمین می شود که فضای آزاد بدون رونویسی تمام درایو مجددا جایگزین شده باشد.
سیستم های فایل فوق العاده پیچیده هستند و دور از پایگاه داده های تخت فایل ها. به عنوان مثال برش و چسباندن یک پرونده، هیچ کاری را انجام نمی دهد بلکه حرکت می کند آن، که شامل تغییر تنها چند بایت در فراداده فایل سیستم، صرف نظر از اینکه فایل چه قدر است. پس در مورد پاک کردن یک فایل و سپس پر کردن فضای آزاد با داده های ساختگی تا زمانی که درایو پر شده است؟ ممکن است کار کند، اما ممکن است. بسیاری از سیستم های فایل شامل کپی های بیش از حد از اطلاعات است. برای نمونه فایلسیستم ext4 میتواند کپی فایلهای کوچک را در مجله خود نگه دارد، که هنگامی که فضای آزاد را پاک کنید، دوباره رونویسی نمی شود.
روش دقیق ذخیره سازی فایل های جدید نیز از آنچه که دارید ذکر شده. هنگامی که یک فایل را حذف میکنید، یک مرجع به فایل را حذف میکنید (همانطور که پیشتر گفته شد). با این وجود، ایجاد یک فایل جدید تضمین نمی کند که شما بخش هایی را که فایل قبلی را ایجاد کرده اید جایگزین کنید. یک فایل جدید احتمالا به صورت استراتژیک در یک آدرس در هارد دیسک قرار می گیرد که تاخیر دسترسی را به حداقل می رساند یا باعث کاهش تقارن می شود. فایل ممکن است حتی پاک شود، اما به سادگی پنهان است، تا بتواند بازگرداندن لغو و پشتیبان گیری افزایشی ("عکس های فوری") امکان پذیر باشد. این فقط به فضای جدیدی اختصاص داده نخواهد شد و تنها ساده ترین فایل سیستم ها پر می شود.
* هنگامی که هارد دیسک را می گویم، منظورم یک هارد دیسک واقعی است . درایوهای حالت جامد و هیبریدی متفاوت عمل می کنند به طوری که حتی اگر دوبار یک بخش مشابه را بازنویسی کنید، مکان فیزیکی که داده ها ذخیره می شوند ممکن است در هر زمان متفاوت باشند.
اگر در واقع باید یک پرونده را حذف کنید که هیچ کس آن را نمی تواند بازیابی آن، شما گزینه های زیادی در اختیار شما قرار نخواهید داد که سایر داده های موجود موجود در درایو را حفظ کنید. اما شما از شانس نیستید:
-
اگر فایل یا درایو را رمزگذاری کرده باشید، می توانید کلید رمزگذاری را به سادگی پرتاب کنید.
-
شما می توانید کل درایو را پاک کنید، مثلا با استفاده از ATA Secure Erase. [19659007] شما می توانید داده ها را از خارج با استفاده از دستگاه degaussing گرانبها نابود کنید.
حذف پرونده و سپس پر کردن فضای آزاد یا خراب کردن فایل با استفاده از ابزارهای پاک کردن داده (که معمولا لیستی از بخش هایی را که فایل را اشغال می کند، و سپس آن بخش های خاص را بازنویسی می کند) به طور کلی اکثر فایل ها را نابود می کند، اما با ریسک بالایی از پاک شدن ناقص همراه با هر دو ابرداده فایل و بخش های بالقوه کمی از فایل که در جای دیگری درایو باقی می ماند