كيفية استرداد بطاقة الذاكرة التالفة في أوبونتو



جرب أداة القضاء على المشاكل

تعد بطاقات الذاكرة طريقة ممتازة لنقل المعلومات بين الأجهزة المحمولة والكاميرات الرقمية وأجهزة الكمبيوتر. إذا تلقيت 'بطاقة ذاكرة تالفة - الرجاء التهيئة' أو خطأ مشابه من جهاز Google Android أو Apple iOS ، فربما لا يزال هناك بعض الأمل في استعادة البيانات طالما أنك رفضت تهيئة البطاقة. قم بإخراجها بشكل صحيح ، ثم تأكد من أنها في حالة جيدة. أحيانًا تصبح بطاقات SD و SDHC و SDXC كاملة الحجم فضفاضة في علبها ، ويمكن دفعها معًا برفق. لا تواجه معظم بطاقات microSD و microSDHC و microSDXC هذه المشكلة ، ولكن لا يزال من الممكن تنظيف جهات الاتصال وما إلى ذلك.



عند إرفاق بطاقتك بجهاز الكمبيوتر الخاص بك ، ستحتاج إلى التأكد من قيامك بذلك بحزم ، ولكن برفق. تأكد من عدم ثني البطاقة ، وتأكد من توصيلها بشكل صحيح لضمان اتصال جيد. قد يبدو هذا بمثابة تفصيل بسيط ، لكنه سيساعد قليلاً عندما يتعلق الأمر باستخدام أدوات Ubuntu لاستعادة البيانات من أنظمة الملفات الرقمية الآمنة التالفة.



الطريقة الأولى: إصلاح بطاقة الذاكرة باستخدام أدوات Ubuntu القياسية

افتح GNOME Disks Utility من قائمة Dash أو KDE أو Whisker وحدد موقع اسم ملف الجهاز لقارئ الفلاش الخاص بك. سيطلق عليه بشكل عام 'قارئ فلاش واحد' ، وإذا تم تحديد الخيار الموجود أسفل الرسم البياني للتخزين ، فانقر على السهم الأيمن لمحاولة تركيبه. إذا تم تحميله ، فقد تتمكن من نسخ الملفات منه.



إذا كانت تقرأ 'لا توجد وسائط' ، حتى إذا كانت هناك بطاقة في الفتحة ، فحاول فصل البطاقة وإعادة توصيلها ، ثم تحقق مما إذا كان أي شيء قد تغير. إذا كنت قادرًا على ذلك ، فقد ترغب في محاولة النقر فوق رمز الترس ، وتحديد 'إنشاء صورة قرص' ثم حفظها كملف .img.



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

عندما لا يتم تحميل القسم ولكن يكتشف Ubuntu محرك الأقراص ، يمكنك إجراء فحص تناسق لمحاولة استرداد نظام الملفات. بافتراض أن لديك بطاقة بتنسيق FAT12 أو FAT16 أو FAT32 ، فقم بتشغيل sudo fsck.msdos -r / dev / sdd1 من سطر الأوامر لمحاولة الاسترداد. استبدل الجزء sdd1 باسم القسم الوارد في الأداة المساعدة للأقراص. يمكنك بدلاً من ذلك محاولة استخدام fsck.ext # إذا قمت بتهيئة البطاقة للعمل مع أحد أنظمة ملفات Linux. استبدل # بالرقم الداخلي للنظام إذا كنت تستطيع تذكره.

الطريقة 2: إصلاح بطاقة ذاكرة على نظام Ubuntu ثنائي التمهيد

إذا قمت بتشغيل Ubuntu إلى جانب Microsoft Windows ، فقد يحالفك الحظ باستخدام الأمر chkdsk في موجه أوامر Windows. في حين أن Ubuntu تتمتع بدعم فائق بشكل مثير للجدل لاستعادة أجهزة FAT ، يمكن أن يساعد Windows أحيانًا في استعادة أجهزة NTFS. أعد تشغيل الكمبيوتر ، وعندما يظهر GRUB ، اطلب منه بدء تثبيت Microsoft Windows باستخدام لوحة المفاتيح. افتح نافذة مستكشف الملفات عن طريق الضغط باستمرار على مفتاح Windows والضغط على E. حدد حرف محرك الأقراص الذي عيّنه Windows لبطاقة الذاكرة الخاصة بك ، ولكن لا تقم بتهيئته إذا طلب Windows ذلك.

