כיצד לשחזר כרטיס זיכרון פגום באובונטו



נסה את הכלי שלנו לביטול בעיות

כרטיסי זיכרון הם דרך מצוינת להעביר מידע בין מכשירים ניידים, מצלמות דיגיטליות ומחשבים אישיים. אם מתקבלת שגיאת 'כרטיס זיכרון פגום - אנא פורמט' או שגיאה דומה ממכשיר אנדרואיד או Apple של גוגל, ייתכן שעדיין תהיה תקווה לשחזור נתונים כל עוד סירבת לפרמט את הכרטיס. הוצא אותו כראוי, וודא שהוא במצב טוב. לפעמים כרטיסי SD, SDHC ו- SDXC בגודל מלא משתחררים במקרים שלהם, וניתן לדחוף אותם בעדינות בחזרה. לרוב כרטיסי microSD, microSDHC ו- microSDXC אין את הבעיה הזו, אך עדיין ניתן לנקות את המגעים וכאלה.



כאשר אתה מצמיד את הכרטיס למחשב האישי שלך, תרצה לוודא שאתה עושה זאת בתקיפות, אך בעדינות. הקפד לא לכופף את הכרטיס וודא שהוא מחובר כראוי כדי להבטיח חיבור טוב. זה אולי נראה כמו פרט מינורי, אבל זה יעזור לא מעט בכל הנוגע לשימוש בכלים של אובונטו לשחזור נתונים ממערכות קבצים Secure Digital פגועות.



שיטה 1: תיקון כרטיס הזיכרון בעזרת הכלים הסטנדרטיים של אובונטו

פתח את תוכנית השירות דיסקים של GNOME מתפריט Dash, KDE או Whisker ואתר את שם קובץ ההתקן עבור קורא ההבזק הספציפי שלך. בדרך כלל הוא יקרא לזה 'קורא פלאש יחיד', ואם תינתן האפשרות מתחת לגרף האחסון, לחץ על החץ הפונה ימינה כדי לנסות להרכיב אותו. אם זה יתאים, ייתכן שתוכל להעתיק קבצים ממנו.



אם כתוב 'אין מדיה', גם אם יש כרטיס בחריץ, נסה לנתק את הכרטיס ולחבר אותו מחדש, ואז בדוק אם משהו השתנה. אם אתה מסוגל, כדאי לך לנסות ללחוץ על סמל גלגל השיניים, לבחור באפשרות 'צור תמונת דיסק' ואז לשמור אותו כקובץ .img.



הוצא ואז הכנס כרטיס זיכרון ריק אחר באותו גודל לאחר סיומו, ולאחר מכן כתוב את תמונת הדיסק הזו לכרטיס החדש באמצעות תפריט גלגל השיניים. ייתכן שתוכל לעלות על מערכת הקבצים החדשה, אך זכור שתאבד את כל מה שהיה בכרטיס החדש, כדי לוודא שהיא ריקה לחלוטין לפני שתמשיך.

כאשר המחיצה אינה נטענת אך אובונטו מזהה את הכונן, באפשרותך להפעיל בדיקת עקביות כדי לנסות לשחזר את מערכת הקבצים. בהנחה שיש לך כרטיס FAT12, FAT16 או FAT32, ואז הפעל את sudo fsck.msdos -r / dev / sdd1 משורת הפקודה כדי לנסות להתאושש. החלף את החלק sdd1 בשם המחיצה שניתן בכלי השירות לדיסקים. תוכל במקום זאת לנסות להשתמש ב- fsck.ext # אם עיצבת את הכרטיס לעבודה עם אחת ממערכות הקבצים של לינוקס. החלף # במספר הרחב של המערכת אם אתה זוכר את זה.

שיטה 2: תיקון כרטיס זיכרון במערכת אובונטו כפולה אתחול

אם אתה מפעיל את אובונטו לצד Microsoft Windows, יתכן שיהיה לך מזל להשתמש בפקודה chkdsk בשורת הפקודה של Windows. בעוד לאובונטו יש תמיכה מעולה להפליא בשחזור התקני FAT, Windows יכול לפעמים לעזור בשחזור התקני NTFS. אתחל את המחשב וכש- GRUB עולה, בקש ממנו להתחיל בהתקנת Microsoft Windows באמצעות המקלדת. פתח חלון סייר קבצים על ידי לחיצה ממושכת על מקש Windows ולחיצה על E. אתר את אות הכונן שהקצתה Windows לכרטיס הזיכרון שלך, אך אל תפרמט אותו אם Windows מבקש.

