معماری سیستم FAT فایل. سازمان دیده بان "چربی" در دیگر واژه نامه ها سیستم فایل های از دست رفته فضا

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

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

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

سیستم فایل چربی

سیستم فایل FAT همراه با سیستم عامل مایکروسافت DOS ظاهر شد، پس از آن چندین بار بهبود یافت. او دارای نسخه های FAT12، FAT16 و FAT32 است. نام چربی خود را از استفاده از یک سیستم فایل یک نوع پایگاه داده به صورت "جداول جدول فایل" (جدول تخصیص فایل) می آید که حاوی یک ورودی برای هر خوشه ای روی دیسک است. اعداد نسخه به تعداد بیت های مورد استفاده در عناصر در جدول اشاره می کنند. بنابراین، سیستم فایل دارای محدودیت در اندازه دیسک پشتیبانی شده است. در سال 1987، دیسک بیش از 32 مگابایت را پشتیبانی نمی کرد. با ظهور ویندوز 95، یک نسخه جدید از سیستم فایل FAT32 با پشتیبانی از دیسک نظری با ظرفیت تا 2 TB منتشر شد. مشکلات دائمی با پشتیبانی از دیسک های بزرگ به دلیل مقدار ثابت از عناصر محدود شده توسط تعداد بیت های مورد استفاده در تعیین موقعیت خوشه ظاهر می شود. به عنوان مثال، نسخه FAT16 بیش از 2 16 یا 65536 خوشه پشتیبانی نمی کند. تعداد بخش ها در خوشه نیز محدود است.

مشکل دیگری با دیسک های بزرگ، عدم امکان استفاده از یک فضای بزرگ اختصاص داده شده برای فایل های کوچک بود. با توجه به این واقعیت که تعداد خوشه ها محدود است، اندازه آنها افزایش می یابد به طوری که کل ظرفیت دیسک را پوشش می دهد. این امر منجر به استفاده ناکارآمد از فضا در هنگام ذخیره اکثر فایل ها می شود، اندازه آن اندازه خوشه را کوتاه نمی کند. به عنوان مثال FAT32 خوشه های 16 کیلوبایت را برای پارتیشن های دیسک در محدوده 16 تا 32 گیگابایت تقسیم می کند. برای ذخیره یک فایل از 20 کیلوبایت، دو خوشه 16 کیلوبایت مورد نیاز است، که بر روی دیسک 32 کیلو بایت اشغال می شود. 1 KB فایل ها 16 کیلوبایت بر روی دیسک را اشغال می کنند. بنابراین، به طور متوسط \u200b\u200b30-40٪ از اندازه خازن دیسک از بین می رود تا فایل های کوچک را ذخیره کند. تجزیه دیسک به بخش های کوچک اجازه می دهد تا اندازه خوشه را کاهش دهد، اما برای دیسک های با ظرفیت بیش از 200 گیگابایت در عمل اعمال نمی شود.

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

سیستم فایل NTFS

در اوایل دهه 90، مایکروسافت شروع به توسعه یک نرم افزار کاملا جدید طراحی شده برای محیط زیست با مصرف منابع عالی از کاربران خانگی معمولی کرد. برای نیازهای کسب و کار و صنعت منابع ارائه شده توسط سیستم عامل های ویندوز بر اساس DOS، آن را به اندازه کافی تبدیل نشده است. شرکت مایکروسافت با آی بی ام در سیستم عامل OS / 2 با سیستم فایل HPFS (سیستم فایل با کارایی بالا - سیستم فایل با کارایی بالا) کار می کرد. توسعه شرکتی موفق نشد و به زودی هر شرکت دوباره به راه خود رفت. مایکروسافت نسخه های مختلف سیستم عامل ویندوز NT را توسعه داده است، بر اساس آن ویندوز 2000 و ویندوز XP ساخته شده اند. هر یک از آنها از نسخه خود سیستم فایل NTFS استفاده می کند که همچنان توسعه می یابد.

NTFS (سیستم فایل فناوری جدید - "سیستم فایل جدید فناوری") یک سیستم فایل استاندارد برای سیستم عامل های مبتنی بر ویندوز NT است. این برای جایگزینی چربی طراحی شده بود. NTFS انعطاف پذیر ترین نسبت به چربی است. در مناطق سیستم خود، به طور عمده ذخیره فایل ها، و نه ساختارهای ثابت مانند چربی، که به آنها اجازه می دهد تا آنها را تغییر، گسترش و یا حرکت در طول استفاده. مثال ساده جدول اصلی فایل (MFT) - "جدول فایل خانگی" است. MFT نوعی پایگاه داده با اطلاعات مختلف فایل در دیسک است. فایل های کوچک اندازه (1 کیلوبایت و کمتر) را می توان به طور مستقیم در MFT ذخیره کرد. برای فایل های بزرگ NTFS، خوشه ها خوشه ها را تخصیص می دهند، اما بر خلاف چربی، اندازه خوشه ای معمولا از 4 کیلوبایت تجاوز نمی کند و روش فشرده سازی داخلی، مشکلات را با مکان استفاده نشده تحت فایل ها حذف می کند. و در NTFS شما می توانید استفاده کنید.

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

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

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

