3- سیستم فایل (File System)
NTFS مختصر شده عبارت NT File System به معنی سیستم فایل NT است و NT هم زمانی به معنی New Technology (فناوری جدید) بود آنگاه که ویندوز NT واقعا یک فناوری جدید به شمار می رفت.
سیستم فایل تعریف می کند که سیستم عامل چگونه اطلاعات را روی دیسک بگذارد و سپس آن را بخواند، پاک کند یا جابجا نماید. از میان سیستم فایل های موجود و آن هایی که در ویندوز XP پشتیبانی می شوند (قابل استفاده اند)، اغلب سیستم فایل های FAT/FAT32 (File Allocation Table) و NTFS برای مدیریت فضای دیسک سخت بکار می روند.
برای ذخیره اطلاعات و نصب سیستم عامل، پیش از هر چیز باید دیسک سخت را پارتیشن بندی کرد[1]. سپس، هر پارتیشن یا Volume را با سیستم فایل دلخواه، فرمت کرد[2] . فهرست درایوهای مختلف در پنجره My Computer این تقسیم بندی را به ما نشان می دهد. (برای فهمیدن سیستم فایل موجود بر روی هر درایو، گزینه Properties را از منوی File انتخاب کنید - شکل 1)
شکل 1- فایل سیستم درایوهای مختلف در پنجره ی Properties
تذکر: در این متن منظور از «درایو»، volume یا drive است.
عملیات [3] I/O، صرف نظر از سیستم فایل، امکان دسترسی برنامه ها و کاربران به فایل ها را فراهم می کند. با این حال، قابلیت های موجود، به سیستم فایل و سیستم عامل مورد استفاده بستگی دارد.
3-1- FAT32
نگارش های سیستم فایل FAT32 شامل سیستم فایل های FAT12، FAT16 و FAT32 می شود. در این مقاله منظور، همان FAT32 که است که قابلیت های بیشتری دارد.
در این مقاله به این سیستم فایل نمی پردازیم. اگرچه در جای جای مقاله، مقایسه هایی بین NTFS و FAT32 انجام می دهیم.
3-2- NTFS
به همراه ویندوز NT، مایکروسافت سیستم فایل جدیدی به نام NTFS را معرفی کرد. از مهمترین ویژگی های این سیستم فایل می توان به موارد زیر اشاره کرد:
- قابلیت بازیابی (Data Recoverability)
- انعطاف پذیری در برابر اشکال در ذخیره اطلاعات (Storage Fault Tolerance)
- امنیت اطلاعات (Data Security)
- فشرده سازی (Compression)
- نمایه سازی (Indexing Service)
- ردگیری توزیع شده ی پیوندها (Distributed Link Tracking)
- قابلیت تطابق بهتر NTFS با درایوهای بزرگ (Better scalability to large drives) (شرح در بخش FAT32 یا NTFS)
در بخش بعدی این مقاله، علاوه بر شرح تفصیلی درمورد هر کدام از این ویژگی ها که در سیستم فایل FAT32 وجود نداشت، به سایر ویژگی های منحصر به فرد این سیستم فایل اشاره می کنیم.
[1] partitioning: تقسیم کردن فضای دیسک به یک یا چند قسمت که بصورت فیزیکی جدا از هم هستند
[2] formatting: پاک کردن و سازماندهی فضای دیسک و آماده کردن آن برای ذخیره فایل ها و سایر اطلاعات
[3] Input / Output: عملیات ورود و خروج اطلاعات – در اینجا یعنی خواندن و نوشتن فایل ها

