NTFS לעומת FAT
מערכת קבצים (הידועה גם בשם קבצים) היא טכניקה לאחסון נתונים בצורה מאורגנת וניתנת לקריאה לאדם. היחידה הבסיסית של מערכת קבצי נתונים נקראת קובץ. מערכת קבצים היא רכיב חשוב מאוד השוכן ברוב התקני אחסון הנתונים כמו כוננים קשיחים, תקליטורים ו-DVD. מערכת קבצים מסייעת למכשירים לשמור על המיקום הפיזי של הקבצים. יתר על כן, מערכת קבצים יכולה לאפשר גישה לקבצים שלה מרשת על ידי הפיכת לקוח לפרוטוקולי רשת כמו NFS (Network File System). FAT ו-NTFS הן שתיים ממערכות הקבצים המשמשות במערכת ההפעלה Microsoft Windows. למעשה, FAT (טבלת הקצאת קבצים) הייתה מערכת הקבצים המוגדרת כברירת מחדל בשימוש בגרסאות ישנות יותר של Windows.החל מ-Windows XP, NTFS החליף את FAT כמערכת הקבצים המוגדרת כברירת מחדל.
מה זה FAT?
FAT הייתה מערכת הקבצים המוגדרת כברירת מחדל בשימוש בגרסאות Windows ישנות יותר (לפני Windows XP). ובכל זאת, ניתן להשתמש ב-FAT עם תקליטונים וגרסאות ישנות יותר של Windows (עבור מערכות ריבוי אתחול). FAT מקבל את שמו בשל השימוש בסוג מיוחד של מסד נתונים בשם File Allocation Table. לכל אשכול בדיסק יש ערך מתאים בטבלה. FAT שימש בתחילה עם DOS, ושלוש הגרסאות שלו הן FAT12, FAT16 ו-FAT32. מספר הביטים המשמשים לזיהוי אשכול הוא המספר המשמש כסיומת בשם. ל-FAT12, FAT16 ו-FAT32 יש 32MB, 4GB ו-32GB כגדלים המרביים של המחיצות. למרות שהמערכות הראשוניות לא הצליחו לקרוא דיסקים קשיחים גדולים יותר, מיקרוסופט נאלצה להרחיב את מערכת ה-FAT ברציפות, עקב הגידול המהיר של גדלי הדיסקים הקשיחים. אבל, בסופו של דבר, מיקרוסופט נאלצה להחליף את FAT ב-NTFS (שמתאים הרבה יותר לדיסקים גדולים יותר).לאחרונה, מערכת FAT עושה חזרה קטנה מכיוון שכונני אגודל החלו להשתמש ב-FAT. הגדלים של כונני ההבזק הנוכחיים הם קטנים מטבעם, כך שמערכת FAT מתאימה להם בבירור.
מה זה NTFS?
NTFS היא מערכת הקבצים המוגדרת כברירת מחדל בשימוש כעת במערכות ההפעלה של Windows. NTFS השתלט על FAT כמערכת הקבצים המוגדרת כברירת מחדל החל מ-Windows XP. כתוצאה מכך, Windows NT 4.0, Windows 2000, Windows XP, Windows. NET server ותחנת העבודה של Windows משתמשים ב-NTFS כמערכת הקבצים המועדפת עליהם. ל-NTFS יש ארכיטקטורת ארגון נתונים שונה לחלוטין. בעיקרון, מיקרוסופט פיתחה NTFS כדי להתחרות ב-UNIX, על ידי החלפת ה-FAT הפשוט הרבה יותר. מחיצת FAT ניתנת להמרה בקלות למחיצת NTFS מבלי לאבד נתונים. NTFS תומך בתכונות כמו אינדקס, מעקב אחר מכסות, הצפנה, דחיסה ונקודות תיקון.
מה ההבדל בין NTFS ל-FAT?
FAT הייתה מערכת הקבצים המוגדרת כברירת מחדל בגרסאות Windows ישנות יותר, בעוד NTFS היא מערכת הקבצים הנוכחית במקומה.ל-NTFS יש יותר גמישות מ-FAT. הסיבה לכך היא העובדה ש-FAT משתמש במבנה קבוע באזורי המערכת שלו, אבל NTFS משתמש בקבצים. בגלל השימוש בקבצים, קל מאוד לשנות, להרחיב או להעביר לפי הצורך. לדוגמה, MFT או Master File Table הוא קובץ מערכת המשמש ב-NTFS, הדומה למערכת מסד נתונים יחסי. אופן השימוש באשכולות ב-NTFS להקצאת שטח שונה גם הוא מ-FAT. גודל האשכול המרבי של NTFS הוא 4kb, בעוד דחיסת קבצים כלולה כדי למנוע רפיון.
אבל החיסרון של ה-MFT וקבצי מערכת אחרים (התופסים הרבה מקום) הוא שקשה להשתמש ב-NTFS עם דיסקים קטנים יותר. זו הסיבה ש-FAT עדיין משמש עבור כונני אגודל. NTFS גם דורש יותר זיכרון מאשר FAT. אמצעי אבטחה מובנים ב-NTFS טובים בהרבה מאשר ב-FAT, מכיוון שהוא מיועד לסביבות מרובות משתמשים. לדוגמה, ניתן להחיל הרשאות והצפנות אפילו על קבצים בודדים במהדורת Windows XP Professional.אבל מצד שני, שכחת סיסמה ב-Windows XP היא בעייתית הרבה יותר מאשר ב-Windows 98 (שהשתמשה ב-FAT), מכיוון שקשה מאוד לפתור תקלות ולצבוט ב-NTFS. יתרה מכך, לגרסת ה-FAT החדשה ביותר שנקראת exFAT נטען כי יש יתרונות מסוימים על פני NTFS.