یکی از فرمت هایی که می تواند مورد استفاده قرار گیرد برای فرمت کردن درایوهای فلش Exfat - جانشین سیستم فایل FAT32 قدیمی است.

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

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

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

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

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

در حقیقت تعداد زیادی از سیستم های فایل مانند سیستم فایل فلش، سیستم فایل فایل و سیستم فایل دیسک وجود دارد، اما ما فقط در اصلی اصلی زندگی خواهیم کرد FAT32., NTFS و exfat.

FAT32 چیست؟

سیستم فایل FAT32 قدیمی ترین و تجربه در تکنولوژی کامپیوتر است. راه او با سیستم اصلی 8 بیتی 8 بیتی در سال 1977 آغاز شد که در داخل یک دیسک مستقل عمل می کرد دیسک مستقل مایکروسافت پایه 80. این به طور خاص راه اندازی شد اینتل 8080 NCR 7200 در سال 1977/1978، ترمینال ورودی داده را با دیسک های انعطاف پذیر 8 اینچ کار می کند.

پس از بحث در مورد معرفی سیستم با بنیانگذار مایکروسافت گیتس گیتس، کد توسط اولین کارمند شرکت Mark McDonald نوشته شده است.

وظیفه اصلی سیستم فایل FAT با داده ها در سیستم عامل مایکروسافت 8080 / Z80 بر اساس پلت فرم MDOS / Midas، نوشته شده توسط مارک مک دونالد کار می کرد.

در آینده، چربی برخی از تغییرات را تحت تاثیر قرار داده است، به تدریج از گونه های اولیه خود به FAT12، FAT16 حرکت می کند و در نهایت FAT32، نام آن در حال حاضر با درایوهای خارجی همراه است.

تفاوت های اصلی بین FAT32 از پیشینیانش این است که غلبه بر حجم محدود موجود برای ذخیره اطلاعات. 32 بیتی این سیستم در ماه اوت 1995 همراه با انتشار ویندوز 95 منتشر شد و در نسخه به روز شده آن اجازه می دهد تا محدودیت های بالایی از اندازه فایل و انبار داده را تا 4 گیگابایت و 16 تبت افزایش دهد.

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

خلاصه، سیستم FAT32 ایده آل برای ذخیره سازی داده ها است، حجم آن 4 گیگابایت بیش از هر رسانه قابل جابجایی نیست. محبوبیت آن به یک کره کامپیوتر محدود نمی شود. این در کنسول های بازی، تلویزیون های با کیفیت بالا، پخش دی وی دی، پخش کننده های Blu-ray و هر دستگاه پورت USB دیگر استفاده می شود. FAT32 از تمام نسخه های ویندوز، لینوکس و ماکوس پشتیبانی می کند.

NTFS چیست؟

در سال 1993، مایکروسافت یک سیستم فایل جدید را معرفی کرد. NTFS (سیستم فایل جدید فناوری) به صورت موازی با ظاهر سیستم عامل ویندوز NT 3.1.

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

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

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

برای تکنولوژی های کامپیوتری، 1989 با ایجاد HPFS از IBM مشخص شد که برای سیستم عامل OS / 2 استفاده شد. چند سال بعد، در سال 1993، مایکروسافت راه اندازی کرد ntfs v1.0.که سیستم فایل رسمی برای ویندوز NT 3.1 تبدیل شده است.

اندازه تئوری فایل NTFS 16 EB - 1 کیلوبایت است که 18 446 744 073 709،550،502 بایت است. تیم توسعه دهندگان شامل تام میلر، هری کیموروور، بران اندرو، دیوید گیبل بود.

نسخه بعدی سیستم فایل تبدیل شده است ntfs v3.1به طور خاص برای مایکروسافت ویندوز XP اجرا می شود. در آینده، او تغییرات خاصی را انجام نمی داد، هرچند بسیاری از موارد مختلف به آن ساخته شده است. به عنوان مثال، آن را قادر به فشرده سازی پارتیشن های منطقی، بازیابی و مراجع نمادین NTFS است. علاوه بر این، خازن اولیه سیستم فایل تنها 256 مگابایت از نسخه های جدید 16 EB - 1 KB در نسخه های جدید در حال اجرا با خروجی ویندوز 8 بود.

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

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

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

exfat چیست؟

exfat (FAT Extended) یک سیستم جدید و پیشرفته فایل از مایکروسافت است که با موفقیت از پیشگامان خود در این زمینه جایگزین می شود، زمانی که به مقدار زیادی اطلاعات می رسد.

همانطور که شما احتمالا می دانید، اکثر دوربین های دیجیتال مدرن از سیستم EXFAT استفاده می کنند، زیرا به طور قابل توجهی از NTFS بسیار ساده تر است، اما در عین حال، به شما اجازه می دهد فایل های بیش از 4 گیگابایت را ذخیره کنید، بر خلاف FAT32.

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

