إذا كنت قادمًا من نظام ويندوز وصادفت نظام لينكس للتو، فمن الشائع جدًا أن تتساءل أين توجد بطاقة الذاكرة SD الخاصة بك. لا ترى محركات الأقراص C: و D: المعتادة، ولا يمكنك العثور على أي شيء في /mnt، ويبدو لك مسار /media وكأنه كلام غير مفهوم.تفتح برنامج محاكاة، أو RetroArch، أو أي برنامج آخر يطلب منك اختيار "تحميل المحتوى"، وتحدق في الشاشة متسائلاً: ولكن أين بطاقة SD الخاصة بي في هذا النظام الغريب؟
علاوة على ذلك، تتعقد الأمور عندما تبدأ برؤية طرق بطول كيلومترات مثل /var/.local/whatever/anotherfolder/morefoldersمجلدات مخفية لا تظهر في مستكشف الملفات إلا عند كتابتها يدويًا، وأوامر تبدو وكأنها مصممة لإخافة أي شخص. لا تقلق: فخلف كل هذه الأسماء الغريبة، يمتلك لينكس منطقًا واضحًا جدًا لتحديد بطاقة الذاكرة الخارجية (SD) وتركيبها وإدارتها، وباستخدام بضعة أوامر مختارة بعناية، يمكنك تحديد موقعها وفحصها واختبار حالتها واستعادة بياناتها، بل وحتى التحقق من موثوقية الذاكرة.
كيف يتعرف نظام لينكس على بطاقة SD ولماذا لا ترى القرص C: أو D:
لا يحتوي نظام لينكس على أحرف محركات الأقراص مثل نظام ويندوز؛ تتم إدارة كل شيء كملفات ومجلدات ضمن الجذر /يتم تمثيل كل جهاز تخزين (محركات الأقراص الصلبة، ومحركات أقراص الحالة الصلبة، ومحركات أقراص USB، وبطاقات SD، وما إلى ذلك) كملف خاص ضمن / ديف /ثم يتم "تثبيته" في نقطة معينة في نظام الملفات، والتي عادة ما تكون في /وسائل الإعلام o /run/media وفقًا للتوزيع.
عند إدخال بطاقة SD، يكتشف نظام التشغيل جهاز تخزين جديد، يُسمى عادةً / ديف / SDX (حيث X حرف: أ، ب، ج...) أو في بعض المعدات المتكاملة مثل /dev/mmcblk0. يتم تمثيل كل قسم على تلك البطاقة على أنه /dev/sdX1، /dev/sdX2، إلخ. وإذا كانت التوزيعة قد قامت بتهيئتها، فسيتم تثبيتها تلقائيًا على مسار مثل /media/USER/TAG.
وهنا تبدأ الشكوك: لا تعرض العديد من برامج المحاكاة أو برامج إدارة الملفات أو البرامج القديمة /media بشكل مباشرأو ربما اعتدتَ على رؤية "القرص القابل للإزالة"، والآن ترى أسماءً في /dev ومسارات لا حصر لها. لهذا السبب، من الضروري معرفة الأوامر الأساسية لعرض قائمة أجهزة التخزين وتحديد موقع بطاقة الذاكرة SD المزعجة.

