كيفية مسح ذاكرة فلاش USB بشكل آمن على نظام لينكس

لمسح ذاكرة فلاش USB على نظام لينكس، قم بفصل أقسامها واستبدل محتويات الجهاز بالكامل (على سبيل المثال، /dev/sdb)، وليس قسمًا واحدًا فقط. سيؤدي هذا إلى كتابة أصفار في مساحة عناوين القرص وإزالة خريطة الأقسام الحالية. هذه العملية غير قابلة للعكس، لذا انسخ أي ملفات تحتاجها أولًا.

يُعدّ استبدال البيانات عبر البرامج مجرد محاولة لمسح البيانات على ذاكرة فلاش USB. قد يقوم مُتحكّم الذاكرة بإعادة تعيين خلايا الذاكرة الفعلية لموازنة التآكل، مما يُبقي الخلايا القديمة خارج نطاق الوصول الذي يُمكن لنظام Linux الوصول إليه. إذا كانت البيانات حساسة للغاية، يُرجى مراجعة إرشادات NIST الحالية بشأن تنظيف الوسائط قبل الاعتماد على استبدال البيانات العادي.

هام: تستخدم الأمثلة /dev/sdbمحرك أقراص USB كـ /dev/sdb1وقسمه كـ. ستختلف مساراتك. لا تقم بتشغيل أمر الكتابة فوق الملفات حتى تتأكد من الجهاز من خلال الحجم والطراز ومعلومات الأجهزة القابلة للإزالة.

مسح محرك أقراص USB بشكل آمن من طرفية لينكس

1. قم بعمل نسخة احتياطية من القرص وحدد مسار الجهاز الخاص به

انسخ الملفات التي تريد الاحتفاظ بها في مكان آخر، وأغلق التطبيقات التي تستخدم القرص، ثم قم بتوصيله. في نافذة طرفية، اعرض قائمة الأقراص ونقاط تحميلها:

lsblk -o NAME,PATH,SIZE,MODEL,TRAN,MOUNTPOINTS
طرفية لينكس تعرض مخرجات الأمر lsblk مع محرك أقراص فلاش USB بسعة 29 جيجابايت في /dev/sdb وقسم /dev/sdb1 المُثبَّت عليه
استخدم الحجم والطراز وتقنية نقل البيانات عبر منفذ USB ونقطة التثبيت معًا لتحديد محرك الأقراص القابل للإزالة.

في المثال، /dev/sdaيُمثل القرص قرص النظام، بينما /dev/sdbيُمثل محرك أقراص USB. قد يُظهر نظامك مسارًا آخر، مثل /dev/sdc. قد تتغير أحرف أجهزة لينكس بعد فصل الجهاز أو إعادة تشغيل الجهاز، لذا تأكد من مطابقة الجهاز مرة أخرى إذا طرأ أي تغيير. إذا لم تكن متأكدًا من أي قرص هو محرك أقراص USB، فتوقف بدلًا من التخمين.

2. قم بإلغاء تحميل كل قسم من أقسام USB

تحقق MOUNTPOINTSمن lsblkالمخرجات. لكل قسم مُثبَّت على جهاز USB، قم بإلغاء تثبيت القسم، وليس القرص الرئيسي. على سبيل المثال:

sudo umount /dev/sdb1
إلغاء تحميل قسم USB الموجود في /dev/sdb1 باستخدام الأمر umount في طرفية لينكس
قم بإلغاء تحميل القسم المُحمّل قبل الكتابة إلى الجهاز بأكمله.

كرر هذه الخطوات لأي أقسام USB أخرى مثبتة، ثم أعد تشغيل lsblkالعملية وتأكد من أن حقول نقطة التثبيت فارغة. إذا ظهرت رسالة تفيد بأن القرص مشغول، فأغلق نافذة مدير الملفات وأي تطبيق أو نافذة طرفية مفتوحة على القرص، ثم حاول مرة أخرى. تجنب استخدام خاصية إلغاء التثبيت المؤجل لتجاوز الاستخدام النشط؛ umount -lلأنها تفصل نظام الملفات حتى مع بقاء بعض المراجع.

3. استبدل الجهاز بالكامل