فرمت Exfat به طور فزاینده ای محبوب است و در درجه اول با کارت های حافظه SDXC با شدت بالا استفاده می شود. دلیل اصلی این است که اندازه کوچک سیستم فایل و، همانطور که قبلا شرح داده شده، توانایی حفظ اسناد با حجم بیش از 4 گیگابایت است.

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

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

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

از آنجا که مایکروسافت در استبداد خود تغییری نکرده است، بسیاری از کاربران در ایجاد تغییرات خود از Exfat، یکی از آنها تبدیل شده است exfat-fuse. این عملیات خواندن و نوشتن برای توزیع لینوکس، از جمله FreeBSD را فراهم می کند.

سیستم فایل EXFAT در سال 2006 تاسیس شده است، که دارای محدودیت مشترک مقدار اطلاعات به عنوان NTFS، آسان تر است، زیرا آن را شامل انواع اضافی به عنوان دوم نیست.

EXFAT از خواندن، نوشتن و سازگار با سیستم عامل های Mac، Android و Windows پشتیبانی می کند. برای لینوکس شما به نرم افزار کمکی نیاز دارید.

مقایسه سیستم فایل

FAT32:

  • سازگاری: ویندوز، ماکوس، لینوکس، کنسول ها و دستگاه های بازی با پورت USB.
  • طرفداران: سازگاری متقابل پلت فرم، سیستم فایل نور.
  • معایب: محدودیت ها در اندازه فایل (اسناد در دسترس هستند تا 4 گیگابایت) و ابعاد پارتیشن تا 16 TB.
  • هدف: درایوهای قابل جابجایی با این حال، ExFAT ترجیح داده می شود، ترجیح داده می شود.

NTFS:

  • سازگاری: ویندوز، MacOS (فقط خواندنی)، لینوکس (فقط برای برخی توزیعها)، Xbox One را بخوانید.
  • طرفداران: هیچ محدودیتی در اندازه فایل و بخش ها وجود ندارد.
  • معایب: سازگاری رهگیر محدود.
  • هدف: به خوبی برای درایوهای داخلی داخلی مناسب است، زیرا به شما اجازه می دهد اطلاعاتی از حجم زیادی را ذخیره کنید، برای مقابله با آن سیستم های فایل دیگر قادر نخواهند بود.

exfat:

  • سازگاری: ویندوز XP و نسخه های بعدی، MacOS 10.6.5 و بالاتر، لینوکس (با استفاده از فیوز)، آندروید.
  • طرفداران: این اثرات مثبت مثبت از FAT32 و NTFS دارد که شامل توانایی ذخیره فایل ها، بیش از 4 گیگابایت است.
  • معایب: مایکروسافت مجوز استفاده مجوز را محدود می کند.
  • هدف: به شما امکان می دهد محدودیت ها را در اندازه فایل ها برای درایوهای قابل جابجایی حذف کنید. بسیار ترجیح داده شده از پیشینیان FAT32.

در صورت لزوم، پارتیشن منطقی را با یک سیستم ناشناخته، آسیب دیده یا از راه دور بازگردانید - شما به ابزار بازیابی Starus کمک خواهید کرد.

ابزار بازیابی پارتیشن Starus.، یا آنالوگ های آن، بازیابی چربی Starus، بازیابی Starus NTFS، طراحی شده اند تا با سیستم های فایل خاص - چربی و NTFS کار کنند. نرم افزار اصلی قادر به برقراری ارتباط با هر دو است. دانلود و تست برنامه ها برای بازگرداندن سیستم های فایل FAT32 و NTFS می تواند کاملا رایگان!

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

سیستم فایل توسط بیل گیتس و مارک خشخاش دونالد در سال 1977 توسعه یافت و در ابتدا در سیستم عامل 86-DOS استفاده شد. در آینده، 86-DOS توسط مایکروسافت به دست آمد و مبنایی برای MS-DOS 1.0 شد، که در اوت 1981 صادر شد. چربی طراحی شده بود تا با دیسک های انعطاف پذیر کمتر از 1 مگابایت کار کند و در ابتدا برای پشتیبانی از هارد دیسک ها پشتیبانی نمی کرد.

در حال حاضر چهار نسخه از چربی وجود دارد - FAT8، FAT12, FAT16. و FAT32.. آنها با تخلیه سوابق در ساختار دیسک متمایز هستند، یعنی تعداد بیت های ذخیره شده برای ذخیره سازی تعداد خوشه ای. FAT12 به طور عمده برای فلاپی دیسک، FAT16 - برای دیسک های کوچک، FAT32- برای هارد دیسک استفاده می شود. بر اساس چربی، یک سیستم فایل جدید توسعه یافت. exfat (چربی تمدید شده) به طور عمده برای درایوهای فلش استفاده می شود.

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

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

چربی یک سیستم فایل ساده است که به علت اتمام غیر طبیعی کامپیوتر، از آسیب فایل جلوگیری نمی کند، این یکی از رایج ترین سیستم های فایل است و اکثر سیستم عامل را حفظ می کند.

