קריאת MFT = Master File Table
-
יש כאן אשכול ארוך איך לקרוא את ה MFT של הדיסק ולקבל בשניות רשימה של אלפי קבצים ותקיות שקימים בכונן.
וכאן יש פרוייקט מוכן שמוציא קובץ עם רשימת כל שמות הקבצים והתקיות.אך אליה וקוץ בה, המון קבצים שברשימה שמתקבלת מה MFT לא קיימים בפועל במחשב, אולי פעם היו ונמחקו או אולי יש סיבה אחרת שהם מופיעים ברשימה איני יודע בדיוק.
ואם נעבור על כל הרשימה ונברור אחד אחד עם IO.File.Exists הרי שזה יקח המון זמן.השאלות שלי הם 2:
- האם יש בתוך ה MFT עצמו אפשרות להבחין בין קובץ קיים ללא קיים?
- האם יש ב MFT מידע על גודל הקובץ, תאריך יצירה, תאריך שינוי וכדומה, ואיך ממירים אותם לשפה שלנו?
תודה לכולם.
פורסם במקור בפורום CODE613 ב18/10/2013 08:06 (+03:00)