פתח שורת פקודה מתפריט התחל והקלד chkdsk / f E:, והחלף את E: באות הכונן שנתנה. אם אתה מקבל שגיאה שהוחזרה, עם זאת, ל- Windows לא היה יותר מזל בשחזור כרטיס הזיכרון שלך מאשר לאובונטו.

אובונטו מספקת שתי תוכניות שימושיות לעבודה עם כרטיסי זיכרון פגומים בפורמט NTFS אם אין לך גישה ל- Microsoft Windows. אתה יכול לנסות את sudo ntfsfix -d / dev / sdd1 ולהחליף את קובץ ההתקן בשם המכשיר שלך. אמנם זו לא גרסת לינוקס של chkdsk, אך היא יכולה לתקן כמה סתירות של NTFS. תוכל גם לנסות להשתמש ב- ntfsclone -so dsk.img / dev / sdd1 כדי לקחת תמונת דיסק של כרטיס זיכרון NTFS, גם אם תוכנית השירות דיסקים לא הצליחה לעשות זאת. לאחר מכן תוכל לשחזר אותו לכרטיס זיכרון ריק באמצעות sudo ntfsclone -r dsk.img / dev / sdd1. החלף את קבצי ההתקן בשמות הנכונים בשתי הדוגמאות, וזכור כי שחזור תמונת דיסק יהרוס את כל מה שמופיע במכשיר המדובר. הוסף את המתג -f אם אובונטו מתלוננת שמערכת הקבצים מסומנת מלוכלכת.

שיטה 3: שימוש בתוכנית Testdisk

אם התוכניות הרגילות של אובונטו או Windows לא היו עוזרות לך לשחזר את הקבצים מכרטיס הזיכרון שלך, יתכן שיהיה לך יותר מזל בתוכנית שנקראת Testdisk. סביר להניח שאין לך את זה מותקן, אז מהסוג הפקודה של אובונטו CLI, sudo apt-get install testdisk כדי להתקין אותו. לאחר התקנתו, הפעל את testdisk / log / dev / sdd, והחלף / dev / sdd בשם המכשיר בפועל. תלוי בהתקנת ההתקנה שלך, ייתכן שיהיה עליך להשתמש בסודו לפניה מכיוון שהיא דורשת גישה ישירה לקובץ התקן.

בעוד שרוב הטלפונים הניידים, הטאבלטים והמצלמות הדיגיטליות משתמשים במערכות הקבצים FAT16 או FAT32, testdisk יבדוק גם HFS ו- HFS + מפלטפורמת מקינטוש וכן NTFS. לאחר סיום התוכנית, חזור אל כלי השירות דיסקים מתפריט אובונטו דאש או KDE ובדוק אם אתה יכול ללחוץ על המכשיר. לחץ על החץ הפונה ימינה כדי לעלות אותו. כעת תוכל להעתיק קבצים במנהל הקבצים שלך.

שיטה 4: שימוש ב- PhotoRec לשחזור קבצים ללא מערכת קבצים

אם לינוקס יכולה לראות את כרטיס הזיכרון שלך כמכשיר אחסון המוני, אך היא לא ממש יכולה לזהות מערכת קבצים, תוכל להשתמש ב- PhotoRec כדי לשחזר קבצים ממנו. משתמשים שעדיין לא מותקנים בו יכולים להוריד אותו ממאגרי אובונטו או דביאן באמצעות הפקודה sudo apt-get install photorec.

PhotoRec לא מנסה לכתוב למכשיר, ולכן הוא בטוח לשימוש. נווט לאזור במערכת הקבצים של המחשב האישי שלך שלא אכפת לך להעתיק קבצים אליו. בהנחה ש- Linux קוראת לכרטיס הזיכרון שלך / dev / sdd, ואז הפעל פוטו-אור / log / dev / sdd, אם כי עליך להחליף את קו / dev / sdd בכל מה שכרטיס הזיכרון שלך נקרא בפועל. פקודה זו תכתוב את תוצאות הפעולה לקובץ photorec.log באותה ספריה. ניתן גם להשתמש במתג / debug כדי לקבל מידע נוסף.

4 דקות קריאה