رایانهها از انواع خاصی از سیستمهای فایل برای ذخیره و سازماندهی دادهها بر روی رسانهها، مانند هارد دیسک یا فلش مموری، یا سیدی، دیویدی و BD در درایو نوری استفاده میکنند.
یک سیستم فایل را می توان به عنوان یک فهرست یا پایگاه داده در نظر گرفت که حاوی مکان فیزیکی هر قطعه داده روی دستگاه است. داده ها معمولاً در پوشه هایی به نام دایرکتوری ها سازماندهی می شوند که می توانند پوشه ها و فایل های دیگری را دربر گیرند.
هر مکانی که رایانه یا سایر دستگاه های الکترونیکی داده ها را ذخیره می کند، از نوعی سیستم فایل استفاده می کند. این شامل رایانه ویندوز شما، مک شما، تلفن هوشمند، دستگاه خودپرداز بانک شما - حتی کامپیوتر داخل ماشین شما می شود!
سیستم های فایل ویندوز
سیستم عامل های ویندوز مایکروسافت همیشه از نسخه های مختلف سیستم فایل FAT پشتیبانی می کنند. FAT مخفف File Allocation Table است، اصطلاحی که کار آن را توصیف می کند: یک جدول از تخصیص فضای هر فایل را حفظ می کند.
علاوه بر FAT، تمام سیستم عامل های ویندوز از زمان Windows NT از یک سیستم فایل جدیدتر به نام NTFS-New Technology File System پشتیبانی می کنند. برای ویندوز NT، NT مخفف فناوری جدید بود.
همه نسخه های مدرن ویندوز از exFAT نیز پشتیبانی می کنند که برای درایوهای فلش طراحی شده است.
ReFS (سیستم فایل ارتجاعی) یک سیستم فایل جدیدتر برای ویندوز 11، 10 و 8 است که شامل ویژگیهایی است که با NTFS در دسترس نیستند، اما در حال حاضر از چند جهت محدود شده است. در این جدول می توانید ببینید کدام نسخه از ویندوز از هر نسخه ReFS پشتیبانی می کند.
یک سیستم فایل در یک درایو در طول فرمت تنظیم می شود. برای اطلاعات بیشتر به نحوه فرمت کردن هارد دیسک مراجعه کنید.
بیشتر درباره سیستم های فایل
فایل ها در دستگاه ذخیره سازی در بخش ها نگهداری می شوند. بخشهایی که بهعنوان بلااستفاده علامتگذاری شدهاند میتوانند دادهها را معمولاً در گروههایی از بخشهایی به نام بلوک ذخیره کنند. این سیستم فایل است که اندازه و موقعیت فایلها و همچنین بخشهایی را که آماده استفاده هستند، شناسایی میکند.
با گذشت زمان، به دلیل روشی که سیستم فایل داده ها را ذخیره می کند، نوشتن و حذف از یک دستگاه ذخیره سازی به دلیل شکاف هایی که به طور اجتناب ناپذیری بین بخش های مختلف یک فایل ایجاد می شود، باعث تکه تکه شدن می شود. یک ابزار یکپارچه سازی رایگان می تواند به رفع آن کمک کند.
بدون ساختاری برای سازماندهی فایلها، نه تنها حذف برنامههای نصبشده و بازیابی فایلهای خاص تقریباً غیرممکن خواهد بود، بلکه هیچ دو فایلی با نام مشابه وجود نخواهد داشت، زیرا ممکن است همه چیز در یک پوشه باشد (که یکی از دلایل مفید بودن پوشه ها).
به عنوان مثال، منظور از فایلهایی با همین نام مانند یک تصویر است. فایل IMG123-j.webp
یک سیستم فایل فقط فایل ها را ذخیره نمی کند، بلکه اطلاعات مربوط به آنها را نیز ذخیره می کند، مانند اندازه بلوک بخش، اطلاعات قطعه، اندازه فایل، ویژگی ها، نام فایل، مکان فایل، و سلسله مراتب دایرکتوری.
برخی از سیستمعاملهای غیر از ویندوز از FAT و NTFS نیز بهره میبرند، اما بسیاری از انواع فایلسیستمها در افق سیستم عامل قرار دارند، مانند HFS+ که در محصولات اپل مانند iOS و macOS استفاده میشود. اگر بیشتر به این موضوع علاقه دارید، ویکیپدیا فهرست جامعی از سیستمهای فایل دارد.
گاهی اوقات، اصطلاح "فایل سیستم" در زمینه پارتیشن ها استفاده می شود. برای مثال، گفتن "دو سیستم فایل در هارد دیسک من وجود دارد" به این معنی نیست که درایو بین NTFS و FAT تقسیم شده است، بلکه دو پارتیشن جداگانه وجود دارد که از یک دیسک فیزیکی استفاده می کنند.
اکثر برنامه هایی که با آنها در تماس هستید برای کار کردن به یک سیستم فایل نیاز دارند، بنابراین هر پارتیشن باید یک سیستم داشته باشد. همچنین، برنامهها به سیستم فایل وابسته هستند، به این معنی که اگر برنامهای برای استفاده در macOS ساخته شده باشد، نمیتوانید در ویندوز از آن استفاده کنید.
یک سیستم فایل با فایل سیستم یکسان نیست.