מבט כולל על FAT, HPFS ו מערכות קבצים מסוג NTFS

סיכום

מאמר זה מסביר את ההבדלים בין FAT, HPFS ו- NTFS תחת Windows NT, ואת היתרונות והחסרונות שלהם. הוא מחולק הסעיפים הבאים:


  • מבט כולל על FAT

  • מבט כולל על HPFS

  • סקירה כללית של NTFS

הערה: HPFS נתמך רק תחת גירסאות Windows NT 3.51, 3.1 ו- 3.5. Windows NT 4.0 אינו תומך ואינך יכול לגשת HPFS מחיצות. כמו כן, מערכת הקבצים FAT32 יש תמיכה רק ב- Windows 98/95 ו- Windows 2000.

מידע נוסף

מבט כולל על FAT

FAT הוא במידה רבה רוב simplistic של מערכות קבצים נתמכות על ידי Windows NT. מערכת הקבצים FAT מתאפיין טבלת מיקומי הקבצים (FAT), שהוא למעשה טבלה שנמצא בראש מאוד"" של אמצעי האחסון. כדי להגן על אמצעי האחסון, שני עותקים של FAT נשמרים במקרה אחד ניזוק. בנוסף, הטבלאות FAT וספריית הבסיס חייבים להיות מאוחסנים במיקום קבוע כך קבצי אתחול של המערכת יכול להיות ממוקם כראוי.


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


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


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

המוסכמה למתן שמות FAT

המוסכמה למתן שמות קבצים FAT שימושים 8.3 מסורתית ואת כל שמות קבצים חייבים להיווצר עם ערכת התווים ASCII. השם של קובץ או ספריה יכול להיות באורך של עד שמונה תווים, לאחר מכן מפריד נקודה (.), ועד סיומת בת שלושה תווים. השם חייב להתחיל באות או מספר והוא יכול להכיל כלשהו, למעט התווים הבאים:


. " / \ [ ] : ; | = ,
אם אף אחד מהתווים הבאים משמשים, עלול לגרום לתוצאות בלתי צפויות. השם אינו יכול להכיל רווחים.


שמורות השמות הבאים:


CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
כל התווים יומרו לאותיות רישיות.

היתרונות של FAT

אין אפשרות לבצע כל אחת מערכות הקבצים הנתמכות על בטל מחיקה תחת Windows NT. ביטול מחיקה של כלי שירות מנסה לגשת ישירות החומרה, אין אפשרות לבצע תחת Windows NT. עם זאת, אם הקובץ היה ממוקם במחיצת FAT, להפעיל מחדש את המערכת תחת MS-DOS, הקובץ יכול להיות שלא נמחקו. מערכת הקבצים FAT היא הטובה ביותר עבור כוננים ו/או מחיצות תחת 200 MB בקירוב, מאחר FAT מתחיל תקורה מעט מאד. לקבלת מידע נוסף בנושא יתרונות FAT, ראה את הקישורים הבאים:

  • ב- Microsoft Windows NT Server "מושגים ומדריך התכנון," פרק 5, בסעיף שכותרתו "בחירת מערכת קבצים"

  • ב- Microsoft Windows NT Workstation 4.0 Resource Kit, פרק 18, בחירת מערכת קבצים"

  • Microsoft Windows NT Server 4.0 Resource Kit "משאב המדריך," פרק 3, בסעיף שכותרתו "בו כדי שימוש בסרגל שבו אחסון של מערכת קבצים"

החסרונות של FAT

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


למחיצות FAT מוגבל בגודלו עד למקסימום של 4 ג'יגה-בתים (GB) תחת Windows NT ו- 2 ג'יגה-בתים ב- MS-DOS. לקבלת מידע נוסף על מגבלה זו, נא עיין במאמר הבא מתוך מאגר הידע Microsoft Knowledge Base:

מזהה מאמר:
כותרת: גודל מחיצה מרבי ב- MS-DOS
לדיון נוסף אחרים החסרונות FAT, ראה את הקישורים הבאים:

  • ב- Microsoft Windows NT Server "מושגים ומדריך התכנון," פרק 5, בסעיף שכותרתו "בחירת מערכת קבצים"

  • ב- Microsoft Windows NT Workstation 4.0 Resource Kit, פרק 18, בחירת מערכת קבצים"

  • Microsoft Windows NT Server 4.0 Resource Kit "משאב המדריך," פרק 3, בסעיף שכותרתו "בו כדי שימוש בסרגל שבו אחסון של מערכת קבצים"

מבט כולל על HPFS