سازمان سیستم فایل چربی

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

a-ردیابی

c- خوشه

شکل 1- ساختار دیسک

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

هر آهنگ به بخش ها تقسیم می شود بخش. بخش ها همچنین اعداد را اختصاص می دهند. بخش اول در مسیر شماره 1، دوم - 2، و غیره اختصاص داده شده است

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

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

سیستم فایل این فقط یک راه برای سازماندهی داده ها در یک حامل است، در این سازمان هیچ مشکلی وجود ندارد.

شاید شما فکر می کنید: "سیستم فایل یک چیز پیچیده و غیر قابل درک است، زیرا سیستم عامل ها با آن کار می کنند و همه چیز نمی تواند باشد ..."

تا حدی شما درست است، اما تمام کشمش ها در راننده راننده هستند، به عنوان مثال در برنامه ای که API را برای بقیه برنامه های کاربردی ارائه می دهد. او فقط چنین اقداماتی را انجام می دهد:

  • ایجاد فایل
  • یک فایل را حذف کنید
  • تغییر نام دادن
  • کپی 🀄
  • نمایش کاتالوگ محتوا
  • به کاتالوگ دیگر بروید و غیره

اصل سازمان سیستم فایل ساده است.

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

(در مورد نحوه نوشتن راننده، جداگانه ای وجود دارد)

چرا FAT16؟

من آن را راحت تر برای یادگیری در نظر می گیرم، آسان است درک کنید. و دانستن این ایده، دیگر برای مطالعه سایر سیستم های فایل - FAT32، NTFS و غیره دشوار نیست.

چرا باید بدانم چگونه سیستم فایل مرتب شده است؟

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

FAT16 فایل سیستم توضیحات

برای جهت گیری راحت از طریق پست، من لیستی از سوالاتی را ارائه خواهم داد که پاسخ ها را پیدا خواهید کرد:

سیستم فایل FAT16 تقسیم همه آدرس حامل فضایی به دو حوزه:

  • منطقه سیستم
  • منطقه داده

برای وضوح، شما تمام فضای آدرس را با یک مستطیل نشان خواهید داد. پایین بالای مستطیل (فضای آدرس) یک منطقه سیستم است که یک منطقه داده های عظیم پایین تر است.

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

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

درباره منطقه داده ...

به منظور پاسخ دادن به هر بایت (اگر چه برخی از رسانه ها به شما اجازه می دهد تا کار و تحمل کنید) در سیستم فایل استفاده از حداقل حداقل آدرس آدرس - بخش. اندازه بخش 512 بایت. علاوه بر این بخش، سیستم فایل FAT16 از چیز دیگری استفاده می کند خوشه. خوشه ای است یک یا چند بخش متوالی.

این پارامتر (تعداد بخش ها بر روی خوشه) اغلب با قالب بندی رسانه ها دستکاری می شود. زیرا این بستگی به سرعت کار و "درجه بسته بندی داده ها" دارد. FAT16 مانند تمام سیستم های فایل از چنین مفهومی به عنوان یک فایل استفاده می کند. این فایل یک منطقه داده است که دارای نام و برخی ویژگی ها است. فیزیکی، در منطقه داده، این یک یا چند خوشه پر مشغله است و فایل یک خوشه عدد صحیح را اشغال می کند. حتی اگر آن را کمی بیش از دو خوشه برای سیستم فایل مورد استفاده در زیر فایل، سه خوشه در نظر گرفته شود. بنابراین، کوچکتر اندازه خوشه ای، بیشتر "درجه بسته بندی داده ها" بیشتر است و از لحاظ اقتصادی بیشتر از منطقه داده استفاده می کند. از سوی دیگر، فایل را از قطعات بزرگ حافظه بخوانید. خوشه ها سریعتر از کوچک است. بنابراین، انتخاب اندازه خوشه ای موضوع مصالحه است.

سیستم فایل FAT16 محدودیت های اندازه خوشه را اعمال می کند, نه بیش از 128 بخش (I.E. نه بیش از 64 کیلوبایت) و در تعداد خوشه ها بیش از 65525 قطعه. اگر از حداکثر استفاده می کنید، I.E. حداکثر اندازه بخش ها و حداکثر خوشه، پس از آن معلوم می شود که FAT16 نمی تواند بیش از 4.2 گیگابایت اطلاعات را اضافه کند.

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

درباره منطقه سیستم ...

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

ما هر بخش از ادامه مطلب را تجزیه و تحلیل خواهیم کرد

1. بخش بوت

بخش بوت است جدول پارامترها و لودر برنامه. اندازه بخش بوت معمولا است 512 بایتاما ممکن است بیشتر باشد.

ساختار بخش بوت را در نظر بگیرید.

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

اگر مشاهده شود کد هگزابه نحوی اطلاعات رسانه ای فرمت شده در فرمت FAT16، ما معنای زمینه ها را خواهیم دید. به عنوان مثال، من کد تصویر HEX را در فرمت FAT16 ایجاد شده در WinImage ارائه خواهم کرد. برای راحتی جهت گیری بر روی کد، رنگ هایی را مشخص کردم که قطعه کد کدام پارامتر مربوط به آن است.