الأوامر الأساسية لتحديد موقع بطاقة الذاكرة SD المتصلة
الخطوة الأولى للتوقف عن المعاناة مع المسارات غير المنطقية هي تعلم كيفية سؤال النظام عن الأجهزة المتصلة. يوفر نظام لينكس العديد من أدوات سطر الأوامر التي تعرض قائمة بالأقراص والأقسام ونقاط التحميل. سيتضح الأمر تماماً بمجرد أن تتقنه.
الأمر الأكثر ملاءمة في معظم التوزيعات هو lsblkقم بتشغيل الأمر التالي في الطرفية:
lsblk
باستخدام هذا الأمر، سترى جدولًا بأسماء مثل sda وsdb وsdc، وأقسامها (sdb1، sdb2، إلخ)، وأعمدة تحتوي على نوع الجهاز وحجمه، والأهم من ذلك، نقطة التثبيت. تظهر بطاقة الذاكرة عادةً كأصغر جهاز "إضافي" مقارنةً بمحرك الأقراص الصلبة الرئيسي.على سبيل المثال، إذا كان لديك محرك أقراص SSD داخلي بسعة 512 جيجابايت (sda) وقمت بتوصيل بطاقة SD بسعة 16 جيجابايت، فمن المحتمل أن تراها على أنها (sdb) بحجم 14-16 جيجابايت.
إذا كنت ترغب في رؤية جميع نقاط التحميل وأنظمة الملفات مباشرةً، يمكنك استخدام ما يلي:
مدافع -h
يُظهر هذا الأمر مكان تثبيت الأجهزة، مع مسارات مثل /media/USER/SD_NAME. يُعد هذا الأمر مفيدًا بشكل خاص عندما تقوم بيئة الرسومات بتثبيت البطاقة تلقائيًا. وكل ما عليك فعله هو معرفة المسار الذي يجب تحديده في RetroArch أو أي تطبيق آخر للوصول إلى ملفات ROM الخاصة بك.
هناك طريقة كلاسيكية أخرى لعرض الأقسام المتاحة وهي:
سودو FDISK-L
هذا الأمر يُعلّم جميع جداول تقسيم الأقراص المكتشفةسترى شيئًا مثل /dev/sdb: 14.8 GiB، نوع القسم، نظام الملفات، إلخ. إنه أكثر تفصيلاً من lsblk، ولكنه مفيد جدًا عندما تشك في أن البطاقة تالفة، أو لا تحتوي على جدول أقسام، أو تريد رؤية تفاصيل منخفضة المستوى.
في بعض الحالات (خاصة على أجهزة الكمبيوتر المحمولة أو لوحات من نوع Raspberry Pi) قد تظهر بطاقتك على النحو التالي:
/dev/mmcblk0، /dev/mmcblk1…
مع الأقسام /dev/mmcblk0p1, /dev/mmcblk0p2، الخ. يكتشف الأمر lsblk هذه الأجهزة أيضًا.لذا فهو الخيار الأنسب للاستخدام اليومي.
أين يتم تثبيت بطاقة الذاكرة الخارجية (SD) وكيفية الوصول إليها من التطبيقات؟
بعد تحديد البطاقة، يكون السؤال التالي عادةً: "حسنًا، أعرف أنها /dev/sdb1، ولكن أين توجد ملفاتي تحديداً داخل نظام الدليل؟وهنا يأتي دور نقاط التجميع.
في أجهزة سطح المكتب الحديثة (أوبونتو، ديبيان، مينت، إلخ)، يقوم النظام عادةً بتثبيت بطاقات SD تلقائيًا في:
/media/اسم_المستخدم_الخاص_بك/ملصق_البطاقة
إذا لم تكن متأكدًا، فقم بدمجه مع:
lsblk -f
يُظهر هذا النوع أيضًا الملصق و UUID لكل قسم، ويخبرك عمود MOUNTPOINT بالدليل الدقيق الذي تم تثبيته فيه. هذا هو المسار الذي تحتاج إلى إيجاده لاحقًا باستخدام RetroArch أو مدير الملفات أو أي برنامج يطلب منك تحديد مجلد.بدلاً من "محرك الأقراص D:"، ستفكر في "/media/user/My_SD".
إذا لم يقم نظامك بتثبيت البطاقة تلقائيًا، فسيتعين عليك القيام بذلك يدويًا. وتكون آلية العمل النموذجية كالتالي:
sudo mkdir -p /mnt/misds
sudo mount /dev/sdb1 /mnt/misds
بعد ذلك، ستتمكن من الانتقال إلى /mnt/misds للوصول إلى الملفات. إذا كانت بطاقة SD الخاصة بك تحتوي على قسم بنظام ملفات مختلف (على سبيل المثال، exFAT)، فقد تحتاج إلى تثبيت برامج التشغيل المناسبة أولاً (على سبيل المثال، exfat- الصمامات أو حزم مماثلة حسب التوزيع).
فيما يتعلق بالمجلدات "المخفية" مثل .محلي إذا لم تجده في مستكشف الملفات، فتذكر أنه في نظام لينكس أي شيء يبدأ بنقطة يعتبر مخفياً.إذا كان متصفحك مُعدًا لإخفاء هذه الملفات، فلن ترى /var/.local على الرغم من وجوده. من الطبيعي في لينكس التعامل مع العديد من المسارات الطويلة ضمن /var، و/home/.config، و/usr/local، وما إلى ذلك، ولكن ليس بالضرورة أن تكون بطاقة SD الخاصة بك مخفية هناك: ستكون دائمًا تقريبًا في أحد المجلدات الفرعية. /وسائل الإعلام o / كزاز.

