בעיה | כרטיס SD - לא מצליח למחוק תיקייה עם קבצים מוזרים
-
יש לי כרטיס SD 64 ג'יגה של סנדיסק, ובה תיקייה אחת שמופיע בה קבצים מוזרים, ניסיתי למחוק - וללא הצלחה.

בכרטיס עצמו יש הרבה חומר תקין, ומשום מה - התיקייה הזאת עצמה כתוב ששוקלת 130 ג'יגה

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

בכרטיס עצמו יש הרבה חומר תקין, ומשום מה - התיקייה הזאת עצמה כתוב ששוקלת 130 ג'יגה

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

בכרטיס עצמו יש הרבה חומר תקין, ומשום מה - התיקייה הזאת עצמה כתוב ששוקלת 130 ג'יגה

אשמח ללדעת, איך ניתן למחוק את התיקייה הזאת המכרטיס...
נ.ב. ניסיתי לבצע חיפוש בפורום לראות אם נכתב בעבר מדהו בעניין הזה, רק שלא מצאתי לגבי מחיקה.
@חברים לעניין מחיקה - אתה יכול להשתמש ב chkdsk (אולי תרצה לסמן קודם את התיקיה כמחוקה עם hex editor אבל כנראה שלא) אבל אי אפשר לדעת מה הוא עלול להרוס בדרך
מה שעדיף זה להעתיק את כל הקבצים התקינים למחשב לאתחל את הכרטיס ולהחזיר אליו הכל
אם מעניין אותך איך זה נגרם ולמה אולי אכתוב על זה פוסט אם יהיה לי זמן (לא מאוד מורכב)
ואגב שים לב שזה יכול לקרות בגלל שהכרטיס שחוק -
@חברים לעניין מחיקה - אתה יכול להשתמש ב chkdsk (אולי תרצה לסמן קודם את התיקיה כמחוקה עם hex editor אבל כנראה שלא) אבל אי אפשר לדעת מה הוא עלול להרוס בדרך
מה שעדיף זה להעתיק את כל הקבצים התקינים למחשב לאתחל את הכרטיס ולהחזיר אליו הכל
אם מעניין אותך איך זה נגרם ולמה אולי אכתוב על זה פוסט אם יהיה לי זמן (לא מאוד מורכב)
ואגב שים לב שזה יכול לקרות בגלל שהכרטיס שחוק@מתכנת-חובב כתב בבעיה | כרטיס SD - לא מצליח למחוק תיקייה עם קבצים מוזרים:
מה שעדיף זה להעתיק את כל הקבצים התקינים למחשב לאתחל את הכרטיס ולהחזיר אליו הכל
בשעת כתיבת הפוסט הראשי לעיל, אכן חשבתי שאולי באמת עדיף לעשות כך...
-
@חברים לעניין מחיקה - אתה יכול להשתמש ב chkdsk (אולי תרצה לסמן קודם את התיקיה כמחוקה עם hex editor אבל כנראה שלא) אבל אי אפשר לדעת מה הוא עלול להרוס בדרך
מה שעדיף זה להעתיק את כל הקבצים התקינים למחשב לאתחל את הכרטיס ולהחזיר אליו הכל
אם מעניין אותך איך זה נגרם ולמה אולי אכתוב על זה פוסט אם יהיה לי זמן (לא מאוד מורכב)
ואגב שים לב שזה יכול לקרות בגלל שהכרטיס שחוק@מתכנת-חובב
אתה מתכוון שזה
או שגיאה במערכת הקבצים
או כרטיס זיכרון שחוק
או Fake Capacity
? -
@מתכנת-חובב
אתה מתכוון שזה
או שגיאה במערכת הקבצים
או כרטיס זיכרון שחוק
או Fake Capacity
? -
@975 שגיאה במערכת קבצים שאולי נגרמה בגלל כרטיס שחוק
כנראה לא כרטיס מזוייף כי אם כן זה היה אומר שהנפח האמיתי קטן ואין הרבה נתונים תקינים ואז מראש לא היה אכפת לו להעביר אותם למחשב ולפרמט ודו"ק
שאלתי אם מעוניינים שאסביר יותר לעומק@מתכנת-חובב
אני רוצה -
@מתכנת-חובב גם אני אשמח לשמוע.
-
@975 שגיאה במערכת קבצים שאולי נגרמה בגלל כרטיס שחוק
כנראה לא כרטיס מזוייף כי אם כן זה היה אומר שהנפח האמיתי קטן ואין הרבה נתונים תקינים ואז מראש לא היה אכפת לו להעביר אותם למחשב ולפרמט ודו"ק
שאלתי אם מעוניינים שאסביר יותר לעומק@מתכנת-חובב גם אני אשמח.
-
@מתכנת-חובב
אני רוצה@975 @אורי @א.מ.ד. לא תכננתי כזה ביקוש...
טוב, אז אסביר בקצרה כי יש לי יום עמוס. אני מקווה שזה יצא ברור, זה לא מורכב כמו שזה נראה.אני מניח מראש שמדובר כאן בכרטיס עם מערכת קבצים FAT32 (או exFAT). במערכות האלו אין באמת הבדל מהותי בין קובץ לתיקייה - גם תיקיה היא בעצם "קובץ רשימה" של הפריטים שנמצאים בתוכה
התיקייה היחידה שיש לה מיקום קשיח וקבוע בדיסק היא תיקיית השורש. היא נמצאת בדרך כלל מיד אחרי טבלאות ה-FAT, ומשם מתפרס כל העץ של הקבצים והתיקיות.
בתוך כל תיקיה יש רשומות לכל הקבצים והתיקיות שבתוכה. כל רשומה כזו תופסת בדיוק 32 בתים (ומכאן השם FAT32). הרשומה מכילה מטא-דאטה: שם, תאריך יצירה, גודל, ונתון נוסף - הכתובת שבה הקובץ מתחיל בכרטיס.
להבנה טובה יותר של המנגנון רק נסביר
מערכת הקבצים מחלקת את הדיסק למקטעים שנקראים אשכולות. כל קובץ או תיקייה יכולים לשבת על אשכול אחד או יותר.כשהמחשב רוצה לקרוא תיקייה או קובץ, הוא לוקח את מספר האשכול מהרשומה והולך לטבלה שנקראת FAT (File Allocation Table). בטבלה הזו יש שורה לכל אשכול ובה רשום מה האשכול הבא בתור:
אם יש המשך: יופיע מספר האשכול הבא.
אם הקובץ נגמר: יופיע ערך כמו0FFFFFFF(בדרך כלל).
אם האשכול פנוי: יופיעו פשוט אפסים.התקלה שקרתה כאן (ג'יבריש ותיקיות שלא נמחקות) קוראת כשיש שינוי כלשהו בתיקייה שלא נסגר טוב (ניתוק פתאומי, באג בכתיבה או כשל בחומרה). במצב כזה, הרישום של האשכול שמתחיל את התיקייה משתבש ונרשמת כתובת שגויה.
כשהמחשב הולך לאותו אשכול "שגוי" כדי לקרוא את תוכן התיקייה, הוא לא מוצא רשימת קבצים מסודרת. אלא נתוני זבל (תוכן של קובץ אחר לדוגמה) ומנסה בכוח לפרש אותם כתוכן של תיקייה.
ולכן רואים קבצים ותיקיות עם שמות שנראים כמו ג'יבריש כי המחשב מתרגם בייטים אקראיים לתווים.
והסיבה שאי אפשר למחוק - כי הנתונים האלו מצביעים לאזורים בדיסק שלא קיימים וגם מכילים תווים "אסורים" בשמות שלהםגילוי נאות: אני כתבתי אבל נעזרתי קצת ב AI לניסוח