מערכת הקבצים HPFS הוצגו לראשונה 1.2 OS/2 כדי לאפשר גישה גדול כוננים קשיחים גדולים אשר היו לאחר מכן הופעה בשוק. בנוסף, היתה דרושה עבור מערכת קבצים חדשים להרחיב את מתן שמות מערכת, הארגון, ואבטחה עבור הדרישות ההולכת וגדלה של השוק שרת רשת. HPFS שומרת הארגון ספריה של שומן, אך מוסיפה מיון אוטומטי של הספריה בהתבסס על שמות קבצים. שמות קבצים יימתחו עד 254 תווים של שני בתים. HPFS מאפשר גם קובץ להיות מורכבים של "נתונים" ותכונות מיוחדות כדי לאפשר גמישות משופרת במונחים של תמיכה אחרים מוסכמות למתן שמות ואבטחה. בנוסף, יחידת הקצאה משתנה מאשכולות לסקטורים פיזי (512 בתים), אשר מפחית את שטח הדיסק שאבדו.


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


HPFS מנסה להקצות גדול ככל האפשר של קובץ בסקטורים רציפים ככל האפשר. פעולה זו נעשית כדי להגביר את מהירות בעת ביצוע רציפים עיבוד של קובץ.


HPFS המסדר כונן סדרה של רצועות 8 MB ולאחר במידת האפשר קובץ נכלל בתוך אחת של רצועות אלה. בין כל רצועות אלה הם 2K הקצאה מפות סיביות, אשר לשמור על מעקב אחר הפעמים אילו סקטורים בתוך רצועה וכוללות לא הוקצו. פסים משפר את הביצועים מכיוון ראש כונן אינו צריך לחזור לראש לוגי (בדרך כלל גליל 0) של הדיסק, אך כדי bitmap הקצאה הקרוב ביותר של רצועה כדי לקבוע היכן ניתן לאחסן קובץ.


בנוסף, HPFS כולל שתי אובייקטי נתונים מיוחדים ייחודי:

בלוק גמר

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

בלוק רזרבי

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


תיקון חם היא טכניקה שבה אם מתרחשת שגיאה עקב סקטור פגום, מערכת הקבצים מעביר את המידע בסקטור אחר וסימון סקטור המקורי בשם שגוי. כל זאת שקוף על יישומים מבצע קלט/פלט של דיסק (כלומר, היישום לעולם לא יודע שלא היו בעיות עם כונן קשיח). באמצעות מערכת קבצים התומכת תיקון חם ימנע את הודעות שגיאה כגון FAT "בטל, נסה שנית או כשל?" הודעת השגיאה מתרחשת כאשר הוא נתקל סקטור פגום.


הערה: גירסת HPFS הכלולה ב- Windows NT לא תומכת תיקון חם.

היתרונות של HPFS

HPFS היא הטובה ביותר עבור כונני בטווח 200-400 MB. לדיון נוסף היתרונות HPFS, ראה את הקישורים הבאים:

  • ב- Microsoft Windows NT Server "מושגים ומדריך התכנון," פרק 5, בסעיף שכותרתו "בחירת מערכת קבצים"

  • ב- Microsoft Windows NT Workstation 4.0 Resource Kit, פרק 18, בחירת מערכת קבצים"

  • Microsoft Windows NT Server 4.0 Resource Kit "משאב המדריך," פרק 3, בסעיף שכותרתו "בו כדי שימוש בסרגל שבו אחסון של מערכת קבצים"

החסרונות HPFS

עקב התקורה המעורב HPFS, אין אפשרות יעילה מאוד עבור אמצעי אחסון של תחת 200 MB. בנוסף, עם אמצעי אחסון גדולים יותר מ- 400 MB, יהיו חלק בביצועים. אין אפשרות להגדיר אבטחה HPFS תחת Windows NT.


HPFS נתמך רק תחת גירסאות Windows NT 3.51, 3.1 ו- 3.5. Windows NT 4.0 אין אפשרות לגשת HPFS מחיצות.


החסרונות HPFS נוספות, עיין בנושאים הבאים:


  • ב- Microsoft Windows NT Server "מושגים ומדריך התכנון," פרק 5, בסעיף שכותרתו "בחירת מערכת קבצים"

  • ב- Microsoft Windows NT Workstation 4.0 Resource Kit, פרק 18, בחירת מערכת קבצים"

  • Microsoft Windows NT Server 4.0 Resource Kit "משאב המדריך," פרק 3, בסעיף שכותרתו "בו כדי שימוש בסרגל שבו אחסון של מערכת קבצים"

סקירה כללית של NTFS

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


הן המטרות של NTFS כדי לספק:

  • אמינות, מומלצת במיוחד עבור מערכות באיכות גבוהה ואת שרתי קבצים

  • פלטפורמה עבור פונקציונליות נוספת

  • דרישות POSIX תמיכה

  • הסרת מגבלות של FAT ו HPFS מערכות קבצים

מהימנות

כדי להבטיח את יציבות של NTFS, נדונו בשלושה תחומים עיקריים: ההתאוששות, ההסרה של כשלים סקטור אחת מכרעת ותיקון חם.


NTFS היא מערכת קבצים לשחזור מכיוון שהוא ניהול מעקב אחר הפעמים תנועות כנגד מערכת הקבצים. כאשר CHKDSK מתבצע ב- FAT או HPFS, מתבצעת בדיקת העקביות של מצביעים בתוך ספריה, הקצאת וטבלאות קובץ. תחת NTFS, יומן רישום של טרנזקציות מפני רכיבים אלה נשמרים כך CHKDSK זקוק רק חזרה תנועות לנקודת commit האחרונה כדי לשחזר את עקביות בתוך מערכת הקבצים.