استبدل المسار أدناه بمسار قرص/dev/sdb USB الذي تحققت منه بالضبط . لا تُدرج رقم القسم: فالكتابة إلى القرص تستهدف القرص بالكامل، بينما الكتابة إلى قسم واحد تستهدف قسمًا واحدًا فقط./dev/sdb/dev/sdb1

sudo dd if=/dev/zero of=/dev/sdb bs=4M status=progress conv=fsync
تشغيل الأمر dd في طرفية لينكس لكتابة أصفار على جهاز USB الذي تم التحقق منه وعرض تقدم عملية الكتابة فوق البيانات.
يُظهر عداد التقدم مقدار البيانات القابلة للعنونة التي تمت كتابتها حتى الآن.

اقرأ الأمر مرة أخرى قبل الضغط على مفتاح الإدخال (Enter): يجب أن تكون القيمة التي تليها of=هي جهاز USB، وليس قرص النظام. يكتب الأمر أصفارًا، status=progressويعرض إحصائيات النقل الدورية، ويطلب GNU ddمزامنة conv=fsyncالكتابة النهائية. لا تفصل محرك الأقراص أو تغلق نافذة الطرفية أثناء تشغيل الأمر.

4. تحقق من النتيجة قبل إعادة استخدام العصا

انتظر ddحتى يكتمل الأمر ثم عد إلى موجه الأوامر. عند انتهاء عملية الكتابة على الجهاز بالكامل، قد تظهر رسالة "لا توجد مساحة كافية على الجهاز" عند الوصول إلى سعة القرص. هذه الرسالة وحدها لا تُثبت نجاح العملية: قارن عدد البايتات المنسوخة في النهاية مع حجم الجهاز الفعلي، والذي يمكنك عرضه باستخدام الأمر التالي:

lsblk --bytes -d -o PATH,SIZE /dev/sdb

إذا تطابقت الأرقام ولم تكن هناك أخطاء كتابة سابقة، فهذا يعني أن نظام لينكس قد استبدل السعة الظاهرة. تحقق من أي خطأ آخر بدلاً من افتراض نجاح عملية المسح. أعد تشغيل lsblkالنظام؛ يجب أن يظل قرص USB مدرجًا، دون وجود أي صفوف أقسام قديمة. لاستخدام القرص مرة أخرى، أنشئ قسمًا جديدًا وقم بتهيئته باستخدام أداة إدارة الأقراص. تُهيئ عملية التهيئة القرص للتخزين، ولكنها لا تُضيف ضمانًا أقوى للمسح الآمن.

يعرض طرفية لينكس عدد البايتات المكتملة لأمر dd ومخرجات أمر lsblk مع قرص USB، ولكن لا يوجد قسم متبقٍ.
بعد عملية الكتابة فوق البيانات، يظل جهاز USB مرئيًا بينما يختفي القسم السابق الخاص به.

عندما لا يكون استبدال البيانات في الطرفية كافياً

لإعادة الاستخدام العادي، يُعدّ استبدال كامل الجهاز القابل للعنونة طريقة عملية لمسح المحتويات الحالية. مع ذلك، لا يمكن إثبات مسح جميع خلايا الذاكرة الفلاشية الفعلية، إذ يمكن لوحدات تحكم USB إخفاء الكتل المُعاد تعيينها عن نظام التشغيل. ولا يُعالج تشغيل عمليات مسح متعددة أو التبديل من الأصفار إلى بيانات عشوائية هذا القيد على مستوى وحدة التحكم. shredكما تُحذّر وثائق GNU من أن موازنة التآكل على وحدات التخزين ذات الحالة الصلبة قد تُبقي بيانات مُستبدلة في الكتل الأساسية.

إذا كانت استعادة البيانات القديمة ستؤدي إلى عواقب وخيمة، فاستخدم طريقة مسح بيانات موثقة لهذا الطراز المحدد من ذاكرة USB، إن كان يدعمها، أو قم بإتلاف الجهاز وفقًا لسياسة مناسبة. توصي نشرة NIST SP 800-88 Rev. 2، الصادرة في سبتمبر 2025، باختيار طرق مسح البيانات بناءً على نوع الوسائط وحساسية المعلومات. وللاستخدام المستقبلي، قم بتشفير الملفات الحساسة قبل تخزينها على وسائط قابلة للإزالة؛ فهذا لا يحمي محرك الأقراص غير المشفر بأثر رجعي.

المراجع الرسمية

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.