سیستم فایل چیست؟

تعریف سیستم فایل، چه چیزی برای آنها و رایج است که امروز استفاده می شود

رایانه ها از انواع خاصی از فایل های سیستم (گاهی اوقات اختصار FS ) برای ذخیره و سازماندهی داده ها در رسانه ها مانند هارد دیسک ، سی دی ها، دی وی دی ها و BD ها در یک درایو نوری یا درایو فلش استفاده می کنند .

یک سیستم فایل را می توان به عنوان یک شاخص یا پایگاه داده حاوی مکان فیزیکی هر قطعه داده در هارد دیسک و یا یک دستگاه ذخیره سازی دیگر. داده ها معمولا در پوشه هایی به نام دایرکتوری قرار می گیرند که می تواند سایر پوشه ها و فایل ها را شامل شود.

هر جایی که یک رایانه یا دستگاه الکترونیکی دیگر اطلاعات را ذخیره می کند، استفاده از نوع خاصی از فایل سیستم را انجام می دهد. این شامل رایانه ویندوز شما، مک، گوشی هوشمند شما، دستگاه خودپرداز بانک شما است ... حتی رایانه در ماشین شما!

سیستم های فایل ویندوز

سیستم عامل های مایکروسافت ویندوز همیشه از فایل های مختلف FAT (File Allocation Table) پشتیبانی می کند و هنوز پشتیبانی می کند.

علاوه بر FAT، تمام سیستم عامل های ویندوز مایکروسافت از ویندوز NT پشتیبانی سیستم فایل جدیدتر به نام NTFS (سیستم فایل جدید فناوری).

تمام نسخه های مدرن ویندوز نیز از exFAT پشتیبانی می کنند، یک سیستم فایل طراحی شده برای درایوهای فلش .

یک فایل سیستمی در یک فرمت روی یک درایو نصب شده است . برای اطلاعات بیشتر به فرمت هارد دیسک مراجعه کنید.

بیشتر درباره سیستم های فایل

فایل ها در یک دستگاه ذخیره سازی در بخش های نامیده می شوند . بخش هایی که به عنوان استفاده نشده مشخص شده اند می توانند برای ذخیره داده ها مورد استفاده قرار گیرند، که معمولا در بخش هایی از بلوک ها انجام می شود. این سیستم فایل است که اندازه و موقعیت فایل ها را مشخص می کند و همچنین کدام بخش ها آماده استفاده می شوند.

نکته: با گذشت زمان، با توجه به شیوه ذخیره سازی داده های فایل، نوشتن و حذف کردن از یک دستگاه ذخیره سازی، باعث می شود که تقسیم بندی به دلیل شکاف هایی که ناگزیر بین قسمت های مختلف یک فایل رخ می دهد. یک ابزار defrag رایگان می تواند به حل آن کمک کند.

بدون ساختار برای سازماندهی فایل ها، برنامه های نصب نشده و بازیابی فایل های خاص را نمی توان غیرممکن دانست، اما هیچ دو فایل با نام مشابه وجود نخواهد داشت، زیرا همه چیز ممکن است در یک پوشه باشد (که یکی از دلایل آن پوشه ها است مفید است).

توجه: منظور من از فایل های با همان نام مانند یک تصویر است، برای مثال. فایل IMG123.jpg می تواند در صدها پوشه وجود داشته باشد، زیرا هر پوشه برای جدا کردن فایل JPG استفاده می شود، بنابراین یک درگیری وجود ندارد. با این وجود، فایلها نمیتوانند همان نام را داشته باشند، اگر آنها در همان دایرکتوری باشند.

سیستم فایل نه تنها فایل ها را ذخیره می کند، بلکه اطلاعاتی در مورد آنها مانند اندازه بلوک بخش، اطلاعات قطعه، اندازه فایل، ویژگی ها ، نام فایل، محل فایل و سلسله مراتب دایرکتوری را ذخیره می کند.

بعضی از سیستم عامل های غیر از ویندوز همچنین از FAT و NTFS استفاده می کنند، اما انواع مختلفی از فایل های سیستم مانند HFS + در محصولات اپل مانند iOS و macOS استفاده می شود. ویکی پدیا لیستی جامع از سیستمهای فایل دارد اگر بیشتر علاقه مند به موضوع باشید.

گاهی اوقات اصطلاح "فایل سیستم" در زمینه پارتیشن ها استفاده می شود . به عنوان مثال، گفت: "دو فایل سیستم بر روی هارد دیسک من وجود دارد" به این معنا نیست که درایو بین NTFS و FAT تقسیم شده است، اما دو پارتیشن جداگانه وجود دارد که از سیستم فایل استفاده می کنند.

اکثر برنامه هایی که با آنها تماس می گیرید نیاز به سیستم فایل دارند تا کار کنند، بنابراین هر پارتیشن باید یک باشد. همچنین، برنامه ها وابسته به سیستم فایل هستند، به این معنی که اگر برای استفاده در macOS ساخته شده است، نمیتوانید از یک برنامه در ویندوز استفاده کنید.