إن تي إف إس

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
إن تي إف إس
مُطوِر ميكروسوفت
الاسم الكامل New Technology File System
ظهور في يوليو 1993 (مع ظهور ويندوز ان تي 3.1 Windows NT )
الرقم المعرف له 0x07 (MBR) (سجل الإقلاع الرئيسي)
قسم البيانات الأساسية لويندوز ميكروسوفت (GUID Partition Table GPT) انظر جدول معرفات التجزئة
البنية
معماريته B+ tree [1]
نوع معمارية الملف Bitmap
الأقسام التالفة $BadClus (MFT Record)

Limits

المحدودية
أكبر حجم للقسم الواحد 264 clusters − 1 cluster وتساوي ;
256 TiB ناقص 64 KiB .[2]
أكبر طول مسموح لاسم الملف 255 بصيغة التحويل الموحد - 16 UTF-16,[3]
أكبر عدد ملفات مسموح به 4,294,967,295 (232-1)[2]
اكبر حجم مسموح للملف 16 EiB  ناقص 1 KiB (بصيغة);
16 TiB  ناقص 64 KiB ( مع ويندوز 7, ويندوز سيرفر 2008 R2 او ماقبله) .[2] 256 TiB ناقص 64 KiB ( مع ويندوز 8, ويندوز سيرفر 2012 ).[4]
الأحرف المسموح بها في اسم الملف في بوزيكس يسمح باي , UTF-16 كود (حساس لحالة الاحرف) ماعدا اللا شيئ U+0000 (NUL) و / (slash). في Win32 الnamespace المسموح هو UTF-16 كود (حساس لحالة الاحرف) ماعدا اللا شيئ U+0000 (NUL) و
المميزات
تواريخ يستطيع تسجيلها الانشاء , التعديل , تغيرات بوزيكس , اخر وصول
مجال التاريخ {{{مجال_التاريخ}}}
تشعبي او تفرع fork متشعب (انظر تعدد البيانات المرتبطه)
خواص Read-only قراءة فقط , hidden مخفي , system نظام , archive ارشفة , not content indexed لا فهرسة , off-line خارج الخدمة,مؤقت temporary , ضغط compressed
تصاريح نظام الملفات قائمة التحكم بالوصول
ضغط شفاف لكل ملف LZ77 مملوك لويندوز إن تي 3.1
الترميز الشفاف {{{ترميز}}}
أنظمة الملفات المدعومة ويندوز إن تي 3.1 وما بعده , ماك أو إس إكس 10.3 وما بعده (قراءة فقط) , نواة لينكس اصدار 2.2 وما بعده , رياكت أو إس (قراءة فقط)

نظام ملفات بتكنولوجيا جديدة (بالإنجليزية: New technology file system) اختصارا NTFS هو نظام ملفات - لعائلة نظام التشغيل - ويندوز إن تي [5]، يتضمن آخر النسخ من نظام الويندوز وويندوز 2000 وويندوز إكس بي وويندوز سيرفر 2003 وويندوز سيرفر 2008 وويندوز فيستا، تأتي كلمة إن تي إف إس من الحروف الأولى للعبارة الأصلية في اللغة الإنكليزية (New Technology File System) والتي تعني نظام ملفات التقنية الجديدة، تأتي تقنية نظام إن تي إف إس بعد نظام جدول توزيع الملفات (بالإنجليزية: FAT) كنظام مفضل لنظام الويندوز من شركة ميكروسوفت، يتفوق نظام إن تي إف إس بالعديد من الميزات الجديدة على نظام توزيع الملفات مثل تحسين الدعم للبيانات الوصفية Metadata واستخدام بنية بيانات متقدمة لتحسين الكفاءة والوثوقية وأداء استخدام قرص التخزين، بالإضافة إلى تحسين أمن الملفات وملحقات اخرى مثل قائمة التحكم بالوصول Access Control list ونظام تصنيف صحائف نظام الملفات file system journaling .