P.S. ارزش هر سلول در نظر گرفته شده است از راست به چپبه عنوان مثال، اگر نوشته شده باشد 00 02 h، سپس در واقع آن را 02 00 h، I.E. 512

P.S. بخش بوت همیشه به پایان می رسد 55AAH.

مهم است که به پارامتر توجه کنید " مخروط ها"- تعداد بخش های رزرو شده، توسط افست 0EH. در ابتدا، من گفتم که بخش بوت معمولا دارای 512 بایت است، اما شاید بیشتر باشد. آن را با پارامتر اندازه آن تعیین می شود " مخروط ها"، در مورد ما مخازن \u003d 01 ساعت.این بدان معنی است که بخش بوت طول می کشد 1 در بخش یا 512 بایت.

2. چربی.

پس از بخش بوت با اندازه 512 * بایت مخروط، یک میز وجود دارد FAT1.اندازه آن تعیین می شود دو بایت فیلد - Sectorperfat (16 ساعت) بخش بوت در مثال بالا، ارزش این فیلد برابر است 0001 ساعت یا 1 . یک بخش یا 512 بایت.

چربی چیست؟

اول از همه، این اختصار - جدول تخصیص فایلبه معنی "فایل های مکان جدول". آی تی جدول از جانب یک ستون و 512/2 تعداد رشته (اگر اندازه جدول چربی 512 بایت یا SectionPerfat باشد، 0001 ساعت است، همانطور که در مورد ما). هر یک خط جداول چربی 2 بایت حافظه را اشغال می کند، بنابراین تعداد ردیف ها برای مورد ما این است 512/2 .

جدول به عنوان یک نقشه از خوشه ها عمل می کند، هر کدام از آن خط مشخصه یا خوشه، خط اول اولین خوشه است، دوم دوم است و برای همه خوشه ها، که در منطقه داده است. یک توصیفگر جدول در مقابل جدول وجود دارد f8ffh (همان معنی به عنوان در بخش بوت 15H) و جمع کردن فلفل. بعد ردیف جدول، مقادیر آن می تواند موارد زیر باشد:

  • 0000h - خوشه آزاد؛
  • 0002h-ffefh. - تعداد عنصر بعدی در زنجیره؛
  • fff0h-fff6h - رزرو شده؛
  • fff7h - معیوب؛
  • fff8h-ffffh - آخرین در زنجیره؛

من به عنوان مثال خواهم داد کد هگز با توضیح.

آبی من قاب را تعیین کردم جدول FAT1., جدول قرمز FAT2. (کپی جدول FAT1). خرد شده میدان سبز این هست توصیفگر جدول F8FFH و FFFF Filler. مربع های نقاشی شده، این خطوط جدول هستند. من تمام خطوط را با یک قاب سبز علامت گذاری نکردم، علف هرز تنها صفر نیست.

همانطور که استفاده می شود و چرا شما نیاز به چربی دارید، کمی بعد توضیح خواهم داد.

3. کاتالوگ ریشه

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

اندازه ریشه دایرکتوری بستگی به پارامتر دارد Rootreentries (11 ساعت) بخش بوت این نشان می دهد حداکثر تعداد 32 عنصر بایت در دایرکتوری ریشه. اندازه کاتالوگ می آید روتنتیران * 32.برای پرونده ما 512 * 32 \u003d 16384 بایت.

هر عنصر ساختار زیر را دارد:

من نمونه ای از کد هگز را با توضیح ارائه خواهم داد.

سبز من قاب را تعیین کردم منطقه حافظه مسئول دایرکتوری ریشه, عناصر 32 بایت آبی از فهرست ریشه. عناصر 32 بایت خالی نیستم که من آبی رنگ شده ام.

در اینجا دو عنصر 32 بایت خالی نیستند.، بنابراین، در دایرکتوری ریشه دو "چیزی" را ذخیره کنید، میتونه باشه هر دو فایل و دایرکتوری های دیگر.. در این مورد، برای سادگی مثال، دو فایل نگهداری می شوند " 1.txt"و" test.txt».

برای راحتی به این دو عنصر 32 بایت نزدیکتر را در نظر بگیرید، من رنگ های قطعه کد HEX و پارامتر مربوطه عنصر 32 ENEA را در جدول ذکر کردم.

P.S.. اگر اولین بایت فایل جایگزین شود "E5"T. ویندوز اکسپلورر آن را دوست دارم از راه دور. چنین فایل ممکن است برای بازگرداندن، جایگزینی اولین شخصیت E5 به نام به همان مقدار. مطمئن نیستید که پایان یابد، اما من فکر می کنم که سبد در ویندوز کار می کند. اتصال به سبد، سیستم عامل صرفه جویی، جایی که نام فایل را ذخیره می کند و اولین بایت را به نام E5 جایگزین می کند و زمانی که بازیابی فایل را برای نام قبلی اختصاص می دهد.

