حل نهائي لمشكلة القرص محمي ضد الكتابة Disk write-protected في الفلاشات وكروت الذاكرة [طريقة مضمونة]
جدول المحتويات:
- تثبيت
parted - تثبيت
partedعلى أوبونتو وديبيان - تثبيت
partedعلى CentOS و Fedora - تحديد اسم USB أو بطاقة SD
- مسح البيانات بأمان (اختياري)
- إنشاء قسم وتشكيل
- التنسيق مع FAT32
- التنسيق مع EXT4
- استنتاج
قبل أن تتمكن من استخدام بطاقة SD أو محرك أقراص USB ، يجب تنسيقه وتقسيمه. عادةً ما يتم تنسيق معظم محركات أقراص USB وبطاقات SD مسبقًا باستخدام نظام الملفات FAT ولا تحتاج إلى تنسيق خارج الصندوق. ومع ذلك ، في بعض الحالات ، قد تحتاج إلى تهيئة محرك الأقراص.
في Linux ، يمكنك استخدام أداة رسومية مثل GParted أو أدوات سطر الأوامر مثل
fdisk
أو
parted
لتنسيق محرك الأقراص وإنشاء الأقسام المطلوبة.
سنشرح لك في هذا البرنامج التعليمي كيفية تهيئة محرك أقراص USB أو بطاقة SD على نظام Linux باستخدام الأداة المساعدة
parted
.
من المهم أن نلاحظ أن التنسيق هو عملية مدمرة ، وسوف يمحو جميع البيانات الموجودة. إذا كانت لديك بيانات على محرك أقراص UDS في بطاقة SD ، فتأكد من نسخها احتياطيًا.
تثبيت
parted
يعتبر GNU Parted أداة لإنشاء وإدارة جداول الأقسام. تم تثبيت الحزمة المفصولة مسبقًا على معظم توزيعات Linux هذه الأيام. يمكنك التحقق مما إذا كان مثبتًا على نظامك عن طريق الكتابة:
parted --version
parted (GNU parted) 3.2 Copyright (C) 2014 Free Software Foundation, Inc….
إذا لم يتم تثبيت
parted
على نظامك ، يمكنك تثبيته باستخدام مدير الحزم للتوزيع الخاص بك.
تثبيت
parted
على أوبونتو وديبيان
sudo apt update
sudo apt install parted
تثبيت
parted
على CentOS و Fedora
تحديد اسم USB أو بطاقة SD
أدخل محرك أقراص USB المحمول أو بطاقة SD في جهاز Linux الخاص بك وابحث عن اسم الجهاز باستخدام الأمر
lsblk
:
lsblk
سيقوم الأمر بطباعة قائمة بجميع أجهزة الكتلة المتاحة:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 14.4G 0 disk └─sdb1 8:17 1 1.8G 0 part /media/data…
في المثال أعلاه ، اسم جهاز SD هو
/dev/sdb
، لكن هذا قد يختلف على نظامك.
يمكنك أيضًا استخدام الأمر
dmesg
للعثور على اسم الجهاز:
lsblk
بمجرد توصيل الجهاز ،
dmesg
اسم الجهاز:
… sd 1:0:0:0: 30218842 512-byte logical blocks: (15.5 GB/14.4 GiB)…
مسح البيانات بأمان (اختياري)
قبل تهيئة محرك الأقراص ، يمكنك مسح جميع البيانات الموجودة عليه بشكل آمن عن طريق الكتابة فوق محرك الأقراص بأكمله ببيانات عشوائية. هذا يضمن أن البيانات لا يمكن استردادها بواسطة أي أداة لاستعادة البيانات.
تحتاج إلى مسح البيانات تمامًا فقط إذا كان الجهاز سيُمنح. خلاف ذلك ، يمكنك تخطي هذه الخطوة.
كن حذرًا للغاية قبل تشغيل الأمر التالي ومحو بيانات محرك الأقراص بشكل لا رجعة فيه. يجب أن يشير جزء من
of=…
جزء من الأمر
dd
إلى محرك الأقراص الهدف.
sudo dd if=/dev/zero of=/dev/sdb bs=4096 status=progress
اعتمادًا على حجم محرك الأقراص ، ستستغرق العملية بعض الوقت.
بمجرد مسح القرص ، يطبع أمر
dd
"لا توجد مساحة على الجهاز":
15455776768 bytes (15 GB, 14 GiB) copied, 780 s, 19.8 MB/s dd: error writing '/dev/sdb': No space left on device 3777356+0 records in 3777355+0 records out 15472047104 bytes (15 GB, 14 GiB) copied, 802.296 s, 19.3 MB/s
إنشاء قسم وتشكيل
أنظمة الملفات الأكثر شيوعًا هي exFAT و NTFS على Windows و EXT4 على Linux و FAT32 والتي يمكن استخدامها على جميع أنظمة التشغيل.
سنوضح لك كيفية تهيئة محرك أقراص USB أو بطاقة SD إلى FAT32 أو EXT4. استخدم EXT4 إذا كنت تنوي استخدام محرك الأقراص فقط على أنظمة Linux ، وإلا قم بتنسيقه باستخدام FAT32. قسم واحد يكفي لمعظم حالات الاستخدام.
التنسيق مع FAT32
أولاً ، قم بإنشاء جدول القسم عن طريق تشغيل الأمر التالي:
sudo parted /dev/sdb --script -- mklabel msdos
قم بإنشاء قسم Fat32 يأخذ المساحة بأكملها:
sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%
قم بتهيئة قسم التمهيد إلى FAT32:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
بمجرد الانتهاء من ذلك ، استخدم الأمر أدناه لطباعة جدول القسم والتحقق من إعداد كل شيء بشكل صحيح:
sudo parted /dev/sdb --script print
يجب أن يبدو الإخراج بشيء من هذا القبيل:
Model: Kingston DataTraveler 3.0 (scsi) Disk /dev/sdb: 15.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 15.5GB 15.5GB primary fat32 lba
هذا كل شئ! لقد قمت بتنسيق جهازك.
التنسيق مع EXT4
إنشاء جدول قسم GPT عن طريق إصدار:
sudo parted /dev/sdb --script -- mklabel gpt
قم بتشغيل الأمر التالي لإنشاء قسم EXT4 يأخذ المساحة بأكملها:
sudo parted /dev/sdb --script -- mkpart primary ext4 0% 100%
تهيئة القسم إلى ext4:
sudo mkfs.ext4 -F /dev/sdb1
mke2fs 1.44.1 (24-Mar-2018) /dev/sdb1 contains a vfat file system Creating filesystem with 3777024 4k blocks and 944704 inodes Filesystem UUID: 72231e0b-ddef-44c9-a35b-20e2fb655b1c Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done
تحقق من ذلك من خلال طباعة جدول القسم:
sudo parted /dev/sdb --script print
يجب أن يبدو الإخراج بشيء من هذا القبيل:
Model: Kingston DataTraveler 3.0 (scsi) Disk /dev/sdb: 15.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 15.5GB 15.5GB ext4 primary
استنتاج
تعد تهيئة محرك أقراص USB أو بطاقة SD على نظام Linux عملية بسيطة ومباشرة. كل ما عليك فعله هو إدخال محرك الأقراص وإنشاء جدول قسم وتهيئته باستخدام FAT32 أو نظام الملفات المفضل لديك.
طرفيةالحواسب الفائقة تستخدم محركات أقراص التخزين بالقرص Size> تخلص مركز سان دييغو للحوسبة من محركات الأقراص الصلبة التقليدية التي تدور حول محركات الأقراص الصلبة في كمبيوتر عالي الأداء
The San Diego Supercomputer قام المركز ببناء كمبيوتر عالي الأداء مع محركات أقراص صلبة ، والتي يقول المركز إنها يمكن أن تساعد في حل المشكلات العلمية بشكل أسرع من الأنظمة التي تحتوي على محركات أقراص ثابتة تقليدية.
محركات أقراص الوسائط النشطة محركات أقراص صلبة بمحرك أقراص USB مقاس 2.5 بوصة أكثر قوة
مجموعة جديدة من محركات الأقراص ذات الحالة الصلبة مقاس 2.5 بوصة من Active Media
التحكم في محرك أقراص الشبكة: تعيين محركات أقراص الشبكة بشكل فردي على نظام التشغيل Windows
يتيح لك محرك أقراص التحكم في الشبكة إمكانية تعيين محركات أقراص فردية وتحديد محركات الأقراص التي تحتاج إلى تعيينها قم بتعيين مؤقت تأخير أو جعل Windows يقوم بتعيين محركات أقراص الشبكة تلقائيًا.