افتح موجه الأوامر من قائمة ابدأ ، ثم اكتب chkdsk / f E: ، واستبدل E: بأي حرف محرك أقراص قدمه. ومع ذلك ، إذا تم إرجاع خطأ ، فإن Windows لم يحالفه الحظ في استعادة بطاقة الذاكرة الخاصة بك أكثر من Ubuntu.

يوفر Ubuntu برنامجين مفيدين للعمل مع بطاقات الذاكرة التالفة المهيأة بتنسيق NTFS إذا لم يكن لديك وصول إلى Microsoft Windows. يمكنك تجربة sudo ntfsfix -d / dev / sdd1 ، مع استبدال ملف الجهاز باسم جهازك. على الرغم من أن هذا ليس إصدار Linux من chkdsk ، إلا أنه يمكنه إصلاح بعض تناقضات NTFS. يمكنك أيضًا محاولة استخدام ntfsclone -so dsk.img / dev / sdd1 لالتقاط صورة قرص لبطاقة ذاكرة NTFS حتى إذا فشلت Disks Utility في القيام بذلك. يمكنك بعد ذلك استعادتها إلى بطاقة ذاكرة فارغة باستخدام sudo ntfsclone -r dsk.img / dev / sdd1. استبدل ملفات الجهاز بالأسماء الصحيحة في كلا المثالين ، وتذكر أن استعادة صورة القرص ستدمر كل شيء على الجهاز المعني. أضف المفتاح -f إذا اشتكى Ubuntu من تمييز نظام الملفات على أنه متسخ.

الطريقة الثالثة: استخدام برنامج Testdisk

إذا لم تساعدك برامج Ubuntu أو Windows العادية في استعادة ملفاتك من بطاقة الذاكرة الخاصة بك ، فقد يكون لديك المزيد من الحظ مع برنامج يسمى Testdisk. على الأرجح لم يكن مثبتًا لديك ، لذا من Ubuntu CLI ، اكتب sudo apt-get install testdisk لتثبيته. بمجرد تثبيته ، قم بتشغيل testdisk / log / dev / sdd ، مع استبدال / dev / sdd باسم الجهاز الفعلي. اعتمادًا على كيفية تثبيت التثبيت ، قد تحتاج إلى استخدام sudo أمامه لأنه يتطلب وصولاً مباشرًا إلى ملف الجهاز.

بينما تستخدم معظم الهواتف المحمولة والأجهزة اللوحية والكاميرات الرقمية أنظمة الملفات FAT16 أو FAT32 ، فإن testdisk ستتحقق أيضًا من HFS و HFS + من نظام Macintosh الأساسي وكذلك NTFS. بمجرد الانتهاء من البرنامج ، عد إلى Disks Utility من قائمة Ubuntu Dash أو KDE ومعرفة ما إذا كان يمكنك النقر فوق الجهاز. انقر فوق السهم الذي يشير إلى اليمين لتثبيته. قد تتمكن الآن من نسخ الملفات في مدير الملفات الخاص بك.

الطريقة الرابعة: استخدام برنامج PhotoRec لاستعادة الملفات بدون نظام ملفات

إذا كان بإمكان Linux عرض بطاقة الذاكرة الخاصة بك كجهاز تخزين كبير السعة ، ولكن لا يمكنه بالفعل اكتشاف نظام الملفات ، فيمكنك استخدام PhotoRec لاستعادة الملفات منه. يمكن للمستخدمين الذين لم يتم تثبيته من قبل تنزيله من مستودعات Ubuntu أو Debian باستخدام الأمر sudo apt-get install photorec.

لا يحاول برنامج PhotoRec الكتابة على الجهاز ، لذلك فهو آمن للاستخدام. انتقل إلى منطقة في نظام الملفات بجهاز الكمبيوتر لا تمانع في نسخ الملفات إليها. بافتراض أن Linux يستدعي بطاقة الذاكرة / dev / sdd الخاصة بك ، ثم قم بتشغيل photorec / log / dev / sdd ، على الرغم من أنه يجب عليك استبدال سطر / dev / sdd بأي شيء يسمى بطاقة الذاكرة الخاصة بك. سيقوم هذا الأمر بكتابة نتائج العملية إلى ملف photorec.log في نفس الدليل. يمكنك أيضًا استخدام / debug لتلقي معلومات إضافية.

4 دقائق للقراءة