عرض معلومات النظام والأجهزة بالتفصيل (بما في ذلك بطاقة SD)
إذا كنت تعرف الأساسيات بالفعل وترغب في التعمق أكثر، يحتوي نظام لينكس على أدوات شاملة للغاية لفحص الأجهزة والنظاموهي مفيدة بشكل خاص عندما تحتاج إلى دعم المنتدى، لتشخيص مشاكل اكتشاف بطاقة SD، أو ببساطة للتعرف على جهاز الكمبيوتر الخاص بك من الداخل والخارج.
يُعدّ الخيار الرسومي مناسبًا للغاية. هاردنفوهو تطبيق متوفر في معظم مستودعات توزيعات جنو/لينكس. يمكنك تثبيته من مركز البرامج، أو باستخدام Synaptic، أو عبر سطر الأوامر باستخدام مدير الحزم الخاص بنظامك. بعد التثبيت، يمكنك تشغيله من قائمة التطبيقات أو عن طريق تشغيل hardinfo في الطرفية..
يقوم موقع Hardinfo بتنظيم المعلومات في أربعة أقسام رئيسية: المعدات والأجهزة والشبكة والمعاييرستجد في قسم المعدات معلومات حول نظام التشغيل. إصدار النواة، والوحدات النمطية المحملة، وأنظمة الملفات، والمستخدمين، والمترجمات، ومتغيرات البيئة والعديد من التفاصيل الأخرى التي يطلبونها عادةً عندما تسأل في منتدى تقني.
ستجد في علامة تبويب الأجهزة المعالج، وذاكرة الوصول العشوائي (RAM)، وأجهزة PCI وUSB، ووحدات التخزين (الأقراص ووحدات التحكم)، وأجهزة الاستشعار، والبطارية، وأجهزة الإدخال، واللوحة الأم وأكثر من ذلك. ستظهر بطاقة الذاكرة SD الخاصة بك عادةً في قسم التخزين.، مما يعرض لك النموذج الذي تم اكتشافه بواسطة النواة والمعلمات الأخرى.
وأخيرًا، يتضمن موقع Hardinfo أيضًا قسمًا عن المعايير مما يسمح لك بإجهاد النظام لقياس الأداء ودرجات الحرارة، وهو أمر مفيد إذا كنت تشك في أن البطاقة أو القارئ يتصرف بشكل غير مستقر تحت الحمل.
أوامر وحدة التحكم للتعرف على البرامج، ونواة النظام، وبنية النظام
إلى جانب معرفة مكان بطاقة الذاكرة، ستحتاج في كثير من الأحيان إلى بيانات النظام لاستكشاف مشكلات التوافق وإصلاحها أو طلب المساعدةفيما يلي بعض الأوامر الرئيسية المتعلقة بالبرامج والبيئة:
للاطلاع على إصدار النواة المستخدم:
uname-R
إذا كان ما تريده هو معرفة بنية نظامك (على سبيل المثال، لمعرفة الحزم التي يجب تنزيلها):
-m uname
للتحقق من اسم التوزيعة وإصدارها (مفيد بشكل خاص عند اتباع الدروس التعليمية):
lsb_release -a (في التوزيعات التي تتضمنها) أو اقرأ محتويات / etc / os-release.
لرؤية المستخدم الحالي الشخص الذي تعمل معه:
whoami
ولإظهار اسم الجهاز (اسم المضيف):
اسم المضيف
إذا طلب منك أي دليل إرشادي سرد الوحدات النمطية المحملة في النواةخاصةً عند وجود مشاكل في التخزين أو وحدات تحكم USB، استخدم ما يلي:
lsmod
في سياق التخزين، من المهم أيضًا معرفة تكوين ذاكرة التبديل، والتي يمكنك التحقق منها باستخدام:
سوابون –عرض
وإذا كنت بحاجة إلى رؤية المعرف الفريد العالمي لجميع الأقسام (معرفات فريدة تستخدمها بعض التوزيعات في /etc/fstab لتركيب الأقراص وبطاقات الذاكرة SD بشكل دائم):
blkid
أوامر لعرض وإدارة الأجهزة
بمجرد التحقق من أن بطاقة SD الخاصة بك "موجودة" ولكنك تشك في وجود مشاكل في الأجهزة، فهناك أوامر تعطيك نظرة عامة على الجهاز. lshw وهو من أكثرها اكتمالاً:
sudo lshw | أقل
يعرض هذا الأمر قائمة جميع المكونات المادية بتنسيق مفصل للغايةيكون الناتج طويلاً، لذا عادةً ما يتم تقسيمه إلى صفحات باستخدام أداة less أو إعادة توجيهه إلى ملف نصي للمراجعة الدقيقة:
sudo lshw > hardware.txt
إذا كنت ترغب في الحصول على مخرجات أكثر إحكامًا، يمكنك تجاهل خيارات مثل -قصيرة:
sudo lshw - قصير
أداة أخرى شائعة جدًا لوصف الأجهزة التي يعرضها BIOS/UEFI هي dmidecode:
sudo dmidecode -q >> hardware.txt
المعلومات التي يقدمها موقع dmidecode واسعة النطاق وأحيانًا غامضة إلى حد ما، ولكن يمكن أن يساعدك ذلك في تحديد طراز اللوحة الأم، ووحدات التحكم، والعناصر الأخرى التي تؤثر على كيفية اكتشاف بطاقة SD..
أدوات خاصة لأجهزة التخزين
للتركيز على الأقراص الصلبة، ومحركات الأقراص الصلبة SSD، ومحركات أقراص USB، وبطاقات SD، بالإضافة إلى lsblk و df و fdisk، هناك بعض الأدوات المساعدة الإضافية العملية للغاية. lsscsi قائمة أجهزة SCSI/SATA (بما في ذلك العديد من قارئات بطاقات SD والبطاقات):
sudo apt install lsscsi
lsscsi
سيظهر لك هذا قائمة بـ أجهزة التخزين ومحركات الأقراص الضوئيةقد تظهر بطاقة SD الخاصة بك هناك إذا قام قارئ البطاقات بعرضها كجهاز SCSI/SATA للنظام.
لعرض استخدام المساحة بطريقة سهلة الاستخدام، يمكنك استخدام pydfنسخة محسّنة من دالة df في بايثون تعرض المعلومات بالألوان:
sudo apt install pydf
pydf
أداة متقدمة أخرى هي hdparmتتيح لك هذه الأداة عرض وتعديل معلمات القرص. إنها أداة قوية ويجب استخدامها بحذر، ولكن لعرض المعلومات فقط، يمكنك تشغيل الأمر التالي:
sudo hdparm -I /dev/sdX
استبدل sdX بالجهاز الذي يتوافق مع بطاقتك. ستحصل على معلومات حول الطراز، والقدرات، وأنماط النقل، والمزيد.ليس ضرورياً للحياة اليومية، لكن من الجيد معرفة أنه موجود.
تحقق من أجهزة ذاكرة الوصول العشوائي (RAM) و PCI و USB
على الرغم من أنها لا ترتبط مباشرة ببطاقة الذاكرة الخارجية (SD)، تؤثر الحالة الصحية العامة للنظام على كيفية عمل أجهزة التخزين.للتحقق بسرعة من استخدام ذاكرة الوصول العشوائي (RAM) وذاكرة التبديل (swap)، استخدم ما يلي:
حر م
سيُظهر لك هذا إجمالي الذاكرة، الذاكرة المستخدمة، الذاكرة الحرة، وذاكرة التبديل بالميغابايت. مفيد إذا كنت تشك في أن النظام يعاني من نقص في الموارد أثناء نسخ الملفات الكبيرة إلى بطاقة الذاكرة الخارجية.
لعرض قائمة بأجهزة PCI (بطاقات الشبكة، وحدات التحكم، بطاقات الرسومات، إلخ):
lspci
وللتحقق من أجهزة USB المتصلة، بما في ذلك العديد من قارئات بطاقات SD الخارجية:
lsusb
باستخدام الأمر lsusb يمكنك التأكد بسرعة مما إذا كان قارئ USB يكتشف شيئًا ماإذا لم تظهر أي تغييرات في lsusb أو dmesg عند توصيل البطاقة (سنرى هذا الآن)، فقد يكون القارئ أو البطاقة نفسها تالفة.
لم يتم اكتشاف بطاقة الذاكرة الخارجية: استخدام dmesg وحالات تلف البطاقة
من المشاكل الشائعة جداً فصل البطاقة. بينما يتم الكتابة عنهاعلى سبيل المثال، استخدام الأمر `dd` لملئها بالأصفار أو إنشاء صورة. إذا قمت بإزالتها أثناء العملية، فقد ينتهي بك الأمر ببطاقة لا يمكن تحميلها أو لا تظهر في `lsblk` أو `fdisk`. لهذا السبب من المفيد معرفة كيفية القيام بذلك. حماية ضد الكتابة على USB أو بطاقة SD.
عندما يحدث هذا، فإن أول شيء يجب فعله هو تحقق من رسائل النواة باستخدام dmesgبدلاً من البحث عن ملف /var/log/dmesg (الذي لا يوجد كملف منفصل في العديد من التوزيعات)، قم ببساطة بتشغيل الأمر التالي في الطرفية:
dmesg | tail -n 50
مباشرة بعد إدخال بطاقة الذاكرة. هناك سترى ما إذا كانت النواة قد اكتشفت أي أخطاء أثناء محاولة قراءتها.: رسائل خطأ الإدخال/الإخراج، مشاكل وحدة التحكم، تحذيرات من عدم إمكانية قراءة جدول الأقسام، إلخ.
إذا لم يُظهر الأمر dmesg أي جديد عند إدخال البطاقة، ولكنه يكتشف بطاقات أخرى أو محركات أقراص USB، فمن المحتمل أن البطاقة تالفة مادياً وليس هناك الكثير مما يمكن فعله سوى اختباره مع قراء آخرين، وإذا ظل على حاله، فاعتبره مفقوداً.
عندما تظهر البطاقة في سجل النظام (dmesg) ولكنها لا تظهر في الأمر fdisk -lo lsblk، يمكنك محاولة استخدام أدوات منخفضة المستوى (على سبيل المثال، فرض القراءة باستخدام ddrescue) لمحاولة استنساخ ما يمكنك استنساخه إلى جهاز تخزين آخر، على الرغم من إذا تعرضت الإلكترونيات الداخلية للتلف، فإن الخيارات محدودة للغاية..
استعادة البيانات من بطاقة SD في نظام لينكس
إذا لم تكن المشكلة في أن البطاقة قد "تعطلت" ولكن لقد فقدت ملفات، أو اختفت مجلدات، أو أصبح نظام الملفات تالفًا.لا يزال لديك الكثير من الخيارات من نظام لينكس لاستعادة المعلومات.
أول شيء هو عدم الذعر: كل كتابة جديدة على البطاقة تقلل من فرص نجاحك.من الأفضل التوقف عن استخدامها فورًا، وإن أمكن، إنشاء نسخة كاملة من البطاقة إلى ملف صورة باستخدام أداة dd أو أدوات مشابهة (مثل ddrescue) والعمل على تلك الصورة. إذا كنت تخطط لإعادة استخدامها، فقد ترغب في... تنسيق بطاقة SD بعد استعادة البيانات.
قبل بدء عملية الاستعادة، تأكد من تثبيت البطاقة (أو على الأقل ظهورها كجهاز في /dev). للتحقق مما إذا كان نظام التشغيل يتعرف عليها، يمكنك استخدام الأدوات التالية: lsblk و fdisk -ly و dmesg.
توجد عدة طرق وأدوات لاستعادة البيانات، بدءًا من أدوات سطر الأوامر وحتى التطبيقات ذات الواجهة الرسومية. في نظام لينكس، تعتمد العديد من حلول الاسترداد على سطر الأوامر.على عكس نظام التشغيل ويندوز، حيث تسود الأدوات الرسومية، فإن المنطق عادة ما يكون هو نفسه: فحص الجهاز الخام، والبحث عن توقيعات الملفات، وإعادة بناء الهياكل، ونسخها إلى وسيط تخزين آخر.
بالإضافة إلى ذلك ، يوصى به دائمًا أولاً، استخرج جميع المعلومات التي لا تزال متاحة بشكل طبيعي (نسخ الملفات التي لا تزال مرئية، والتقاط الصور، وما إلى ذلك) قبل بدء عملية استعادة عميقة، لأن هذا يمكن أن يزيد من الضغط على البطاقة ويسرع من حدوث عطل كامل محتمل.
تحقق مما إذا كانت بطاقة SD أو محرك أقراص USB مزيفًا أو معيبًا (F3)
سيناريو آخر قد يبدو مألوفاً، خاصة إذا كنت قد اشتريت بطاقات رخيصة على مواقع مثل eBayيثير هذا الأمر شكوكًا حول ما إذا كانت السعة المعلن عنها حقيقية أم أن البيانات قابلة للتلف بسهولة بالغة. ولذلك، توجد أداة رائعة لنظام لينكس تُسمى F3 (مكافحة الاحتيال السريع).
يتكون F3 بشكل أساسي من ملفين ثنائيين: f3write y f3readالفكرة بسيطة ولكنها فعالة للغاية: يقوم f3write بملء نظام ملفات البطاقة بملفات بحجم 1 جيجابايت تسمى NNNN.fff (0001.fff، 0002.fff…) حتى يتم شغل كل المساحة الحرة؛ ثم يقوم f3read بفحص محتويات تلك الملفات. إذا تم التحقق من كل شيء بشكل صحيح، فإن الذاكرة تتمتع بالسعة المعلن عنها ولا تتسبب في تلف البيانات.إذا كانت هناك قطاعات فاسدة أو قدرات زائفة، فسوف تتكشف.
لاستخدام F3، عليك أولاً تنزيل شفرة المصدر من موقعهم الإلكتروني وتجميعها. على سبيل المثال، يمكنك تنزيل ملف zip من / تمةثم أنشئ مجلد عمل:
mkdir -p ~/src/f3
cd ~/src/f3
فك ضغط الملف /tmp/f3v2_1.zip
تأكد من تثبيت حزمة البناء (على سبيل المثال بناء ضرورية (على نظامي Debian/Ubuntu) وقم بالتجميع:
اصنع لينكس
في غضون ثوانٍ قليلة، ستجد الملفات التنفيذية في المجلد. f3write y f3readالآن، بعد تركيب بطاقة الذاكرة (على سبيل المثال في /media/10DF-6679/), تقوم بتنفيذه:
./f3write /media/10DF-6679/
سترى البرنامج يُنشئ ملفات مثل 0001.fff و0002.fff، وما إلى ذلك، وفي النهاية سيعرض لك المساحة الحرة ومتوسط سرعة الكتابة. عند الانتهاء، عليك التحقق من صحة العملية باستخدام:
./f3read /media/10DF-6679/
ستُظهر المخرجات، لكل ملف، عدد القطاعات صحيح، أو تالف، أو معدل قليلاً، أو تم استبداله...بالإضافة إلى ملخص نهائي يوضح كمية البيانات الصالحة والمفقودة. إذا كان كل شيء يبدو على ما يرام، ولا توجد قطاعات تالفة أو بيانات مفقودة، فيمكنك الاطمئنان تمامًا إلى اصطحاب هذه البطاقة في رحلتك، والتأكد من أنها ليست "بيانات تالفة".
الوصول إلى بطاقة SD الخاصة بجهاز Raspberry Pi أو أي جهاز آخر من نظام التشغيل Windows
إذا كنت تستخدم جهاز Raspberry Pi أو أي جهاز كمبيوتر صغير آخر يعمل بنظام Linux وتعمل عادةً على نظام Windows، فقد ترغب في معالجة الملفات على بطاقة الذاكرة دون الحاجة إلى تشغيل وإيقاف الجهاز باستمرار.إليك عدة خيارات ملائمة للغاية.
الخيار الأكثر مرونة هو تفعيل خدمة عن بُعد على جهاز Raspberry Pi (أو جهاز Linux) و الوصول عبر الشبكة من نظام التشغيل ويندوزبعض الاحتمالات:
- قم بتثبيت المجلدات المشتركة باستخدام سامبابحيث تظهر كموارد شبكة في مستكشف ملفات ويندوز.
- استعمال SFTP (على سبيل المثال باستخدام WinSCP) للاتصال بخادم SSH الخاص بالجهاز وسحب الملفات وإفلاتها.
– الاتصال عبر SSH إذا كنت ترغب في تعديل الإعدادات والعمل مباشرة في الطرفية.
إذا كنت تفضل تجنب تغيير إعدادات الشبكة، فخيار آخر هو استخدام نظام لينكس على قرص USB حي على جهاز الكمبيوتر الذي يعمل بنظام ويندوز، قم بالإقلاع من محرك أقراص USB، وسيكتشف نظام التشغيل بطاقة SD الخاصة بجهاز Raspberry Pi، ويمكنك العمل عليها باستخدام جميع أدوات لينكس المعتادة. إذا كنت بحاجة إلى إنشاء محرك أقراص USB، يمكنك معرفة كيفية القيام بذلك. قم بإنشاء قرص USB قابل للتشغيل من خلال الطرفية.
الطريقة الثالثة هي قم بتثبيت جهاز افتراضي بنظام لينكس (VirtualBox، VMware، إلخ) على نظام ويندوز، وقم بتوصيل بطاقة الذاكرة كجهاز USB. بهذه الطريقة، ستتعرف عليها الآلة الافتراضية كقرص إضافي، ويمكنك تحميل محتوياتها وتعديلها دون الحاجة إلى إيقاف تشغيل نظامك الرئيسي.
الأوامر المتعلقة بالرسومات والصوت والشبكة (للحصول على تشخيص أكثر شمولاً)
على الرغم من أن هذه المناطق قد تبدو للوهلة الأولى غير مرتبطة ببطاقة الذاكرة الخاصة بك، إلا أنها في كثير من الأحيان مشاكل في الأداء، أو مشاكل في برامج التشغيل، أو أعطال أثناء نسخ الملفات ويرجع ذلك إلى جوانب أكثر عمومية للنظام، مثل بطاقة الرسومات أو الصوت أو تكوين الشبكة.
للاطلاع على قائمة بطاقات الفيديو PCI/PCIe التي يمكنك استخدامها:
lspci | البقرى-I VGA
إذا كنت ترغب في التحقق من أداء الرسومات، فهناك اختبار المعدات الكلاسيكي (glxgears)، والذي يمكنك تشغيله لفترة محدودة باستخدام:
مهلة 60 جي إل إكس جيرز
لمدة 60 ثانية، سترى نافذة تعرض رسومًا متحركة لثلاث تروس، وفي الطرفية، متوسط عدد الإطارات في الثانية (FPS)إنه ليس معيارًا جادًا، ولكنه يُستخدم للتحقق بسرعة من استجابة خادم الرسومات.
لمعرفة دقة الشاشة الحالية ومعدل التحديث، يمكنك تشغيل الأمر التالي:
xrandr
يعرض هذا الأمر أيضًا جميع الدقة التي تدعمها شاشاتك، وهو أمر مفيد إذا كنت ستستخدم الكمبيوتر كمركز وسائط للوصول إلى محتوى بطاقة SD على جهاز تلفزيون أو شاشة عرض خارجية.
فيما يتعلق بالصوت، يوفر نظام لينكس أدوات مساعدة لـ اختبر مكبرات الصوت بتكوينات مختلفة: أحادية، أو ستيريو، أو أنظمة 5.1. على سبيل المثال، باستخدام أدوات مثل اختبار المتحدث يمكنك إجراء اختبارات للتحقق من تخطيط القنوات وضبط مستويات الصوت والاتصالات أثناء الاستماع إلى أصوات الاختبار.
في قسم الشبكة، يمكنك إدراج بطاقات PCI سلكية مع:
lspci | grep -i إيثرنت
و بطاقات لاسلكية مع:
lspci | grep -i لاسلكي أو ما شابه ذلك، حسب الحالة.
إذا كنت بحاجة لرؤية جدول التوجيه لفهم سبب عدم وصول جهاز الكمبيوتر الخاص بك إلى موارد الشبكة بشكل صحيح (على سبيل المثال، جهاز تخزين متصل بالشبكة حيث تقوم بتخزين نسخ من بطاقة الذاكرة)، يمكنك استخدام ما يلي:
مسار الملكية الفكرية
على الرغم من أن هذه المجموعة الكاملة من الأوامر لا تركز على بطاقة الذاكرة SD، يساعدك ذلك في الحصول على تشخيص شامل للنظاموهذا أمر أساسي عندما تشك في وجود مشاكل في الاستقرار أو أعطال أثناء عمليات نسخ البيانات المكثفة أو عمليات الاستعادة.
بعد استكشاف هذه المجموعة الواسعة من الأدوات والأوامر، يتضح جليًا أن التعامل مع بطاقة SD في لينكس ليس بالأمر المعقد، بل يتطلب فهمًا لمواقع الأجهزة (/dev)، وكيفية تثبيتها في نظام الملفات (/media، /mnt)، والأدوات المتاحة لعرض حالة الجهاز (lsblk، fdisk، lshw، dmidecode، lsusb، lspci)، وكيفية استعادة البيانات عند حدوث أي مشكلة، وإذا كنت تشك في بطاقات الذاكرة المزيفة، فكيفية اختبارها باستخدام F3. بهذه المعرفة، يصبح التنقل بين المسارات الطويلة، واستخدام RetroArch، أو حتى محاولة حل مشكلة عدم ظهور بطاقة SD أمرًا بسيطًا، لا يتطلب سوى تطبيق الأمر المناسب في الوقت المناسب.