نبذه تاريخيه[عدل]

في منتصف الثمانينيات بدات كل من شركة ميكروسوفت وشركة اي بي ام بالاشتراك في عمل مشروع الجيل التالي وهو نظام عمليات ذو واجهة رسوميه وكان هذا المشروع هو OS/2 ولكن الشركتين اختلفتا على العديد من القضايا وانفصلتا ولكن ظل مشروع OS/2 ملك اي بي ام وحولته ميكروسوفت الى ويندوز ان تي - Windows NT .

نظام ملفات نظام التشغيل اوه اس 2 ( OS/2 ) هو نظام الملفات عالي الأداء اختصارا اتش بي اف اس ( HPFS ) وهو نظام يحتوي على العديد من الميزات الجديدة وعندما قامت ميكروسوفت بانشاء نظامها الجديد ويندوز ان تي اقتبس الكثير من هذه الميزات والمفاهيم لنظام ملفاتها ان تي اس اف NTFS ،[6] وبسبب هذا الاقتباس فان اصل سلالة كلى النظاميين واحدة ولهذا فنرى عند تقسيم القرص الصلب نفس كود نوع تحديد الهوية وهو ( 07) انظر نوع التجزئة ( Partition type ).

إصداراته[عدل]

شركة ميكروسوفت اطلقة خمسة اصدارات من نظام الملفات ان تي اس اف NTSF

ميزات[عدل]

سوابق لمضاعفات البت والبايت
عشري
قيمة النظام الدولي
1000 k كيلو
10002 M ميجا
10003 G جيجا
10004 T تيرا
10005 P بيتا
10006 E إكسا
10007 Z زيتا
10008 Y يوتا
ثنائي
قيمة اللجنة الدولية مجلس الهندسة
1024 Ki كيبي K كيلو
10242 Mi ميبي M ميجا
10243 Gi جيبي G جيجا
10244 Ti تيبي - -
10245 Pi بيبي - -
10246 Ei إكسبي - -
10247 Zi زيبي - -
10248 Yi يوبي - -

ان تي اف اس الاصدار الثالث (NTFS v3.0) يشتمل على العديد من الميزات الجديدة عن الاصدار السابق , فهو يدعم الملفات ذات الفراغات sparse files وحصص استخدام القرص quotas و إعادة التوزيع للنقاط reparse points , وتشفير الملفات بمستويات file-level encryption ويعرف بتشفير نظام الملفات EFS و distributed link tracking

قابلية التوسع Scalability[عدل]

في نظرية إن تي إف إس كان المفروض للحجم للقسم volume ان يكون 264−1 كلستر clusters , ولكن في الواقع العملي مثل ويندوز اكس بي الاحترافي Professional يكون 232−1 بسبب محددات جدول التقسيم Partition Table , فعلى سبيل المثال اذا استخدمنا 64 كيبي بايت لحجم الكلستر cluster فسيكون اقصى حجم للقسم في ويندوز اكس بي هو 256 TB تيبي ناقص 64 KB كيبي , استخدام الحجم الافتراضي 4 كيبي بايت للكلستر فسيكون اقصى حجم للقسم هو 16 تيبي بايت TiB ناقص 4 كيبي بايت , كلا الحالتين السابقتين اكبر بكثير عن الحد الباقي في الحزمة الخدمية واحد لويندوز اكس بي وهذا الحد هو 128 جيبي بايت ,

اقصى حد نظري يمكن ان يصل له ان تي اس اف هو 16 إكسابايت (16 × 10246 او 264 بايت) .

اقصى حد يدعمه ان تي اس اف للكلستر cluster هو 64 كيبي بايت .[7]

مسجل نظم الملفات Journaling[عدل]