P.S.. نام فایل ها در سیستم FAT16 در فرمت ذخیره می شوند 8.3 . کسانی که. هشت -Baytes اختصاص داده شده به نام و 3 بایت اختصاص داده شده برای گسترش. نام ها در فرمت رمزگذاری می شوند ASCII، یک شخصیت یک بایت است. بنابراین، نام نمی تواند طول بیش از کاراکتر هشتم، و پسوند بیش از 3. اگر نام کوتاهتر 8 کاراکترT. از دست رفته بایت ها 20 ساعت پر شده است (Splano ورود به سیستم ASCII).

P.S.. اجازه بدهید به شما یادآوری کنم که مقدار برای هر سلول به عنوان مثال، به عنوان مثال، در نظر گرفته می شود، به عنوان مثال، اگر نوشته شده باشد 00 02 h، سپس در واقع آن را 02 00 h، I.E. 512 در یک سیستم حسابداری اعشاری.

مهمترین پارامتر برای ما در آدرس است 1AH — « کلمه ی اول اولین خوشه ای از فایل ها" این در تعداد خوشه ای ذخیره می شود که در آن محتویات فایل است، و این بدان معنی است که ما می توانیم با اطلاعات این فایل کار کنیم، I.E. خواندن، ویرایش آن، و غیره

مثلا " 1.txt»ذخیره شده در یک خوشه شماره 0x0003 یا 3 در یک سیستم حسابداری اعشاری. و این بدان معنی است که اگر ما ادامه دادن به خوشه شماره 3. در منطقه داده (یادآوری، منطقه داده فقط خوشه های قراردادی است) ما بیایید به محتویات این فایل برویم.

شما ممکن است یک سوال عملی داشته باشید، و چگونه برای پیدا کردن این خوشه سوم؟ توسط چه آدرس می شود؟

چگونه می توان آدرس خوشه را دانست که شماره خود را می داند؟

برای این، شما باید بدانید چه حجمی شما یک منطقه سیستم دارید و چه خوشه های اندازه (به عنوان مثال، چند بخش (یا 512 بایت) حاوی خوشه ای است).

یادگیری اندازه سیستم سیستم به شما کمک می کند تا نقاشی زیر را به شما کمک کند:

نمونه برای پرونده من

بخش بوت دارای حجم است 512 * رزرو کنندگان بایت در مورد من 512 بایت. علاوه بر این، جدول چربی اشغال می شود یک بخش, کسانی که. 512 بایت (از آنجا که sectroperfat 1 است). دو جدول (از آنجا که NumberOffats 2)، سپس دو جداول در مقدار 512 * 2 \u003d 1024 بایت. اندازه دایرکتوری ریشه از عناصر 512 تا 32 رقمی، I.E. 512 * 32 \u003d 16384 بایت. ما در نظر داریم:

512 (بخش بوت) + 1024 (دو جداول چربی) + 16384 (دایرکتوری ریشه) \u003d 17920 بایت یا 4600 در سیستم حسابداری هگزادسیمال.

در نتیجه، در مورد ما، منطقه داده شروع می شود 0x4600، خواهیم دید:

ما محتویات آن فایل را می بینیم، اما نه ما. داده های پرونده NC مورد علاقه (1.TXT) ذخیره می شود در یک شماره خوشه ای 3..

حالا شما باید اندازه خوشه را بدانید، پارامتر بخش بوت به ما کمک خواهد کرد. Sectorpercluster (0xD، اندازه پارامتر 1 بایت). در مورد ما بخش های اندازه خوشه ای 4 بخش. 512 * 4 \u003d 2048 بایت یا 800 در سیستم حسابداری هگزادسیمال. مهم است که توجه داشته باشید که خوشه ها از دو عدد شمرده می شوند و نه از یک (!).

شمارش با آنچه آدرس ها شروع می شود خوشه شماره 3.:

0x4600 (منطقه سیستم) + 0x800 (خوشه دوم) \u003d 0x4E00

بر روی چه خبر آدرس به پایان می رسد تعداد خوشه 3:

0x4E00 (شروع خوشه №3) + 0x800 (512 * 4 یا اندازه یک خوشه در هگز) \u003d 0x5600

به عنوان یک نتیجه از خوشه # 3 در آدرس آدرس 0x4E00 قرار دارد0x5600

بیایید کد هگز را ببینیم

قاب آبی من تعیین کردم محتوای فایل 1.txt. همه چیز بالای چارچوب محتویات یک فایل دیگر است. مناطق بخش خالی با 0x00 پر شده است.

پس چرا به یک میز چربی نیاز دارید؟

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

اگر رشته مهم باشد 0xFF8-0XFFFFFFFFFFFF.، این به آن معناست که این آخرین خوشه است برای این فایل، I.E. فایل اشغال شده است فقط یک خوشه.

اگر رشته مهم باشد 0x0002-0xxffef.سپس این به این معنی است فایل به خوشه دیگری کشیده شد. عددی به معنای شماره خوشه بعدیکه در آن ادامه فایل ذخیره می شود. ما باید به خواندن فایل برای این شماره خوشه ادامه دهیم.

