نرم

سیستم فایل دقیقاً چیست؟ [توضیح داده شده]

ابزار ما را برای از بین بردن مشکلات امتحان کنید





نوشته شده درآخرین به روز رسانی: 16 فوریه 2021

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



سیستم فایل دقیقاً چیست [توضیح داده شد]

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



فهرست[ پنهان شدن ]

سیستم فایل دقیقاً چیست؟

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



در جایی که داده ها روی رایانه وجود دارد، داشتن یک سیستم فایل اجباری است. بنابراین، همه کامپیوترها دارای یک سیستم فایل هستند.

چرا فایل سیستم های زیادی وجود دارد

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



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

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

همچنین بخوانید: ابزارهای مدیریتی در ویندوز 10 چیست؟

سیستم های فایل - نمای دقیق

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

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

سازماندهی فایل ها در فهرست ها و پوشه ها به حذف ناهنجاری نامگذاری کمک می کند. بدون پوشه ها، داشتن 2 فایل با نام مشابه غیرممکن است. جستجو و بازیابی فایل ها نیز در یک محیط سازمان یافته آسان تر است.

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

فایل سیستم های رایج

1. NTFS

NTFS مخفف New Technology File System است. مایکروسافت این فایل سیستم را در سال 1993 معرفی کرد. اکثر نسخه های سیستم عامل ویندوز - ویندوز XP، ویندوز ویستا، ویندوز 7، ویندوز 8 و ویندوز 10 از NTFS.

بررسی اینکه آیا یک درایو به صورت NTFS فرمت شده است یا خیر

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

  • اگر باز کنید 'مدیریت دیسک' در ویندوز (در کنترل پنل موجود است)، می توانید متوجه شوید که سیستم فایل با جزئیات اضافی در مورد درایو مشخص شده است.
  • یا می‌توانید مستقیماً از Windows Explorer روی درایو راست کلیک کنید. به منوی کشویی بروید و 'properties' را انتخاب کنید. نوع سیستم فایل ذکر شده در آنجا را پیدا خواهید کرد.

ویژگی های NTFS

NTFS قادر به پشتیبانی از هارد دیسک های بزرگ - تا 16 EB است. فایل های جداگانه تا 256 ترابایت را می توان ذخیره کرد.

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

NTFS یک ویژگی به نام دارد سرویس کپی سایه حجم . سیستم عامل و سایر ابزارهای پشتیبان‌گیری نرم‌افزار از این ویژگی برای پشتیبان‌گیری از فایل‌هایی که در حال حاضر استفاده می‌شوند، استفاده می‌کنند.

NTFS را می توان به عنوان یک سیستم فایل ژورنالینگ توصیف کرد. قبل از اینکه تغییرات سیستم انجام شود، یک رکورد از آن در یک گزارش ثبت می شود. در صورتی که قبل از انجام یک تغییر جدید منجر به شکست شود، گزارش کار بازگشت به حالت قبلی را آسان‌تر می‌کند.

EFS – Encryption File System یک ویژگی است که در آن رمزگذاری برای فایل‌ها و پوشه‌ها ارائه می‌شود.

در NTFS، مدیر حق تعیین سهمیه استفاده از دیسک را دارد. این اطمینان حاصل می کند که همه کاربران به یک فضای ذخیره سازی مشترک دسترسی دارند و هیچ کاربری فضای زیادی را در درایو شبکه اشغال نمی کند.

2. چربی

FAT مخفف File Allocation Table است. مایکروسافت این فایل سیستم را در سال 1977 ایجاد کرد. چربی در MS-DOS و سایر نسخه های قدیمی سیستم عامل ویندوز استفاده شد. امروزه NTFS سیستم فایل اصلی در سیستم عامل ویندوز است. با این حال، FAT همچنان یک نسخه پشتیبانی شده باقی می ماند.

FAT با گذشت زمان برای پشتیبانی از دیسک های سخت با اندازه فایل های بزرگ تکامل یافته است.

نسخه های مختلف سیستم فایل FAT

FAT12

FAT12 که در سال 1980 معرفی شد، تا MS-DOS 4.0 به طور گسترده در Microsoft Oss استفاده می شد. فلاپی دیسک ها هنوز از FAT12 استفاده می کنند. در FAT12، نام فایل ها نمی تواند از 8 کاراکتر تجاوز کند، در حالی که برای پسوندها، محدودیت 3 کاراکتر است. بسیاری از ویژگی های فایل مهمی که امروزه استفاده می کنیم، برای اولین بار در این نسخه از FAT معرفی شدند – برچسب حجم، مخفی، سیستم، فقط خواندنی.

FAT16

جدول تخصیص فایل 16 بیتی اولین بار در سال 1984 منتشر شد و تا نسخه 6.22 در سیستم های DOS مورد استفاده قرار گرفت.

FAT32

آخرین نسخه FAT است که در سال 1996 معرفی شد. می تواند درایوهای 2 ترابایتی (و حتی تا 16 کیلوبایت با کلاسترهای 64 کیلوبایتی) را پشتیبانی کند.

ExFAT

EXFAT مخفف Extended File Allocation Table است. باز هم که توسط مایکروسافت ایجاد شد و در سال 2006 معرفی شد، نمی توان آن را به عنوان نسخه بعدی FAT در نظر گرفت. این برای استفاده در دستگاه های قابل حمل - درایوهای فلش، کارت های SDHC و غیره در نظر گرفته شده است ... این نسخه از FAT توسط تمام نسخه های سیستم عامل ویندوز پشتیبانی می شود. حداکثر 2,796,202 فایل در هر دایرکتوری ذخیره می شود و نام فایل ها می توانند حداکثر 255 کاراکتر داشته باشند.

دیگر سیستم های فایل رایج استفاده می شود

  • HFS+
  • Btrfs
  • تعویض کنید
  • Ext2/Ext3/Ext4 (سیستم های لینوکس)
  • UDF
  • GFS

آیا می توانید بین سیستم های فایل سوئیچ کنید؟

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

توصیه شده: مدیر دستگاه چیست؟

ویژگی‌های خاصی مانند رمزگذاری فایل، سهمیه دیسک، مجوز شی، فشرده‌سازی فایل، و ویژگی فایل فهرست‌شده فقط در NTFS موجود هستند. این ویژگی ها در FAT پشتیبانی نمی شوند. بنابراین، جابجایی بین سیستم های فایل مانند این خطرات خاصی را به همراه دارد. اگر یک فایل رمزگذاری شده از NTFS در فضایی با فرمت FAT قرار گیرد، فایل دیگر رمزگذاری ندارد. محدودیت های دسترسی خود را از دست می دهد و هر کسی می تواند به آن دسترسی داشته باشد. به طور مشابه، یک فایل فشرده از یک حجم NTFS زمانی که در یک حجم با فرمت FAT قرار می گیرد، به طور خودکار از حالت فشرده خارج می شود.

خلاصه

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

ایلان یک نویسنده فناوری در Cyber ​​S است. او حدود 6 سال است که در حال نوشتن راهنماهای چگونگی نوشتن است و موضوعات زیادی را پوشش داده است. او دوست دارد موضوعات مربوط به ویندوز، اندروید و جدیدترین ترفندها و نکات را پوشش دهد.