أثناء العمل، يمكن لتطبيقنا كتابة بيانات مؤقتة مرة واحدة لكل كتلة على القرص، أو يمكنه تكرار الكتابة عدة مرات لنفس الكتلة. بعد ذلك (على أية حال) سيتم حذف جميع البيانات المؤقتة لتحرير مساحة القرص. فلماذا لدينا خيار الكتابة فوق البيانات عدة مرات، إذا كان سيتم حذفها على أي حال؟
تم تجهيز العديد من الأقراص بشريحة دقيقة مدمجة تتحكم في عمليات القراءة والكتابة باستخدام نظام التخزين المؤقت الداخلي. يقع هذا الجهاز داخل القرص نفسه، ولا يرتبط باللوحة الأم أو المعالج أو نظام التشغيل ويعمل بشكل مستقل.
في بعض الحالات النادرة، يمكن لبعض الشرائح تخزين عملية الكتابة الحالية مؤقتًا وإذا جاءت عملية أخرى بعدها مباشرة - الحذف - فيمكنها تجاهل الكتابة الأولى، حيث سيتم حذفها على أي حال. وإذا تم ضبط منطق الشريحة كما هو موضح، فلن تتم كتابة البيانات فعليًا، ولكن سيتم الإبلاغ عنها كما هي مكتوبة فقط.
قد تكون هناك سيناريوهات أخرى، إنها مجرد عينة، ولكن المشكلة هي نفسها - لن تتم كتابة البيانات فعليًا قبل الحذف.
يتغير منطق الشريحة الدقيقة للقرص من مصنع لآخر، ومن الصعب التنبؤ أو معرفة كيف يقوم برنامج التخزين المؤقت للقرص بكتابة البيانات بالفعل. الخبر السار، أن هذه المشكلة حدثت نادرًا جدًا، وبأجزاء صغيرة من البيانات.
ولمنع مثل هذه المشكلات، توصي كافة الأجهزة الأمنية بالكتابة فوق البيانات عدة مرات. التوصية المعتادة هي من 3 إلى 7. لحالات جنون العظمة تصل إلى 40.
في اختباراتنا الخاصة، حتى دورة واحدة كانت كافية دائمًا. لم نواجه هذه المشكلة أبدًا منذ عام 2008.