پس از خواندن خوشه جدید، شما باید به مقدار ردیف این عدد در چربی نگاه کنید. اگر مقدار رشته 0x FF8-0XFFFF باشد، این به این معنی است که این خوشه آخرین در فایل است. اگر 0x0002-0XXFFF، پس این یک عدد برای خوشه بعدی است، بیشتر بخوانید و عمل را تکرار کنید. خواندن فایل یک چرخه با شرایط است.

بنابراین ما با فایل ها رسیدیم، اکنون زمان آن است که با دایرکتوری ها مقابله کنیم.

دایرکتوری چیست؟

دایرکتوری برای سیستم فایل FAT16 (و برای بسیاری دیگر) فایل ویژه با لیست صفر اندازه فروشگاه از مطالب آن.

فرض کنید ما به دایرکتوری FAT16 تصویر ما اضافه کردیم " test_dir»فایل C" in_dir.txt" سپس در دایرکتوری ریشه یک عنصر جدید 32 کیت ظاهر می شود، او دایرکتوری را توصیف می کند و همچنین فایلاما با تفاوت های کوچک.

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

همانطور که در میدان آبی دیده می شود، دایرکتوری دروغ می گوید در خوشه شماره 5.بیایید ببینیم چه چیزی وجود دارد

محتوای "فایل" test_dir در حقیقت، این کاتالوگ ریشه همان است. مجموعه ای از 32 عنصر بایت. من هر عنصر را با یک قاب سبز تعیین کردم.

عناصر نام فایل یا دایرکتوری، ویژگی ها و تعداد خوشه ای را که در آن داده است، توصیف می کند. در هر پوشه، همیشه داشته باشید دو کاتالوگ با نام "." و "..".

اولین دروغ در خوشه است №5 . این هست کاتالوگ مشابه، ولی دوم شماره خوشه شماره 0. با آن شماره به عنوان "کاتالوگ ریشه" قابل درک است. این خروجی در دایرکتوری ریشه است.

توضیحات فایل " in_dir.txt»استاندارد، و همچنین برای دایرکتوری ریشه (نگاه کنید به دایرکتوری ریشه). برای ما، نکته اصلی این است که تعداد خوشه ای که محتوای این فایل در آن قرار دارد (شناسایی شده با مربع قرمز).

دیدن خوشه شماره 6. و ما محتویات فایل را می بینیم " in_dir.txt" من شروع خوشه را تعیین کردم.

شما علاقه مند خواهید بود:


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

در اغلب موارد، کاربران با دانش محتوا هستند NTFS "بهتر"و این گزینه را انتخاب کنید.

با این حال، گاهی اوقات برای آنها جالب می شود و دقیقا بهتر است؟

در این مقاله سعی خواهم کرد توضیح دهم سیستم فایل که آنها هستند، چه چیزی متفاوت است، و آنچه که ارزش آن را دارد.

این مقاله برخی از ویژگی های فنی سیستم های فایل را برای درک قابل فهم بیشتر از مواد ساده کرده است.

سیستم فایل - این یک راه برای سازماندهی اطلاعات در اطلاعات رسانه ای است. سیستم فایل تعیین می کند کجا و چگونه فایل ها در رسانه ها ثبت می شود و دسترسی سیستم عامل را به این فایل ها فراهم می کند.

الزامات اضافی به سیستم های مدرن فایل ارائه شده است: توانایی رمزگذاری فایل ها، تعریف دسترسی به فایل ها، ویژگی های اضافی. معمولا سیستم فایل در ابتدای هارد دیسک ثبت می شود. ().

از نقطه نظر، هارد دیسک مجموعه ای از خوشه ها است.

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

کاربر می تواند هارد دیسک را به عنوان دفترچه یادداشت به سلول کشف کند. یک سلول در صفحه یک خوشه است. سیستم فایل محتوای دفترچه یادداشت است و فایل یک کلمه است.

برای درایوهای سخت در رایانه های شخصی، دو سیستم فایل در حال حاضر شایع ترین هستند: چربی. یا NTFS. اول ظاهر شد چربی (FAT16)، سپس FAT32.، و سپس NTFS.

چربی. (FAT16)این اختصار OT است. جدول تخصیص فایل (در ترجمه جدول قرار دادن فایل).

ساختار چربی توسط بیل گیتس و مارک مک دونالد در سال 1977 توسعه یافت. به عنوان سیستم فایل اصلی در سیستم عامل های DOS و مایکروسافت ویندوز استفاده می شود (قبل از ویندوز من).

چهار نسخه از چربی وجود دارد - FAT12, FAT16., FAT32. و exfat. آنها در تعداد بیت های ذخیره شده برای ذخیره تعداد خوشه ها متفاوت هستند.

FAT12 این به طور عمده برای فلاپی دیسک استفاده می شود FAT16. - برای دیسک های حجم کوچک، و جدید exfat عمدتا برای درایوهای فلش. حداکثر اندازه خوشه ای که در چربی پشتیبانی می شود، 64 کیلوبایت است. ()