نظام ملفات إن تي إف إس NTFS من نظم الملفات ذات الصحائف وتستخدم سجل ($LogFile) لتسجيل البيانات الوصفية (الميتاداتا metadata) للمتغيرات التي تحدث طوال الوقت على القسم (Partition Volume) وهي وظيفة غاية في الاهمية ومن مميزات نظم الملفات الحديثة , هذه الميزة ليسة متوفرة على نظام الملفات جدول توزيع الملف FAT

الروابط المباشرة Hard links[عدل]

تسمح هذه الميزة للاشارة بعدة اسماء الى محتويات ملف واحد , الروابط المباشرة

تعدد البيانات المرتبطه و البديله (ADS)[عدل]

مقالات رئيسية تشعبي (نظام ملفات) , مجرى البيانات

ضغط الملف File compression[عدل]

نظام ملفات ان تي اس اف NTFS يستخدم اسلوب الضغط للملفات والمجلدات compress بطريقة LZNT1 algorithm [8] حيث يتم تحويل 16 عنقود من البيانات وتسمى كلستر ( cluster ) الى 4 كيلوبايت كلستر , تم تصميم العملية الحسابية للضغط compression algorithms في نظام ملفات NTFS ليدعم 4 كيلوبايت كلستر فقط فاذا كان اكبر من ذلك فلا يدعمه نظام الملفات NTFS راجع [9] , ان تم الضغط بتقليل حجم البيانات من 64 كيلوبايت الى 60 او اقل كيلوبايت فان نظام الملفات NTFS يعامل ال 4 كيلوبايت الفارغة كانها كلستر من الملفات الفارغة sparse file (لفهم ما هي الملفات الفارغة وكيف تتعامل معها نظم الملفات الحديثة انظر فقرة الملفات المتناثرة او شبه الفارغة التالية لهذه الفقرة ) , الملفات الاكبر ضغط تصبح مجزاة بصورة اكبر [10][11], بناء على ابحاث فريق ميكروسوفت المطور لنظام الملفات NTFS فان من 50 الى 60 جيجابايت كحد اقصى معقول للملف المضغوط على NTFS على اي قسم بقيمة افتراضية 4 كيلوبايت كلستر Cluster ( او يسمى احيانا بلوك Block ) , لاحظ ان القيمة تقل بصورة واضحة في حالة ما كان حجم الكلستر اقل من 4 كيلوبايت . الذاكرة الفلاشية USB Flash او الوسائط التخزينية الحديثة مثل SSD لا يوجد فيها تحرك للرؤس المغناطيسية وتعتمد على تكنولوجيا مختلفة وبالتالي فلا توجد مشاكل التجزئة Fragmentation الموجودة القرص الصلب HDD ولا يوجد تاخير . الاجهزة الاحدث من الحاسبات الشخصية ذات المعالجات`متعددة النواة multi-core processors سيكون بها تحسينات في سرعة التنفيذ للتطبيقات المضغوطة والبيانات بالاضافة لقلة المساحة المستخدمة .[12] لاحظ ان الوسائط التخزينية SSD التي توجد بها تقنية متحكم ساند فورس Sandforce بها ضغط اتوماتيكي وبما انه هناك نقل للبيانات من خلال تلك الوسائط فيقل الدخل والخرج I/O . افضل استخدامات للضغط compression مع الملفات المتكررة و الملفات النادر كتابتها و الملفات التي يتم الوصول لها بالتعاقب accessed sequentially والملفات التي لا تكون مضغوطه بطبيعتها افضل الامثلة على هذه الاستخدامات ملفات السجلات logs . ضغط الملفات المهمة لنظم الملفات والتي يحتاجها نظام التشغيل اثناء عملية الاقلاع تؤدي لمشاكل كثيرة ولهذا فهي ممنوعة في كل نظم الملفات الحديثة ( امثلة على تلك الملفات مثل الملفات الرابطة بين العتاد ونظام التشغيل drivers وملف الاقلاع NTLDR و winload.exe او ملف الاقلاع لويندوز فيستا وما بعده BOOTMGR ) .[13] الوصول الى الملفات المضغوطة للقراءة والكتابة تكون شفافة [14] transparent ميكروسوفت توصي بتجنب عمل ضغط على السرفر والمشاركة على الشبكة بمظهر roaming profiles لانه يزيد من الحمل على المعالج .[15]

الملفات المتناثرة ( شبه الفارغه ) Sparse files[عدل]

الملفات المتناثرة : المساحات الفارغه بالبايت لا حاجه لحفظها , ولكن يمكن توضيحا عن طريق البيانات الوصفية metadata

الملفات المفرغة spares files هي ملفات يوجد بها مناطق فارغة segments (انظر الشكل الاعلى) حيث لا يوجد مساحة مستخدمة في المخزن لها , بالنسبة للتطبيق تبدوا كانها ملفات عادية بمناطق regions ترى مملوءة باصفار . تطبيقات قواعد البيانات ربما تستخدم الملفات المفرغة وهي كما في الملفات المضغوطة لا يتم الاخذ مساحتها الواقعية عند استخدام الكوتا Quota وحدودها (لا توضع في الحسبان) .

النسخ الطيفي للقسم Volume Shadow Copy[عدل]

خدمة النسخ الطيفي للقسم Volume Shadow Copy Service (VSS) , هذه الخدمة تستخدم لعمل نسخ تاريخية للملفات والمجلدات على القسم (Volume or Partation) تتم هذه العملية بواسطة تقنية تسمى copy-on-write technique (لاحظ ان تقنية النسخ الطيفي لا تاخذ مساحة كما يحدث في عملية النسخ الاحتياطية وتكون مساحتها صغيره جدا بالنسبة للنسخ الاحتياطي وتستخدم في كثير من الطرق الحديثة وذات مجال واسع) , وتنصح ميكروسوفت في النظم التي عليها تحميل زائد بعدم وضع النسخ الطيفية على نفس القسم والافضل على قرص اخر او اي وسيط اخر . في نظام تشغيل ويندوز فيستا تم تقديم النسخ الطيفي المستمر persistent shadow copies لللاستخدام مع نقط الاسترجاع System Restore والنسخ السابقة Previous Versions ولاحظ انه لا يفهم بواسطة اي نظام تشغيل ويندوز اقدم والسبب انه لن يفهم اسلوب تهيئة النسخ الطيفي .

تبادل Transactions[عدل]

الامان Security[عدل]

التشفير Encryption[عدل]

الحصص او الكوتا Quotas[عدل]

اعادة توزيع النقاط Reparse points[عدل]

قدرة تغيير حجم Resizing[عدل]

شرح متعمق[عدل]

سماحيات Permissions نظام الملفات ان تي اس اف NTFS

داخليا يستخدم نظام الملفات ان تي اس اف NTSF نظام بي + تري B+ tree لعمل فهرسه لبيانات نظام الملفات (NTFS)

قطاع الإقلاع للقسم Partition Boot Sector[عدل]

NTFS Boot Sector contents
العنوان المكافئ Byte Offset طول الحقل القيمه الفعلية اسم الحقل الغرض او الفائده
0x00 3 بايت 0xEB5290 الامر JMP يتسبب في تنفيذ ما بعده (وهو قطاع إقلاع) Causes execution to continue after the data structures in this boot sector.
0x03 8 بايت "NTFS    "
Word "NTFS" followed by four trailing spaces (0x20)
رقم معرف المطور للنظام OEM ID يشير الى ان هذا النظام هو NTFS
0x0B 2 بايت 0x0200 بايت \ قطاع كم بايت في هذا القطاع sectors ؟
0x0D 1 بايت 0x08 قطاع \ كلستر (عنقود) كم قطاع في الكلستر cluster ؟
0x0E 2 بايت 0x0000 قطاع محجوز Reserved Sectors ما المساحة المحجوزة بواسطة نظام التشغيل . ليس له وصف او مرجعيه مستشهد بها , Not specified as to where in the reference cited.
0x10 3 بايت 0x000000 غير مستخدم Unused هذا الحقل دائما بقيمه 0
0x13 2 بايت 0x0000 غير مستخدم Unused by NTFS هذا الحقل دائما بقيمه 0
0x15 1 بايت 0xF8 واصف للوسائط Media Descriptor ليس له وصف او مرجعيه مستشهد بها Not specified in reference cited.
0x16 2 بايت 0x0000 غ\م غير مستخدم هذا الحقل دائما بقيمه صفر
0x18 2 بايت 0x003F عدد القطاعات في المسار Sectors Per Track كم عدد القطاعات في المسار الواحد ؟ How many sectors are there per track?
0x1A 2 بايت 0x00FF عدد الرؤس Number Of Heads كم عدد الرؤس المغناطيسيه (للقراءه-والكتابه) في الجهاز ؟ How many magnetic read-write heads are there in this drive?
0x1C 4 بايت 0x0000003F قطاع خفي Hidden Sectors كم عدد القطاعات الخفيه ؟ موقعها ليس له وصف او مرجعيه مستشهد بها How many hidden sectors are there? Location not specified in reference cited.
0x20 4 بايت 0x00000000 غير مستخدم غير مستخدم Not used by NTFS
0x24 4 بايت 0x80008000 غير مستخدم غير مستخدم Not used by NTFS
0x28 8 بايت 0x00000000007FF54A اجمالي القطاعات Total sectors كم عدد القطاعات في القسم الواحد ؟ How many sectors are in this partition?
0x30 8 بايت 0x0000000000000004 $MFT cluster number ما هو الكلستر المحتوي على الملف الرئيسي الجدولي Which cluster contains the $MFT?
0x38 8 بايت 0x000000000007FF54 $MFTMirr cluster number ما هو الكلستر المحتوي على نسخه احتياطيه من الملف الرئيسي الجدولي Which cluster contains the mirror (backup) $MFT
0x40 1 بايت 0xF6 عدد البايت لكل سجمنت سجل ملف Bytes Per File Record Segment كم بايت في سجمنت سجل ملف How many bytes per file record segment? If negative then value is 2 to the power of -value, e.g. if value is 0xF6 then record length is 2^10 (10==-0xf6)
0x44 1 بايت 0x01 Clusters Per Index Buffer How many clusters per index buffer? Algorithm as for bytes per record above
0x45 3 بايت 0x000000 غير مستخدم Unused This field is not used by NTFS
0x48 8 بايت 0x1C741BC9741BA514 Volume Serial Number A unique random number assigned to this partition, to keep things organized.
0x50 4 بايت 0x00000000 Checksum A checksum of the previous values. Algorithm not described in cited article.
0x54 426 بايت Bootstrap Code The code that loads the rest of the operating system. This is pointed to by the first 3 bytes of this sector.
0x01FE 2 بايت 0xAA55 End-of-sector Marker This flag indicates that this is a valid boot sector.

جدول الملف الرئيسي Master File Table[عدل]

في نظام ملفات إن تي إس إف، كل الملفات والمجلدات (الدلائل) والبيانات الوصفية للملفات metafile وأسماء الملفات وتاريخ إنشاءها وأذونات الوصول المستخدمة بواسطة قائمة التحكم بالوصول access control list وحجم الملف كلها تكون مخزنة كبيانات وصفية metadata في جدول الملف الرئيسي MFT .

ملفات وصفية Metafiles[عدل]

ان تي اس اف NTFS يحتوي على العديد من الملفات التي تعرف وتنظم نظام الملفات . معظم هذه الملفات لها معمارية تشبه اي ملف عادي يستخدمه المستخدم , ولكن هذه الملفات metafiles ليسة محل اهتمام المستخدم العادي . هذه الملفات تعرف الملفات على النظام وتحتفظ بنسخ احتياطيه للبيانات الخطره والمهمه لنظام الملفات وتحتوي على تغيرات النظام التي تحدث لحظه بلحظه , وتقوم بادارة المساحات الفارغه واماكنها ,

قائمه [بالملفات الوصفيه لنظام NTFS
Segment Number رقمه اسم الملف الغرض و الفائده
0 $MFT هذا الملف (MFT) بداخله وصف لكل الملفات على القسم بما في ذلك اسم الملف وتاريخ وضعه على القسم واسماء وعدد الكلستر التي يوجد بها بيانات والفهارس ومعرفات الامان وموصفات الملف مثل ( مضغوط , مشفر وغيرها ) Describes all files on the volume, including file names, timestamps, stream names, and lists of cluster numbers where data streams reside, indexes, security identifiers, and file attributes like "read only", "compressed", "encrypted", etc.
1 $MFTMirr مكرر احتياطي لاول مدخلات مهمة من الملف الرئيسي MFT وغالبا يحفظ اربعة مدخلات (بمقدار 4 كيلوبايت) Duplicate of the first vital entries of $MFT, usually 4 entries (4 Kilobytes).
2 $LogFile يحتوي على تغيرات اداء البيانات الوصفية لنظام الملفات Contains transaction log of file system metadata changes.
3 $Volume Contains information about the volume, namely the volume object identifier, volume label, file system version, and volume flags (mounted, chkdsk requested, requested $LogFile resize, mounted on NT 4, volume serial number updating, structure upgrade request). This data is not stored in a data stream, but in special MFT attributes: If present, a volume object ID is stored in an $OBJECT_ID record; the volume label is stored in a $VOLUME_NAME record, and the remaining volume data is in a $VOLUME_INFORMATION record. Note: volume serial number is stored in file $Boot (below).
4 $AttrDef يحتوي على جدول من موصفات الملف الرئيسي الجدولي (MFT) التي تربط المعرفات الرقمية مع الاسماء A table of MFT attributes that associates numeric identifiers with names.
5 . Root directory. Directory data is stored in $INDEX_ROOT and $INDEX_ALLOCATION attributes both named $I30.
6 $Bitmap An array of bit entries: each bit indicates whether its corresponding cluster is used (allocated) or free (available for allocation).
7 $Boot BOOTMGR) and a BIOS parameter block including a volume serial number and cluster numbers of $MFT and $MFTMirr.
8 $BadClus A file that contains all the clusters marked as having bad sectors. This file simplifies cluster management by the chkdsk utility, both as a place to put newly discovered bad sectors, and for identifying unreferenced clusters. This file contains two data streams, even on volumes with no bad sectors: an unnamed stream contains bad sectors—it is zero length for perfect volumes; the second stream is named $Bad and contains all clusters on the volume not in the first stream.
9 $Secure Access control list database that reduces overhead having many identical ACLs stored with each file, by uniquely storing these ACLs in this database only (contains two indices: $SII (Standard_Information ID) and $SDH (Security Descriptor Hash), which index the stream named $SDS containing actual ACL table).[1]
10 $UpCase A table of unicode uppercase characters for ensuring case-insensitivity in Win32 and DOS namespaces.
11 $Extend A file system directory containing various optional extensions, such as $Quota, $ObjId, $Reparse or $UsnJrnl.
12–23 Reserved for $MFT extension entries. Extension entries are additional MFT records that contain additional attributes that do not fit in the primary record. This could occur if the file is sufficiently fragmented, has many streams, long filenames, complex security, or other rare situations.
24 $Extend\$Quota Holds disk quota information. Contains two index roots, named $O and $Q.
25 $Extend\$ObjId link tracking information. Contains an index root and allocation named $O.
26 $Extend\$Reparse Holds reparse point data (such as symbolic links). Contains an index root and allocation named $R.
27— Beginning of regular file entries.

قوائم السمات , والسمات[عدل]

حدود النظام[عدل]

أسماء الملفات المحجوزة[عدل]

على الرغم من أن النظام يسمح بتسمية الملفات حتى طول 32767 حرف للملف متضمناً طول المسار حتى 255 حرف، إلا أنه وباعتبار أن النظام يخزن بيانات وصفية (ميتاداتا) في ملفات نظامية، فإن هناك العديد من الكلمات لا يمكن استخدامها في تسمية الملفات مثل: $MFT, $MFTMirr, $LogFile, $Volume, $AttrDef, . (dot), $Bitmap, $Boot, $BadClus, $Secure, $Upcase, $Extend.

الحجم الأعظم[عدل]

نظرياً إن حجم أن تي إف إس الأعظم هو 264-1 عنقود بيانات (كلستر) cluster . لكن في الواقع فإن الحجم الأعظم في نظام ويندوز إكس بي هو 232-1 قطاع ذاكرة.

حجم الملف الأعظم[عدل]

نظرياً (264 - 210)بايت. في التطبيق الفعلي (244 - 216) بايت.

الطول الأعظم للمسار[عدل]

الطول الأعظم لمسار الملفات هو 32767 حرفاً. والمسار النسبي محدد بطول 255 حرفاً.

مجال البيانات[عدل]

يستخدم نظام إن تي إف إس نظام حساب وقت مشابه لنظام ويندوز إن تي بمجال بين 1 مايو 1601، حتى 28 مايو 60056 بدقة عشرة مليون تكة في الثانية الواحدة.

انظر ايضا[عدل]

مصادر و مراجع[عدل]

  1. ^ أ ب ت Russinovich، Mark. "Inside Win2K NTFS, Part 1". Microsoft Developer Network. مايكروسوفت. اطلع عليه بتاريخ 2008-04-18. 
  2. ^ أ ب ت "How NTFS Works". Windows Server 2003 Technical Reference. 2003-03-28. اطلع عليه بتاريخ 2011-09-12. 
  3. ^ Russon، Richard؛ Fledel، Yuval. "NTFS Documentation". اطلع عليه بتاريخ 2011-06-26. 
  4. ^ "6 Appendix A: Product Behavior". [MS-FSA]: File System Algorithms. Microsoft. 14 November 2013. اطلع عليه بتاريخ 2012-09-21. 
  5. ^ أ ب Custer، Helen (1994). Inside the Windows NT File System. Microsoft Press. ISBN 978-1-55615-660-1. 
  6. ^ Kozierok، Charles M. (April 17, 2001). "Overview and History of NTFS". PCGuide. 
  7. ^ "[MS-FSA]: File System Algorithms. Appendix A: Product Behavior". Microsoft. اطلع عليه بتاريخ 2012-01-10. 
  8. ^ "File Compression and Decompression". MSDN Platform SDK: File Systems. اطلع عليه بتاريخ 2005-08-18. 
  9. ^ "The Default Cluster Size for the NTFS and FAT File Systems". Microsoft. January 31, 2002. اطلع عليه بتاريخ 2012-01-10. 
  10. ^ "Understanding NTFS Compression". اطلع عليه بتاريخ 2011-03-16. 
  11. ^ "Shrinking the gap: carving NTFS-compressed files". اطلع عليه بتاريخ 2011-05-29. 
  12. ^ Masiero، Manuel (2011-12-01). "Should You Compress Data On Your SSD?". Tom's Hardware. Bestofmedia Group. اطلع عليه بتاريخ 2013-04-05. 
  13. ^ "Disk Concepts and Troubleshooting". Microsoft. اطلع عليه بتاريخ 2012-03-26. 
  14. ^ "Read-Only Filegroups and Compression". SQL Server 2008 Books Online. مايكروسوفت. November 2009. اطلع عليه بتاريخ 2010-04-20. 
  15. ^ "Best practices for NTFS compression in Windows." Microsoft Knowledge Base. Retrieved on 2005-08-18.