תחת FAT או HPFS, אם סקטור הנמצא המיקום אחד מהאובייקטים מיוחד של מערכת הקבצים נכשלת, ולאחר מכן יתרחש כשל סקטור יחיד. NTFS מונע זאת בשתי דרכים: הראשונה, על-ידי לא על-ידי שימוש באובייקטים מיוחדת על דיסק מעקב ולהגן על כל האובייקטים הנמצאים בדיסק. שנית, תחת NTFS, עותקים מרובים (המספר תלוי בגודל אמצעי אחסון) של טבלת הקבצים הראשית נשמרים.


בדומה לגירסאות OS/2 של HPFS, NTFS תומך תיקון חם.

פונקציונליות נוספת

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

תמיכה POSIX

NTFS היא POSIX.1 רוב תואם של מערכות הקבצים הנתמכות כיוון שהוא תומך POSIX.1 בדרישות הבאות:


מתן שמות תלויי-רישיות:


תחת POSIX, README. TXT, readme. txt readme. txt הן אחר כל הקבצים.


חותמת זמן נוסף:


חותמת הזמן נוספים מספקת את משך הזמן שבו היה לאחרונה גישה לקובץ.


קישורים חזקים:


קישור קשיח הוא כאשר שני שמות שונים, אשר יכולים להימצא בספריות שונות, הצבע על אותם נתונים.

הסרת מגבלות

תחילה, NTFS מאוד הגדיל את הגודל של קבצים ואמצעי אחסון, כך שהם יהיו מעתה עד 2 ^ 64 בתים (16 exabytes או 18,446,744,073,709,551,616 בתים). NTFS החזיר גם הרעיון FAT של אשכולות כדי להימנע מבעיה HPFS בגודל סקטור קבוע. בוצע מאחר Windows NT מערכת הפעלה נייד של טכנולוגיית בדיסק אחר סביר להיות נתקל בנקודה מסוימת. לכן, 512 בתים לסקטור שהוצג כבעל הסיכוי גדול לא תמיד מתבצעת התאמה טובה עבור ההקצאה. זה היה מושג על-ידי מתן האשכול יש להגדיר בכפולות של גודל ההקצאה טבעי של החומרה. לבסוף, ב- NTFS כל שמות קבצים Unicode מבוסס הינם שמות קבצים בתבנית 8.3 נשמרות יחד עם שמות קבצים ארוכים.

היתרונות של NTFS

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


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

  • ב- Microsoft Windows NT Server "מושגים ומדריך התכנון," פרק 5, בסעיף שכותרתו "בחירת מערכת קבצים"

  • ב- Microsoft Windows NT Workstation 4.0 Resource Kit, פרק 18, בחירת מערכת קבצים"

  • Microsoft Windows NT Server 4.0 Resource Kit "משאב המדריך," פרק 3, בסעיף שכותרתו "בו כדי שימוש בסרגל שבו אחסון של מערכת קבצים"

החסרונות של NTFS

לא מומלץ להשתמש ב- NTFS באמצעי אחסון שגודלו אינו עולה על 400 MB בקירוב, מאחר שכמות שטח תקורה המעורבים ב- NTFS. תקורה שטח זה הוא בצורה של קבצי מערכת NTFS המשמש בדרך כלל 4 MB לפחות של שטח בכונן על מחיצה של 100 MB.


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


אין אפשרות לאתחל תקליטון עם מערכת הקבצים NTFS; Windows NT מעצב כל התקליטונים עם מערכת הקבצים FAT מאחר תקורת המעורבים ב- NTFS לא יתאים לתקליטון.


לקבלת מידע נוסף בנושא החסרונות NTFS, ראה:

  • ב- Microsoft Windows NT Server "מושגים ומדריך התכנון," פרק 5, בסעיף שכותרתו "בחירת מערכת קבצים"

  • ב- Microsoft Windows NT Workstation 4.0 Resource Kit, פרק 18, בחירת מערכת קבצים"

  • Microsoft Windows NT Server 4.0 Resource Kit "משאב המדריך," פרק 3, בסעיף שכותרתו "בו כדי שימוש בסרגל שבו אחסון של מערכת קבצים"

מוסכמות למתן שמות של NTFS

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


? " / \ < > * | :
כעת, מתוך שורת הפקודה, באפשרותך ליצור רק את שמות הקבצים של עד-253 תווים.

הערה: מגבלות חומרה המשמשים כבסיס עשוי לאכוף מגבלות גודל מחיצה נוספת במערכת הקבצים בכל. במיוחד, מחיצת אתחול יכול להיות רק 7.8 GB בגודל, וקיימת מגבלה 2-טרה-בית בטבלת המחיצות.


לקבלת מידע נוסף אודות מערכות הקבצים הנתמכות עבור Windows NT, נא עיין Windows NT Resource Kit.

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×