FAT16.اولین بار در نوامبر 1987 ارائه شد. فهرست مطالب 16 عنوان نشان می دهد که 16 بیت برای تعداد خوشه استفاده می شود. به عنوان یک نتیجه، حداکثر مقدار بخش دیسک (جلد)، که می تواند از این سیستم پشتیبانی کند، 4 گیگابایت است.

بعدها، با توسعه فن آوری ها و ظاهر دیسک های بیش از 4 گیگابایت، سیستم فایل ظاهر شد FAT32.. از یک آدرس خوشه ای 32 بیتی استفاده می کند و در اوت 1996 همراه با ویندوز 95 OSR2 ظاهر می شود. FAT32. محدود در اندازه تام در 128 گیگابایت. همچنین، این سیستم می تواند نام فایل های طولانی را پشتیبانی کند. ().

NTFS (اختصار جدیدفن آوری.فایلسیستم. - سیستم فایل فناوری جدید) - سیستم فایل استاندارد برای خانواده سیستم عامل مایکروسافت ویندوز NT.

ارائه شده در تاریخ 27 ژوئیه 1993، همراه با ویندوز NT 3.1. NTFS بر اساس سیستم فایل HPFS (اختصار بالاکارایی.فایلسیستم. - سیستم فایل با کارایی بالا) ایجاد شده توسط مایکروسافت با IBM برای سیستم عامل OS / 2.

ویژگی های اصلی NTFS: ویژگی های ساخته شده در تمایز بین دسترسی به اطلاعات برای کاربران مختلف و گروه های کاربر، و همچنین اختصاص دادن سهمیه (محدودیت در حداکثر مقدار فضای دیسک، اشغال شده توسط آن کاربر یا دیگر کاربران)، استفاده از سیستم ورود به سیستم برای افزایش قابلیت اطمینان از فایل سیستم.

مشخصات سیستم فایل بسته شده است به طور معمول، اندازه خوشه 4KB است. در عمل، آنها توصیه نمی کنند حجم بیشتری از 2TB ایجاد کنند. درایوهای سخت تنها به این اندازه ها به دست می آیند، شاید در آینده ما یک سیستم فایل جدید پیدا خواهیم کرد. ().

در طول نصب، ویندوز XP پیشنهاد شده است تا دیسک را در سیستم قالب بندی کند. چربی. یا NTFS. در این مورد معنی FAT32..

تمام سیستم های فایل بر روی اصل ساخته شده اند: یک خوشه یک فایل است. کسانی که. یک خوشه فقط یک داده فایل را ذخیره می کند.

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

در مثال یک حجم بر روی دیسک حجم 120 گیگابایت و اندازه فایل 10 کیلو بایت را در نظر بگیرید.

برای FAT32.اندازه خوشه ای 32 کیلوبایت خواهد بود، و برای NTFS -4 کیلوبایت

که در FAT32.چنین پرونده ای از 1 خوشه، و 32-10 \u003d 22 کیلوبایت یک مکان غیرقانونی باقی خواهد ماند.

که در NTFSچنین تیرانداز فایل 3 خوشه، و 12-10 \u003d 2KB از یک فضای غیرقانونی باقی خواهد ماند.

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

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

در سال 2003، من یک دیسک 120 گیگابایتی داشتم، به حجم 40 و 80 گیگابایت تقسیم شدم. هنگامی که از ویندوز 98 به ویندوز XP رفتم و دیسک را با آن تبدیل کردم FAT32.که در NTFSمن حدود 1 گیگابایت فضای دیسک منتشر کردم. در آن زمان، "خرید" قابل توجه بود.

برای پیدا کردن سیستم فایل در حجم هارد دیسک کامپیوتر شما، شما باید پنجره Properties Volume و Bookmark را باز کنید "عمومی" این اطلاعات را بخوانید.

تام - این مترادف با بخش دیسک است، کاربران تام معمولا "دیسک C"، "دیسک D"، و غیره نامیده می شود یک مثال در تصویر زیر نشان داده شده است:

در حال حاضر، دیسک های 320 گیگابایتی و بیشتر به طور گسترده ای استفاده می شود. بنابراین من توصیه می کنم از سیستم استفاده کنید NTFSبرای استفاده بهینه از فضای دیسک.

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

در سازمان ها، هنگام کار بر روی یک شبکه محلی، مدیران سیستم از سایر قابلیت های NTFS استفاده می کنند.

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

هنگام نوشتن مقاله استفاده از مواد سایت ru.wikipedia.org

نویسنده مقاله: Maxim Telpari
کاربر کامپیوتر با 15 ساله. متخصص خدمات پشتیبانی از دوره ویدئویی "Confident PC User"، با بررسی اینکه شما یاد می گیرید برای جمع آوری یک کامپیوتر، نصب ویندوز XP و رانندگان، بازگرداندن سیستم، کار در برنامه ها و خیلی بیشتر.

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