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

مهم نیست که چگونه توسط سیستم عامل ارتقا یافته است، بارگیری آن بدون حضور دو بخش بر روی هارد دیسک امکان پذیر نیست که حاوی کد لازم برای شروع هر سیستم عامل باشد. بخش اول نام مستعار استاد بوت (MBR) نامیده می شود؛ این همیشه در آدرس قرار دارد: بخش 1 / سیلندر 0 / head1 و اولین بخش از هارد دیسک است. دومین بخش مهمتر بخش بوت (بخش بوت)، واقع در بخش اول هر جلد است.

رکورد بوت استاد

رکورد اصلی بوت مهمترین ساختار دیسک است؛ این بخش هنگام تقسیم کردن دیسک به بخش ها ایجاد می شود. در بخش MBR یک کد کوچک به نام Code Master Boot، و همچنین امضای دیسک و جدول پارتیشن وجود دارد. در پایان بخش MBR یک ساختار دو بایت وجود دارد که نشان دهنده پایان بخش است. این مقدار 0x55AA دارد. امضای دیسک یک شماره منحصر به فرد واقع در Offset 0x01B8 است و اجازه می دهد سیستم عامل به طور یکنواخت این دیسک را تعیین کند.

کد واقع در بخش MBR اقدامات زیر را انجام می دهد:

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

بخش های جدول

جدول پارتیشن یک ساختار 64 بایت است که برای تعیین نوع و مکان پارتیشن ها بر روی هارد دیسک استفاده می شود. محتوای این ساختار یکپارچه است و به سیستم عامل بستگی ندارد. اطلاعات در مورد هر بخش طول می کشد 16 بایت - بنابراین ممکن است بیش از چهار بخش بر روی دیسک وجود داشته باشد.

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

جابه جایی

| |

معنی

|

شرح

0x01be | 1 بایت | 0x80 | نشانگر بار (شاخص بوت) نشان می دهد که آیا پارتیشن فعال است. ممکن است: 00 - استفاده نمی شود برای بارگیری؛ 80 - بخش فعال
0x01bf | 1 بایت | 0x01 | شروع سر (سر شروع)
0x01c0 | 6 بیت | 0x01 | شروع بخش - بیت 0-5 استفاده می شود. بیت 6 و 7 توسط فیلد زیر استفاده می شود.
0x01c1 | 10 بیت | 0x00 | شروع سیلندر - شماره 10 بیتی با حداکثر مقدار 1023
0x01c2 | 1 بایت | 0x07 | شناسه سیستم (شناسه سیستم) - نوع حجم را تعیین می کند
0x01c3 | 1 بایت | 0xfe | سر نهایی (پایان سر)
0x01c4 | 6 بیت | 0XBF | بخش پایان (بخش پایان) - بیت 0-5 استفاده می شود. بیت 6 و 7 توسط فیلد زیر استفاده می شود.
0x01c5 | 10 بیت | 0x09 | پایان دادن به سیلندر (پایان سیلندر) - تعداد 10 بیتی با حداکثر مقدار 1023
0x01c6 | دو کلمه | 0x3f000000 | بخش های نسبی (بخش های نسبی) - جابجایی از ابتدای دیسک قبل از شروع تام، بیان شده در میان بخش ها
0x01ca | دو کلمه | 0x4bf57f00 | تعداد کل بخش ها (بخش های کل) - تعداد بخش ها در این جلد


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

میدان شاخص بوت

اولین عنصر جدول پارتیشن، میدان شاخص بوت نشان می دهد که آیا پارتیشن فعال است. ما به شما یادآوری میکنیم که تنها بخش دیسک اصلی می تواند فعال باشد. امکان نصب سیستم های عامل های مختلف و سیستم های مختلف فایل در حجم های مختلف وجود دارد. با استفاده از FDISK Type Utilities (MS-DOS)، مدیریت دیسک (ویندوز 2000) یا نرم افزار های شخص ثالث، شما می توانید بخش اولیه را فعال کنید و مقدار مربوط به این فیلد را تنظیم کنید.

فیلد سیستم ID

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

نوع بخش

|

توضیحات

0x01 | بخش اولیه یا دیسک منطقی FAT12. تام کمتر از 32،680 بخش دارد
0x04 | بخش یا دیسک منطقی FAT16. تام از 32،680 تا 65،535 بخش یا اندازه از 16 تا 33 مگابایت است
0x05 | بخش پیشرفته
0x06 | بخش یا دیسک منطقی BIGDOS FAT16. اندازه از 33 مگابایت تا 4 گیگابایت
0x07 | بخش یا منطق دیسک NTFS. سیستم فایل قابل نصب
0x0b | بخش FAT32 یا دیسک منطقی
0x0c | بخش FAT32 یا دیسک منطقی با استفاده از BIOS INT 13H Extensions
0x0e | بخش BIGDOS FAT16 یا دیسک منطق با استفاده از BIOS INT 13H Extensions
0x0f | بخش پیشرفته با استفاده از BIOS INT 13H Extensions
0x12 | بخش EISA
0x42 | تام دیسک پویا (ویندوز 2000)


توجه داشته باشید که تنها حجم با فیلد سیستم سیستم در دسترس است در حال اجرا MS-DOS، که 0x01، 0x04، 0x05 یا 0x06 است در دسترس است. اما حجم با شناسه سیستم دیگری می تواند با استفاده از ابزار FDISK حذف شود.

سیلندر، سر و بخش های بخش

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

در شکل. 2 نشان دادن رکورد بوت استاد (حاوی کد، جدول پارتیشن، جدول پارتیشن و امضا) و بارگذاری بخش ها برای یک دیسک با چهار پارتیشن.


شکل. 2
فیلد پایه سیلندر در جدول پارتیشن دارای اندازه 10 بیت است و به شما اجازه می دهد تا سیلندر ها را با شماره های 0 تا 1023 توصیف کنید. شروع سر و پایان دادن به زمین های سر 1 بیت و ممکن است حاوی شماره های سر از 0 تا 255 باشد. از زمان شروع بخش و زمینه های بخش پایان بخش 6 بیت را اشغال می کنند، ممکن است حاوی مقادیر 0 تا 63 باشد. از آنجا که تعداد بخش ها با 1 (و نه از 0، به عنوان زمینه های دیگر) شروع می شود، سپس حداکثر تعداد بخش ها در مسیر 63 است .

با قالب بندی سطح پایین، تمام دیسک ها به اندازه استاندارد استاندارد 512 بایت تنظیم می شوند، بنابراین حداکثر اندازه دیسک توصیف شده در جدول پارتیشن می تواند به صورت زیر محاسبه شود:

کد:

حداکثر اندازه \u003d بخش اندازه x تعداد سیلندر x تعداد سران X x تعداد بخش ها در مسیر.

با استفاده از حداکثر مقادیر مجاز این مقادیر، ما دریافت می کنیم:

کد:

512 x 1024 x 256 x 63 (یا 512 x 224) \u003d 8 455 716 864 بایت، یا 7.8 گیگابایت.

بنابراین، بدون استفاده از Extensions Int 13H، به عنوان آدرس بلوک منطقی (LBA) شناخته می شود، اندازه پارتیشن اولیه فعال نمی تواند 7.8 گیگابایت را بدون در نظر گرفتن سیستم فایل مورد استفاده قرار دهد.

حداکثر اندازه حجم زیر FAT16 بستگی به هندسه دیسک و حداکثر مقادیر در جدول پارتیشن دارد. مقادیر احتمالی هنگام استفاده و عدم وجود LBA در نشان داده شده است جدول. چهار. تعداد سیلندر در هر دو مورد 1024 (0-1023) است. در مورد زمانی که پارتیشن اولیه یا دستگاه منطقی، منطقه را بیشتر از سیلندر 1023 می گیرد، تمام زمینه های جدول پارتیشن دارای مقادیر قابل قبول خواهد بود.

حالت LBA

|

تعداد سر

|

بخش ها / مسیر

|

حداکثر اندازه بخش

ممنوع | 64 | 32 | 1 گیگابایت
مجاز | 255 | 63 | 4 گیگابایت


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

بخش های نسبی و بخش های کل بخش ها

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

با استفاده از مقادیر این دو فیلد (که با هم یک عدد 32 بیتی هستند)، ما 8 بیت اضافی را به دست می آوریم تا تعداد کل بخش ها را در مقایسه با طرح CHS شرح داده شده در بالا ذخیره کنیم. در این مورد، تعداد بخش ها را می توان به عنوان 232 نشان داد. هنگام استفاده از اندازه استاندارد بخش (512 بایت) و یک نمایش 32 بیتی از تعداد بخش ها، حداکثر حجم پارتیشن توسط شماره 2 محدود می شود TB (یا 2 199 023 255 552 بایت). این طرح فقط در ویندوز 2000 با سیستم های فایل NTFS و FAT32 استفاده می شود.

توجه داشته باشید که هنگام ایجاد پارتیشن های در حال اجرا ویندوز 2000، داده های صحیح در سیلندر شروع، پایان دادن به سیلندر، سر شروع، پایان دادن به سر، بخش شروع و بخش پایان وارد شده است. این به شما این امکان را می دهد تا اطمینان حاصل کنید که سازگاری با MS-DOS، ویندوز 95 و ویندوز 98، و همچنین با توابع INT 13H استفاده شده توسط BIOS زمانی که کامپیوتر بارگذاری می شود، اطمینان حاصل کنید.

ضبط بوت طولانی

ضبط بوت تمدید شده (ضبط بوت، EBR) شامل یک جدول پارتیشن گسترده و امضاء - یک ساختار دو بایت دارای مقدار 0x55AA است. ضبط بوت گسترش یافته برای هر دستگاه منطقی در بخش توسعه یافته وجود دارد. این شامل اطلاعات در مورد اولین سیلندر اول برای هر دستگاه منطقی است. بخش بوت دیسک منطق معمولا در بخش های نسبی با شماره 32 یا 63 قرار دارد. اگر پارتیشن گسترده ای روی دیسک وجود نداشته باشد، پس هیچ ضبط بوت طولانی وجود ندارد و هیچ دستگاه منطقی وجود ندارد.

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

در شکل. 3 نشان داده شده است که چگونه رکورد بوت شدن پیشرفته مرتب شده است. سه دستگاه منطقی در بخش توسعه یافته نشان داده شده است.


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

عنصر جدول پارتیشن تمدید شده

|

محتوا

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


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

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

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

بخش بوت

بخش بوت واقع در بخش 1 از هر جلد یک ساختار است که راه اندازی کامپیوتر را تضمین می کند. این بخش شامل کد اجرایی و داده ای است که نیاز به این کد دارد، از جمله اطلاعات مربوط به سیستم فایل مورد استفاده در این جلد. بخش بوت هنگام قالب بندی قالب ایجاد می شود. در پایان بخش بوت، یک ساختار دو بایت را قرار داد، که نشانگر پایان بخش بود. این ساختار همیشه حاوی مقدار 0x55AA است.

در رایانه هایی که ویندوز 2000 را اجرا می کنند، بخش بوت پارتیشن فعال به حافظه بارگذاری می شود و سیستم عامل Bootloader - NTLDR را ایجاد می کند که تمام عملیات لازم را در ویندوز 2000 انجام می دهد.

در ویندوز 2000، بخش بوت شامل موارد زیر است:

  • jMP ASSAMBLER آموزش؛
  • شناسه تولید کننده (ID OEM)؛
  • ساختار داده به نام بلوک پارامتر BIOS (BPB)؛
  • ساختار BPB تمدید شد
  • کد اجرایی که سیستم عامل را اجرا می کند.
توجه داشته باشید که بخش های بارگیری برای NTFS، FAT16 و FAT32 به روش دیگری فرمت شده اند.

ساختار BPB شامل پارامترهای فیزیکی حجم است، ساختار BPB گسترش یافته بلافاصله پس از استاندارد BPB آغاز می شود. طول ساختار BPB و اطلاعات موجود در آن بستگی به نوع بخش بوت - NTFS، FAT16 یا FAT32 دارد.

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

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

فرآیند دانلود

روند بارگذاری یک کامپیوتر شامل مراحل اصلی زیر است:

  1. هنگامی که شما قدرت را روشن می کنید، آزمون BIOS و آزمون پردازنده انجام می شود - پست.
  2. BIOS به دنبال یک دستگاه بوت (معمولا دیسک) است.
  3. BIOS اولین بخش فیزیکی را از دیسک بوت به حافظه بار می کند و کنترل را در امتداد آدرس که در آن این بخش بارگیری می شود، انتقال می دهد.
اگر دستگاه بوت یک هارد دیسک باشد، BIOS MBR را بارگذاری می کند. واقع در کد MBR، بخش بوت پارتیشن فعال را بارگذاری می کند و کنترل انتقال را به آدرس که در آن این بخش بارگیری می شود، کنترل می کند. در رایانه ها با ویندوز 2000، کد اجرایی در بخش بوت فایل NTLDR را پیدا می کند، آن را به حافظه بارگذاری می کند و آن را کنترل می کند.

اگر دیسک در درایو باشد، بایوس اولین بخش (بخش بوت) این دیسک را به حافظه بار می کند. اگر دیسک قابل بوت باشد (شامل فایل های سیستم عامل اصلی)، بخش بوت به حافظه بارگیری می شود و از کد برای انتقال مدیریت فایل io.sys به فایل اصلی سیستم عامل MS-DOS استفاده می کند. اگر دیسک قابل بوت نباشد، کد اجرایی در بخش بوت پیام زیر را مطرح می کند:

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

انواع بخش های بوت

همانطور که قبلا می دانیم، MBR کنترل بخش بوت را انتقال می دهد. بنابراین، سه بایت اول این بخش باید یک دستورالعمل قابل قبول برای پردازنده مرکزی داشته باشد. این راهنما دستورالعمل انتقال است که اجرای کد را هدایت می کند. دستورالعمل JMP به دنبال شناسه تولید کننده 8 بایت (OEM ID) - یک رشته توصیف نام و تعداد نسخه سیستم عامل مورد استفاده برای قالب بندی حجم.

برای ذخیره سازگاری با MS-DOS ویندوز 2000، شناسه MSDOS5.0 برای سیستم های FAT16 و FAT32 نوشته شده است. برای سیستم فایل NTFS، شناسه حاوی شخصیت های "NTFS" است.

ویندوز 95 از شناسه MSWIN4.0 استفاده می کند و ویندوز 95 OSR2 و ویندوز 98 شناسه "MSWIN4.1" است.

بلافاصله شناسه داده، ساختار داده را به نام بلوک پارامتر BIOS (BPB) دنبال می کند. این شامل اطلاعات مورد نیاز برای شناسایی فایل NTLDR است. از آنجا که BPB معمولا در جابجایی مشابه قرار دارد، پارامترهای استاندارد به راحتی شناسایی می شوند. از آنجا که دستورالعمل JMP از ساختار BPB دور می شود، اندازه آن را می توان در آینده افزایش داد اگر هر گونه اطلاعات اضافی را در اینجا دریافت کنید.
در حال حاضر بیایید نگاه کنیم که چگونه بخش های بوت به نظر می رسد برای سه سیستم فایل اصلی - FAT16، FAT32 و NTFS.

بخش بوت FAT16

که در جدول. 6 شرح بخش بوت برای سیستم فایل FAT16 داده شده است.

جابه جایی

| |

0x00 | 3 بایت | دستورالعمل JMP
0x03 | 2 x طولانی | شناسه OEM
0x0b | 25 بایت | BPB
0x24 | 26 بایت | پیشرفته BPB
0x3e | 448 بایت | کد بوت


در یک مثال خاص، محتویات بخش بوت FAT16 نشان داده شده است. در اینجا سه \u200b\u200bبخش وجود دارد:
  • بایت 0x00-0x0A شامل دستورالعمل JMP و OEM شناسه (برجسته در فونت)؛
  • bytes 0x0b-0x3d حاوی BPB و BPB تمدید شده؛
  • بایت های باقی مانده شامل کد دانلود و مارکر پایان بخش (برجسته در فونت).

در دو جدول زیر، محتویات BPB ( جدول. 7) و BPB تمدید شده ( جدول. هشت) FAT16. مقادیر مربوط به بخش بوت نشان داده شده در شکل. چهار.

جابه جایی

| |

معنی

|

شرح


0x0d | 1 بایت | 0x40 | تعداد بخش ها در خوشه. از آنجا که FAT16 از تعداد محدودی از خوشه ها (تا 65،536) پشتیبانی می کند، حجم حجم بیشتری نیاز به استفاده از تعداد بیشتری از بخش ها در خوشه دارد. مقدار پیش فرض بستگی به اندازه حجم دارد. مقادیر زیر مجاز است: 1، 2، 4، 8، 16، 32، 64 و 128. مقادیر ناشی از افزایش اندازه خوشه بیش از 32 کیلوبایت (تعداد بایت در بخش ضرب شده توسط تعداد بخش ها در خوشه) می تواند منبع خطاها باشد
0x0e | 2 بایت | 0x0100 | بخش های رزرو شده - تعداد بخش ها قبل از اولین میز چربی، از جمله بخش بوت. ارزش این فیلد همیشه برابر با 1 است

0x11 | 2 بایت | 0x0002 | تعداد کل نام فایل ها و دایرکتوری های 32 بایت که می تواند در کاتالوگ ریشه حجم ذخیره شود. به طور معمول، ارزش این فیلد 512 است. یک مورد همیشه برای ذخیره سازی تگ حجم استفاده می شود، بنابراین حداکثر تعداد فایل ها و دایرکتوری ها از 511 استفاده نمی شود
0x13 | 2 بایت | 0x0000 | تعداد بخش ها در حجم بیان شده توسط معنی 16 بیتی. برای حجم با بیش از 65،536 بخش، این فیلد استفاده نمی شود و ارزش آن 0 است

0x16 | 2 بایت | 0xFC00 | تعداد بخش ها در هر کپی از چربی. ارزش این فیلد، تعداد نسخه های چربی و تعداد بخش های رزرو شده برای محاسبه محل دایرکتوری ریشه استفاده می شود. دانستن حداکثر تعداد عناصر دایرکتوری ریشه، شما همچنین می توانید پیدا کنید که در آن داده های سفارشی شروع می شود

0x1a | 2 بایت | 0x4000 | تعداد سر برای قالب بندی دیسک های پایین استفاده می شود
0x1c | 4 بایت | 0x3f000000 | تعداد بخش های "پنهان" تعداد بخش ها قبل از بخش بوت است. در هنگام دانلود برای محاسبه افست مطلق دایرکتوری ریشه و داده ها استفاده می شود
0x20 | 4 بایت | 0x01f03e00 | تعداد بخش ها در حجم بیان شده توسط یک مقدار 32 بیتی. برای حجم با بیش از 65،536 بخش استفاده می شود


جابه جایی

| |

معنی

|

شرح

0x24 | 1 بایت | 0x80 | شماره دستگاه فیزیکی شامل 0x00 برای فلاپی دیسک و 0x80 برای هارد درایو. Int 13h برای دسترسی به دیسک استفاده می شود. ارزش این فیلد فقط برای دستگاه بوت مفید است.
0x25 | 1 بایت | 0x00 | رزرو شده است. برای FAT16 ارزش این فیلد همیشه برابر با 0 است
0x26 | 1 بایت | 0x29 | امضا بخش بوت توسعه یافته. برای ویندوز 2000، این زمینه باید 0x28 یا 0x29 باشد
0x27 | 4 بایت | 0xA88B3652 | شماره سریال تام تعداد تصادفی تولید شده در هنگام قالب بندی دیسک
0x2b | 11 بایت | بدون نام | تام برچسب در ویندوز 2000، Toma Label در یک فایل خاص ذخیره می شود
0x36 | 2 x طولانی | FAT16 | نوع سیستم فایل بسته به فرمت دیسک، این فیلد ممکن است حاوی چربی های چربی، FAT12 یا FAT16 باشد.



شکل. چهار
بخش بوت FAT32

بخش بوت FAT32 با بخش بوت FAT16 بسیار مشترک است، اما BPB شامل زمینه های اضافی است و زمینه های مورد استفاده در FAT16 در سایر آدرس ها هستند. بنابراین، دیسک های فرمت شده تحت FAT32 را نمی توان با سیستم عامل هایی که با FAT32 ناسازگار هستند خوانده می شود.

که در جدول. نه محتویات بخش بوت برای سیستم فایل FAT32 نشان داده شده است.

جابه جایی

| |

معنی

|

شرح

0x0b | 2 بایت | 0x0002 | تعداد بایت در بخش اندازه بخش است. مقادیر زیر مجاز است: 512، 1024، 2048 و 4096. برای اکثر دیسک ها، ارزش این فیلد 512 است
0x0d | 1 بایت | 0x40 | تعداد بخش ها در خوشه. از آنجا که FAT32 از تعداد محدودی از خوشه ها (تا 4 294 967 296) پشتیبانی می کند، حجم حجم بسیار زیادی نیاز به استفاده از تعداد بیشتری از بخش ها در خوشه دارد. مقدار پیش فرض بستگی به اندازه حجم دارد. مقادیر زیر معتبر هستند: 1، 2، 4، 8، 16، 32، 64 و 128. در ویندوز 2000، حجم تا 32 گیگابایت برای FAT32 نگهداری می شود. حجم بزرگتر، ایجاد شده با استفاده از ویندوز 95 OSR2 و ویندوز 98، موجود از ویندوز 2000
0x0e | 2 بایت | 0x0200 | بخش های رزرو شده - تعداد بخش ها قبل از اولین میز چربی، از جمله بخش بوت. ارزش این فیلد برای FAT32 معمولا 32 است
0x10 | 1 بایت | 0x02 | تعداد نسخه های جداول چربی برای این جلد. ارزش این فیلد همیشه برابر با 2 است
0x11 | 2 بایت | 0x0000 | تعداد کل نام فایل های 32 بایت و دایرکتوری هایی که می توانند در ریشه دایرکتوری حجم ذخیره شوند (فقط برای FAT12 / FAT16) ذخیره می شوند. برای FAT32 حجم، ارزش این فیلد باید 0 باشد
0x13 | 2 بایت | 0x0000 | تعداد بخش ها در حجم بیان شده توسط یک مقدار 16 بیتی (فقط برای FAT12 / FAT16). برای FAT32 حجم، ارزش این فیلد باید 0 باشد
0x15 | 1 بایت | 0xf8 | نوع رسانه ها مقدار 0xF8 نشان دهنده هارد دیسک، 0xF0 بر روی یک فلاپی فلاپی بالا است. این فیلد در ویندوز 2000 استفاده نمی شود
0x16 | 2 بایت | 0x0000 | تعداد بخش ها در هر کپی از چربی (FAT12 / FAT16 تنها). برای FAT32 حجم، ارزش این فیلد باید 0 باشد
0x18 | 2 بایت | 0x3f00 | تعداد بخش ها در مسیر. برای قالب بندی دیسک های پایین استفاده می شود
0x1a | 2 بایت | 0xFF00 | تعداد سر برای قالب بندی دیسک های پایین استفاده می شود
0x1c | 4 بایت | 0xee39d700 | تعداد بخش های "پنهان" تعداد بخش ها قبل از بخش بوت است. در هنگام دانلود برای محاسبه افست مطلق دایرکتوری ریشه و داده ها استفاده می شود
0x20 | 4 بایت | 0x7F324E00 | تعداد بخش ها در حجم بیان شده توسط یک مقدار 32 بیتی. برای حجم با بیش از 65،536 بخش استفاده می شود
0x24 | 4 بایت | 0x83130000 | تعداد بخش های چربی (فقط FAT32)
0x28 | 2 بایت | 0x0000 | پرچم های تمدید شده (فقط FAT32). بیت های جداگانه این کلمه هدف زیر را دارند: بیت 0-3 - تعداد چربی فعال؛ بیت 4-6 - رزرو شده؛ بیت 7 - برابر با 0 اگر "معکوس" چربی انجام شود؛ برابر با 1 اگر تنها یک چربی فعال باشد؛ بیت 8-15 - رزرو شده است
0x2a | 2 بایت | 0x0000 | نسخه فایل فایل (فقط FAT32)
0x2c | 4 بایت | 0x02000000 | تعداد خوشه ای برای اولین خوشه فهرست ریشه (فقط FAT32). به طور معمول، ارزش این فیلد 2 است
0x34 | 2 بایت | 0x0600 | شماره بخش با پشتیبان گیری از بخش بوت (فقط برای FAT32). به طور معمول، ارزش این فیلد برابر با 6 است
0x36 | 12 بایت |00000000000000000000000000000000000000| رزرو شده (فقط برای FAT32)

جدول. 10


جابه جایی

| |

0x00 | 3 بایت | دستورالعمل JMP
0x03 | 2 x طولانی | شناسه OEM
0x0b | 25 بایت | BPB
0x24 | 48 بایت | پیشرفته BPB
0x54 | 426 بایت | کد را دانلود کنید
0x01fe | 2 بایت | شروع نشانگر بخش (0x55AA)

جدول. 12


برای حجم NTFS، زمینه های زیر BPB یک واحد BPB گسترده هستند. داده های موجود در اینجا کمک به NTLDR پیدا کردن جدول MFT در هنگام بوت شدن. بر خلاف FAT16 و FAT32 MFT در یک مکان ثابت قرار ندارد - مکان آن ممکن است متفاوت باشد، به عنوان مثال، زمانی که بخش های معیوب شناسایی شوند. اگر MFT نمیتواند پیدا شود، ویندوز 2000 فرض می کند که دیسک Unformatted است.
که در جدول. 13 زمینه های BPB و BPB تمدید شده برای حجم NTFS ارائه شده است. زمینه های جابجایی 0x0b، 0x0d، 0x15، 0x18، 0x1A و 0x1C برابر با FAT16 و FAT32 حجم هستند. مقادیر مربوط به بخش بوت نشان داده شده در شکل. 6.

جابه جایی

| |

معنی

|

شرح

0x0b | 2 بایت | 0x0002 | تعداد بایت در بخش
0x0d | 1 بایت | 0x08 | تعداد بخش ها در خوشه
0x0e | 2 بایت | 0x0000 | بخش های رزرو شده
0x10 | 3 بایت | 0x000000 | همیشه 0
0x13 | 2 بایت | 0x0000 | در NTFS استفاده نمی شود
0x15 | 1 بایت | 0xf8 | نوع رسانه ها
0x16 | 2 بایت | 0x0000 | همیشه 0
0x18 | 2 بایت | 0x3f00 | تعداد بخش ها در مسیر
0x1a | 2 بایت | 0xFF00 | تعداد سر
0x1c | 3 بایت | 0x3f000000 | تعداد بخش های "پنهان"
0x20 | 4 بایت | 0x00000000 | در NTFS استفاده نمی شود
0x24 | 4 بایت | 0x80008000 | در NTFS استفاده نمی شود
0x28 | 2 x طولانی | 0x4af57f0000000000 | تعداد کل بخش ها
0x30 | 2 x طولانی | 0x0400000000000000 | شماره خوشه ای منطقی برای $ MFT فایل
0x38 | 2 x طولانی | 0x54FF070000000000 | شماره خوشه ای منطقی برای $ mftmirr فایل
0x40 | 4 بایت | 0xF6000000 | تعداد بخش ها در بخش ورود فایل
0x44 | 4 بایت | 0x01000000 | تعداد خوشه ها در بلوک فهرست
0x48 | 2 x طولانی | 0x14A51B74C91B741C | شماره سریال TOMA
0x50 | 4 بایت | 0x00000000 | چک کردن مجموع

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

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

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

بخش های پنهان در ابتدا ظاهر شدند ویندوز 7.، که در xp هیچ چیز شبیه به این نبود که سیستم متوقف شود، به سادگی نصب مجدد شد. در ویندوز ویستا در این مکانیزم کامل تر استفاده می شود سیستم عامل کاربر می تواند بر روی آن ایجاد کند دی وی دی -Disc محیط ترمیم و با آن برای بازگشت سیستم به زندگی اگر او نمی تواند بوت شود. اما ب ویندوز 7. در حال حاضر می توانید یکی را روی دیسک ببینید، و در نصب شده -Stems دو بخش خدمات - "رزرو شده توسط سیستم" اندازه 100 مگابایت و حجم بدون نام اندازه 6 قبل از 15 گیگابایتحاوی سیستم عامل اصلی از تقسیم به چندین بخش است "کارخانه" تنظیمات - آنالوگ یک پشتیبان کامل ایجاد شده توسط برنامه هایی مانند تصویر واقعی Acronis. .

اگر شما ابتدا نصب شد، پوشه فایل های پیکربندی فایل ذخیره سازی را می بینم بوت کردن و فایل مدیریت را دانلود کنید bootmgr ، در جلد دوم شما برنامه را پیدا خواهید کرد بهبود. و چند فایل از تصویر سیستم اصلی. با خروج ویندوز 8.1.و سپس ویندوز 10 همه چیز کمی تغییر کرده است. بخش "رزرو شده توسط سیستم" بیشتر شد، پشتیبانی ظاهر شد uefi ، همراه با آن، چند جلد خدمات بیشتر به دیسک اضافه شد، از جمله اجباری GPT - بخش کشف msr در ضربه محکم و ناگهانی کنترل دیسک نمایش داده نمی شود. شما می توانید تمام پارتیشن های مخفی موجود در رایانه خود را با استفاده از مدیران دیسک های شخص ثالث یا خط فرمان معمولی موجود مشاهده کنید. آن را به نمایندگی از مدیر اجرا کنید و چنین دستورات را اجرا کنید:


دیسک لیست
دیسک 0 را انتخاب کنید
فهرست پارتیشن

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

حجم لیست
sülect جلد 2.
اختصاص یا اختصاص دادن نامه \u003d x

2 در این مثال، این تعداد حجم حجمی است، و ایکس. - نامه ای که به او اختصاص داده شده است (اگر نامه را مشخص نکنید، به صورت خودکار انتخاب و اختصاص داده می شود) . پس از آن، ما از طریق هادی به بخش می رویم و محتوای را مشاهده می کنیم، که پیش نمایش از اشیاء پنهان را روشن می کنیم.

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

بنابراین، چه چیزی هنوز هم شامل بخش های پنهان ما است؟

روی دیسک "بازگرداندن" اندازه 498 مگابایت یک پوشه وجود دارد بهبود. .

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

با محیط بازیابی ویندوز.

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

بخش خدمات دوم (EFI رمزگذاری شده) اندازه 99 مگابایت حاوی پوشه است efi .

در کدام کاتالوگ ها ذخیره می شوند بوت کردن و مایکروسافت با فایل های دانلود

علاوه بر این دو جلد، شما می توانید یک پارتیشن دیگر یا دو سرویس داشته باشید. بخش msr اندازه 128 مگابایت با توجه "رزرو شده" نه به عنوان بخش بسیار مهم نیست efi ، اما حذف او همچنین می تواند منجر به سپرده شود. معمولا اطلاعات مربوط به علامت گذاری را ذخیره می کند. GPT اما همچنین می تواند فایل های قابل بوت باشد. بزرگترین بخش پنهان (بیش از 5 گیگابایت) با توجه "ترمیم" شامل تصویر "تمیز" ویندوز با پارامترهای منبع. این بخش بر روی آن یافت می شود نصب شده دستگاه های پیش نصب شده سیستم عامل.

اگر فضای کمی بر روی دیسک وجود داشته باشد، می توانید آن را حذف کنید، اما در عین حال شما بازسازی سیستم را از دست خواهید داد "کارخانه" تنظیمات. سرانجام، بخش پنهان پنجم مشخص شده است "ترمیم" اندازه 400-600 یا کمی بیشتر megabytes را می توان بر روی کامپیوتر به روز شده با ویندوز 8.1. قبل از ویندوز 10. این محیط بازیابی نسخه قبلی سیستم را ذخیره می کند، یعنی ویندوز 8.1.. شما می توانید آن را بدون هیچ گونه پیامدهای منفی فرمت کنید.

و در این زمان همه چیز.

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

همانطور که قبلا ذکر شد، در بخش اول دیسک فیزیکی یک رکورد اصلی بوت وجود دارد که حاوی یک جدول از پارتیشن های چهار ورودی (عناصر) است. هر آیتم اطلاعات کامل در دیسک را ارائه می دهد. اگر کد سیستم در عنصر جدول پارتیشن مربوط به نمای اصلی پارتیشن باشد، این به این معنی است که این بخش توسط سیستم عامل به عنوان بخش اولیه (پارتیشن اولیه) استفاده می شود یا همانند یک دیسک منطقی است. مقدار خاصی از کد سیستم اطلاعاتی در مورد فرم سیستم عامل و سیستم فایل پشتیبانی شده (FAT12، FAT16، FAT32 یا NTFS) فراهم می کند.

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

چهار عنصر جدول پارتیشن در MBR تا چهار دیسک منطقی توصیف می شود. بیشتر در جدول به سادگی هیچ جایی وجود ندارد به منظور محدود کردن به چهار پارتیشن اصلی، ساختار منطقی دیسک برای استفاده از پارتیشن های پیشرفته (پارتیشن توسعه یافته) فراهم می شود. بخش توسعه یافته نیز به عنوان یک دیسک فیزیکی سازمان یافته است، به عنوان مثال بخش اول بخش توسعه، ساختار مشابهی با رکورد اصلی بوت را اشغال می کند، این ساختار نامیده می شود پیشرفت اصلی ثانویهw. رکورد بوت ثانویه، SMBR). رکورد اصلی ثانویه از MBR متفاوت است، با این واقعیت که برنامه های IPL1 را شامل نمی شود، به جای بخش "چهار نفره" پارتیشن های SMBR شامل جدول پارتیشن خود را به نام جدول درایو منطقی (جدول درایو منطقی) ، که شامل تنها دو عنصر است. همچنین MBR، رکورد بوت ثانویه ثانویه با امضای (55 ساعت AAH) به پایان می رسد.

هر یک از دو عنصر از جدول دیسک منطقی نشان می دهد که دیسک منطقی یا یک پارتیشن جدید جدید است که به نوبه خود با SMBR دیگر شروع می شود. این به این معنی است که جداول دیسک منطقی با لیست مرتبط هستند، که نشان دهنده عنصر جدول پارتیشن دیسک از MBR با کد سیستم به پارتیشن پیشرفته مربوطه است. طول چنین زنجیره ای تقریبا نامحدود است. از آنجایی که ویندوز از نام اسامی درایوهای منطق با حروف استفاده می کند (با شروع "C:")، طول زنجیره نباید بیش از 24 باشد.

مثال یک سازمان منطقی دیسک

اجازه دهید ساختار منطقی دیسک را در یک مثال خاص توضیح دهیم. اگرچه هر دیسک مدرن از روش آدرس LBA استفاده می کند، ما سازمان را براساس روش CSH جدا خواهیم کرد، بنابراین این روش تصویر بصری بسیار بیشتری را ارائه می دهد. به عنوان مثال، برای پارتیشن، دیسک فیزیکی را با پارامترهای زیر در نظر می گیریم: cylinders- 38309، سطوح (سر) - 16، بخش ها در مسیر - 255. آسان برای محاسبه حجم این دیسک آسان است:

v \u003d cyl * hds * spt * 512 \u003d

38309 * 16 * 255 * 512 \u003d 80 025 968 640 بایت.

ما سه منطقی را در دیسک فیزیکی ما سازماندهی خواهیم کرد (C:، D:، E :) در نسبت اندازه حدود 10٪ - 10٪ - 10٪. یک مثال از تقسیم این دیسک در تصویر ارائه شده است .... جداول پارتیشن بندی مربوطه و دیسک های منطقی در جدول نمایش داده می شود .... توجه داشته باشید که جداول در یک فرم ساده برای وضوح بیشتر نشان داده شده است (یادآوری کنید که فرمت کامل عنصر MBR یا SMBR در جدول 4 ارائه شده است.

یک نمودار نشان دهنده ساختار منطقی هارد دیسک، I.E. شکستن آن به بخش ها، ارائه شده در شکل. چهار.

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

شکل 4. سازمان منطق هارد دیسک

ورودی جدول پارتیشن اول پارتیشن اولیه را توصیف می کند. این پارتیشن اولیه شامل یک دیسک منطقی است - C:. از آنجا که بخش باید با بخش اول در مسیر شروع شود، دیسک منطقی ما از بخش اول، سیلندر 0 شروع می شود، سطح اول (و نه صفر). از سطح اول، این دیسک شروع می شود به عنوان اولین بخش در سطح صفر در حال حاضر مشغول است - خود MBR وجود دارد. اگر به وضوح تصور شود، MBR در بالای سطح دیسک قرار دارد و اولین بخش دیسک منطقی در سطح پایین سمت راست زیر آن قرار دارد. بخش هایی که پس از MBR در مسیر صفر قرار دارند (با اعداد از 2 تا 255) استفاده نشده اند. در شکل 4، منطقه سایه دار مربوط به تمام بخش های استفاده نشده است.

جدول 4 پر کردن جداول پارتیشن هارد دیسک (به عنوان مثال)

بخش ها باید در مرز سیلندر پایان یابد، بنابراین آخرین بخش از دیسک منطقی C: آدرس: سیلندر 15301 (که مربوط به حدود 40٪ از تمام سیلندر)، سر 15 (آخرین سطح دیسک)، بخش است 255 (آخرین بخش در مسیر).

نشانه ای از یک پارتیشن فعال در ورودی ورودی اول به عنوان یک فعال (کد 80H) مشخص شده است، به این معنی که سیستم عامل از دیسک منطقی C بارگذاری می شود.

جدول ورودی دوم پارتیشن ها از MBR، پارتیشن پیشرفته را برای انجام این کار توصیف می کند، فیلد "شناسه سیستم" باید کد باشد که با دیدگاه بخش توسعه یافته مطابقت دارد. این بخش بلافاصله در آخرین بخش دیسک منطقی C:، I.E. آغاز می شود. آدرس بخش اول بخش توسعه یافته به شرح زیر است: سیلندر - 15301، سر - 0، بخش - 1. بخش طولانی تمام آزاد را اشغال می کند (باقی مانده پس از تخصیص دیسک منطقی C :). این به این معنی است که بخش پیشرفته در آخرین بخش دیسک فیزیکی به پایان می رسد: سیلندر - 38309، سر - 15، بخش - 255. از آنجا که هیچ دانلود از پارتیشن گسترده ای در فیلد پارتیشن واقعی در عنصر دوم وجود ندارد جدول پارتیشن صفر ثبت می شود.

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

اولین عنصر این جدول بخش اولیه (اولیه) را تحت پوشش دیسک منطقی بعدی قرار می دهد (D :). دیسک منطقی دوباره با بخش اول سطح اول شروع می شود، بنابراین بخش های استفاده نشده بین SMBR و بخش، و همچنین بین MBR و دیسک منطقی C:. بنابراین، بخش اول دیسک دوم منطقی در آدرس: سیلندر - 15301، سر - 1، بخش - 1. ما در دومین دیسک منطقی 18400 سیلندر (48٪ از کل دیسک فیزیکی) را می گیریم. آخرین بخش دیسک منطقی D: آدرس: سیلندر - 33700، سر - 15، بخش - 255.

اگر دیسک منطقی کل حجم پارتیشن تمدید (همانطور که در مورد ما) نیست، عنصر دوم جدول پارتیشن (واقع در SMBR) موقعیت زیر را نشان می دهد (در مورد ما از مرحله دوم) پارتیشن گسترش یافته است. بخش اول این بخش بخش پس از دیسک منطقی D خواهد بود: آدرس او: سیلندر - 33701، سر - 0، بخش - 1. بخش دوم پیشرفته دوباره در آخرین بخش دیسک فیزیکی به پایان می رسد: سیلندر - 38309 سر - 15، بخش - 255. کسانی که. بخش های تمدید شده در یکدیگر سرمایه گذاری می شوند؛ همه آنها در منطقه ای که در بخش پارتیشن ها به عنوان بخش تمدید شده اند، واقع شده اند. جدول اصلی تنها یک بخش پیشرفته را توصیف می کند.

برای بخش دوم توسعه یافته، منطق مشابه برای اولین بار قابل استفاده است. در بخش اول این بخش، یک رکورد بارگیری متوسطه دوم وجود دارد (SMBR2). در SMBR2، جدول بخش های پارتیشن گسترده دوباره است. از آنجا که تنها یک دیسک منطقی باید در این بخش گسترش یافته باشد، تنها یک عنصر توصیف این دیسک باید در جدول پارتیشن باشد. فیلد "شناسه سیستم" کد برای توصیف پارتیشن اولیه خواهد بود. بخش اولیه دیسک منطقی E: در بخش اول مناسب برای این پس از SMBR2، I.E. آدرس بخش اولیه این دیسک برای تعیین موارد زیر: سیلندر - 33701، سر - 1، بخش - 1. (بین SMBR2 و شروع دیسک دوباره، فضای آزاد در سطح صفر باقی می ماند.)

از آنجا که دیسک منطقی E: تمام فضای آزاد را در بخش پیشرفته دوم می برد، آدرس بخش انتهایی دیسک منطقی هماهنگ با آدرس آخرین بخش دوم بخش توسعه یافته است که به نوبه خود با آدرس آخر همخوانی دارد بخش دیسک فیزیکی (سیلندر - 38309، سر - 15، بخش - 255).

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

سیستم فایل (سیستم فایل) این یک راه برای سازماندهی اطلاعات در حامل (معمولا یک درایو مغناطیسی، نوری یا فلش) به عنوان مجموعه ای از فایل ها است.

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

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

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

صدها سیستم فایل در جهان وجود داشت، اما تنها مقدار نسبتا کمی از تعداد آنها به طور گسترده ای مورد استفاده قرار می گیرد. در حال حاضر، در رایانه های شخصی که سیستم ویندوز را اجرا می کنند، دو سیستم استفاده می شود: سیستم فایل چربی. و ارقام آن و همچنین سیستم فایل NTFSبا هدف کار کارآمد با دیسک های بزرگ و اطمینان از یکپارچگی داده ها (حفاظت از یکپارچگی داده ها در شکست های سیستم). برای ذخیره اطلاعات در مورد رسانه های نوری (دیسک های لیزری) دیگر سیستم های فایل اعمال می شود: ایزو 9660, ایزو 9690., HFS., UDF و همکاران سیستم هارد دیسک به دلیل تفاوت های جدی در اصول سازماندهی کم سطح ذخیره سازی اطلاعات در این حامل مناسب نیست.

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

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

سیستم فایل چربی. (جدول تخصیص فایل) مطابق با نام روش سازمان داده ها - جداول توزیع داده ها و در اواخر دهه 1970 - اوایل دهه 1980 ایجاد شد. در ابتدا، آن را برای دیسک های انعطاف پذیر کمتر از 500K ایجاد شده است، اما در نهایت برای پشتیبانی از دیسک های افزایش و اندازه های بزرگ توسعه یافته است. در حال حاضر سه نوع چربی وجود دارد: FAT12، FAT16 و FAT32.

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

سیستم فایل FAT شامل چهار بخش عمده در دیسک است، منظور از محل آنها در شکل 5 نشان داده شده است.

شکل 5 ساختار سیستم چربی فایل

تمام این مناطق با قالب بندی دیسک منطقی (سطح بالا) ایجاد می شوند.

رکورد بوت شدن

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

اولین بایت های سه ضبط بوت شامل دستورالعمل انتقال (JMP) به برنامه بوت iPL2 (برنامه اولیه بارگذاری 2) - کد اجرایی که سیستم عامل را اجرا می کند. بدیهی است، دستورالعمل انتقال شامل آدرس IPL2 برنامه است.

بعد، در رکورد بوت یک ساختار داده به نام وجود دارد پارامترهای Blossom BIOS (بلوک پارامتر BIOS، BPB) یا جدول پارامترهای BIOS.. این مهمترین ساختار داده های حاوی پارامترهای مشخص کننده فرمت دیسک است. این ساختار نامیده می شود، زیرا حاوی اطلاعاتی است که BIOS هنگام کار با یک دیسک منطقی استفاده می کند، از جمله BIOS نشان می دهد که در آن شما باید به دنبال ساختارهای سیستم اساسی فایل ها باشید. جدول 5 برخی از بلوک های پارامتر BIOS را نشان می دهد.

جدول 5 فیلد بلوک پارامتر BIOS

رشته شرح
توصیفگر رسانه نشان می دهد که چه نوع رسانه ای ما در حال خرید است: هارد دیسک، فلاپی دیسک، فلش درایو.
تعداد بایت در بخش بخش اندازه مقادیر زیر مجاز است: 512، 1024، 2048 و 4096. برای اکثر دیسک ها، ارزش این فیلد 512 است
تعداد بخش ها در مسیر.
تعداد سر برای قالب بندی دیسک های پایین استفاده می شود
بخش های کل دیسک منطقی
تعداد بخش ها در خوشه مقدار پیش فرض بستگی به اندازه حجم دارد. مقادیر زیر مجاز است: 1، 2، 4، 8، 16، 32، 64 و 128. (مفهوم خوشه ای در زیر جدا خواهد شد)
تعداد نسخه های جداول چربی ارزش این فیلد همیشه برابر با 2 است (مفهوم جدول در زیر جدا خواهد شد)
نوع سیستم فایل
نسخه سیستم فایل

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

دیسک غیر دیسک یا خطای دیسک را جایگزین کنید و هر کلید را فشار دهید

"دیسک سیستم یا یک خطای دیسک" چیست؟ آن را جایگزین کنید و هر زمانی که آماده هستید، هر کلید را فشار دهید. "

ضبط بوت با یک ترکیب کد خاص به پایان می رسد - امضا (AA55H).

اظهار نظر:ضبط بوت (BR) را با رکورد اصلی بوت (ضبط بوت استاد - MBR) محروم نکنید. MBR بر روی یک دیسک فیزیکی در یک نمونه در دسترس است و پارتیشن به هارد دیسک به پارتیشن ها را فراهم می کند، و BR در ابتدای هر پارتیشن است و سیستم عامل و عملیات سیستم فایل را در هر یک از بخش ها بارگذاری می کند. روش بارگذاری کامپیوتر بیشتر از هم جدا خواهد شد.

جداول قرار دادن فایل

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

دایرکتوری ریشه

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

اندازه دایرکتوری ریشه زمانی تنظیم می شود که حداکثر تعداد فایل ها و دایرکتوری ها را تعیین می کند که می تواند در دایرکتوری ریشه توضیح داده شود (در ریشه FAT32 می تواند به صورت آزادانه به عنوان مورد نیاز، مانند هر دایرکتوری دیگر افزایش یابد.)

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

راه های اساسی تقسیم فضای هارد دیسک

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

در نظر بگیرید که چگونه هارد دیسک هر نوع (HDD یا SSD) را به سه شکل تقسیم کنید، یعنی با کمک:

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

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

ما دیسک باد را با ابزار استاندارد ویندوز تقسیم می کنیم

این روش کار با درایوها بسیار پیچیده نیست و مهمتر از همه، نیازی به برنامه های شخص ثالث نیست. این مناسب برای جداسازی دیسک اصلی "C" و برای شکستن HDD خارجی به بخش ها مناسب است. این ابزار برای کار با رسانه ها دارای تمام نسخه های ویندوز XP به ویندوز 10 است.

بنابراین، به طور مستقیم با هارد دیسک کار می کنید، باید ابزار استاندارد Windows Shell را باز کنید، و می توان آن را به دو روش به دسکتاپ دعوت کرد:

در پنجره ای که باز می شود " مدیریت دیسک»باید همه در حال حاضر به درایوهای اطلاعات کامپیوتر شما متصل شود، از جمله حافظه فلش.

ما نشانگر ماوس را به بخش مورد نظر می آوریم و منوی زمینه را برای این دیسک درست می کنیم. و در اینجا، بسته به آنچه که ما می خواهیم انجام دهیم، و ما با تیم بعدی تعیین می کنیم.

ما دیسک را برای دو تقسیم می کنیم

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


همه، دیسک اصلی به دو بخش تقسیم می شود.

دیسک مکان به بخش ها

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


ارزش یادآوری این سیستم دیسک است مبهوت به شما اجازه می دهد تا بیش از 4 پارتیشن در هر هارد دیسک ایجاد کنید.

کار با دیسک ها با کمک برنامه های کاربردی ویژه

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

  • سوئیت دیسک Acronis؛
  • مدیر بخش پارتیشن Paragon؛
  • Aomei پارتیشن دستیار تکنسین نسخه.

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

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

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

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

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

الگوریتم جداسازی هارد دیسک اصلی "C" شامل مجموعه ای از دستورات متوالی است:


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

ما یک دیسک جدید را تقسیم می کنیم

به عنوان یک قانون، HDD جدید یک فضای بی نظیر را نشان می دهد و تنها در پنجره برنامه قابل مشاهده خواهد بود.

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


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

شکستن دیسک پایه با استفاده از Windows PE بوت پوسته

اگر تصمیم به نصب یک سیستم عامل جدید دارید یا به طور کامل پیر را به روزرسانی کنید، و اندازه های موجود پارتیشن های اصلی HDD به شما مناسب نیست و یا نیازهای لازم را برآورده نمی کند، بهتر است که اصلاح شود، به یک کامپیوتر تبدیل شود پوسته ساده ساده

اگر می خواهید، نسخه های مختلف را می توانید از اینترنت دانلود کنید، و آنها در دسترسی آزاد هستند و با مجموعه ای از تمام برنامه های قابل حمل قابل حمل برای کار نه تنها با حامل های اطلاعاتی مجهز شده اند، بلکه مجموعه ای کامل از خدمات مختلف مفید دارند. به عنوان مثال، شما می توانید توزیع را از سایت https://diakov.net/8305-adminpe-30.html، که نیازی به ثبت نام اضافی از کاربر نیست.

پس از آپلود به یک حامل USB یا CD / DVD، سیستم را از طریق کلید برای تماس با منو، که در آن یک انتخاب از دستگاه دانلود وجود دارد، بارگیری کنید. به عنوان یک قانون، این کلید تابع F11 است، پس از فشار دادن، و رسانه های ما را انتخاب کنید.

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

یک برنامه جهانی برای کار با دستگاه های ذخیره سازی اطلاعات مختلف را باز کنید و با توجه به مثال قبلی در پس زمینه و بدون راه اندازی مجدد غیر ضروری کار کنید.

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

نتیجه

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

ویدئو در موضوع

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

بخش هارد دیسک

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

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

مزایای استفاده از بخش های متعدد

انتخاب در یک هارد دیسک چند بخش به مزایای زیر می دهد:

    در یک هارد دیسک فیزیکی، شما می توانید اطلاعات را در سیستم های فایل های مختلف ذخیره کنید، یا در همان سیستم های فایل، اما با اندازه خوشه ای مختلف (به عنوان مثال، مفید است برای ذخیره فایل های بزرگ - به عنوان مثال، ویدئو جدا از کوچک، و اندازه خوشه ای بزرگتر برای ذخیره سازی فایل های بزرگ را تنظیم کنید)؛

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

    در یک هارد دیسک شما می توانید چندین سیستم عامل را تنظیم کنید؛

    دستکاری با یک سیستم فایل بر سایر سیستم های فایل تاثیر نمی گذارد.

جدول پارتیشن هارد دیسک

انواع مختلفی از جداول بخش هارد دیسک وجود دارد. شایع ترین نقطه در داده ها یک جدول پارتیشن سازگار با IBM-PC است که بخشی از رکورد اصلی بوت (MBR) است. MBR در بخش فیزیکی اول (صفر) هارد دیسک واقع شده است. با این حال، جدول GPT (جدول پارتیشن GUID) بیشتر و بیشتر شروع می شود. اگر دیسک شما دارای یک جدول پارتیشن GPT باشد، شما نیازی به مراقبت از تعداد پارتیشن ها ندارید (به طور پیش فرض GPT، محل نگهداری زیر 128 بخش) و درک انواع بخش ها (در GPT - تمام بخش های اولیه ) اگر شما یک شکاف MBR دارید، این مقاله شرح مفصلی از چنین خرابی دیسک را ارائه می دهد.

ساختار دیسک شکسته به بخش ها (MBR)

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

    بخش می تواند باشد اولیههر دو تمدید شده.

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

    در MBR تحت جدول پارتیشن 64 بایت اختصاص داده شده است. هر ضبط 16 بایت را اشغال می کند. بنابراین، بیش از 4 بخش را می توان بر روی هارد دیسک ایجاد کرد. هنگامی که ساختار MBR توسعه یافت، کافی بود. با این حال، بعدا معرفی شد بخش پیشرفتهکه در آن شما می توانید چند نفر را ثبت کنید منطق بخش ها

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

انواع بخش ها

بخش اولیه (اصلی)

بخش اولیه باید بر روی دیسک فیزیکی باشد. این بخش همیشه شامل یک سیستم فایل یا سایر پارتیشن های منطقی است. در دیسک فیزیکی می تواند تا چهار بخش اصلی باشد. برخی از سیستم عامل های قدیمی - به عنوان مثال، MS -DOS و ویندوز - تنها می تواند بر روی بخش اولیه نصب شود.

بخش های پیشرفته و منطقی

جدول پارتیشن ممکن است شامل بیش از 4 بخش اصلی باشد، بنابراین بخش های پیشرفته اختراع بود. در بخش توسعه، شما می توانید چند پارتیشن منطقی ایجاد کنید. بخش های منطقی به زنجیره ای ساخته می شوند که در آن اطلاعات مربوط به بخش اول منطقی در MBR ذخیره می شود و اطلاعات بعدی در بخش اول پارتیشن منطقی ذخیره می شود. چنین زنجیره ای اجازه می دهد (در تئوری) برای ایجاد تعداد نامحدودی از پارتیشن ها، اما (در عمل) تعداد پارتیشن های منطقی محدود به خدمات و، معمولا، بیش از 10 پارتیشن منطقی ایجاد نشده است.

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

انتخاب سیستم فایل

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

علاوه بر سیستم های فایل های آشنا ویندوز، شما می توانید چند را انتخاب کنید که ممکن است بدانید. در میان چنین سیستم های فایل - ext4. ext4 در حال حاضر یکی از مناسب ترین سیستم های فایل برای سیستم دسکتاپ است. سیستم های فایل ext3 و ext2 در حال حاضر به ندرت مورد استفاده قرار می گیرند: ext3 یک نسخه کمی از ext4 است و هیچ مزیتی بیش از EXT4 ندارد، و EXT2 بدون آن وارد نشده است، بدون آن، با سیستم، بازگرداندن داده ها دشوار خواهد بود. سیستم های فایل BTRFS، XFS، Reiserfs، Reiser4، JFS، و غیره شما همچنین می توانید استفاده کنید، اما آنها باید بر اساس درک ویژگی های این FS انتخاب شوند (ارزش خواندن کمی در مورد FS های مختلف، که انتخاب مناسب را انتخاب می کند). بخش SWAP فقط برای حافظه مجازی طراحی شده است و بر خلاف سایر سیستم های فایل، نیازی به یک نقطه کوه نیست.

نقاط نصب

لینوکس حروف را به هر دیسک و پارتیشن به عنوان در ویندوز و DOS اختصاص نمی دهد. در عوض، باید نقطه کوه را برای هر دیسک و پارتیشن تنظیم کنید. لینوکس بر اساس اصل یک درخت کاتالوگ سلسله مراتبی کار می کند، جایی که دایرکتوری ریشه ( /) این نقطه اصلی کوه است که به طور پیش فرض تمام بقیه است. بر خلاف ویندوز در لینوکس، تمام بخش های دیسک های مورد استفاده در زیر شاخه های ریشه نصب شده اند و نه به عنوان دستگاه های جداگانه (C:، D: ...).

به عنوان مثال، در / خانه تمام فایل های شخصی شما ذخیره می شوند. اگر می خواهید این داده ها را به صورت جداگانه از بخش ریشه قرار دهید، یک بخش جدید ایجاد کنید و نقطه کوه را نصب کنید / خانه. این را می توان برای هر زیرمجموعه انجام داد. در طول نصب اوبونتو، توانایی تنظیم امتیازات زیر را فراهم می کند: / بوت (سرفصل های اولیه و کرنل) / dev (رانندگان و دستگاه ها) / خانه (فایل های سفارشی) / انتخاب (نرم افزار اضافی)، / srv (خدمات سیستم) / tmp (فایل های موقت) / usr (برنامه های کاربردی)، USR / محلی (داده های موجود برای همه کاربران) و / var. (سرور Server and logs). همچنین، هنگام نصب، می توانید نقاط نصب خود را با نام های دلخواه ایجاد کنید.

برای یک سیستم دسکتاپ معمولی، هیچ نقطه ای در تخصیص بخش های خود وجود ندارد / dev, / انتخاب, / srv, / tmp, USR / محلی و / var.. اگر قصد دارید بیش از دو سیستم عامل را اجرا کنید یا از رمزگذاری بخش ریشه استفاده کنید، ممکن است از بخش جداگانه استفاده کنید / بوت. گاهی اوقات نیز ارزش ایجاد یک بخش را دارد / usrاما فقط اگر شما در حال حاضر یک ایده روشن از چقدر فضای رخ می دهد. توصیه می شود یک بخش جداگانه ایجاد کنید / خانه. این باعث می شود که امکانات اضافی را در هنگام به روز رسانی و نصب مجدد سیستم فراهم کنید.

حداقل می تواند تنها به دو بخش محدود شود: "ریشه" و "مبادله"، سپس / بوت, / خانه, / usr و هر کس دیگری به سادگی در بخش ریشه ذخیره می شود ( /).

ساختار سیستم فایل

بخش حجم برای ریشه سیستم فایل

سیستم اوبونتو تازه نصب شده 4-6 گیگابایت فضای دیسک را می گیرد، با این حال، با استفاده فعال (تنظیم تعداد زیادی از برنامه ها، افزایش حافظه نرم افزاری، و غیره) و یا وقوع شکست در عملیات، که منجر به افزایش حجم می شود از پوشه ها با سیاهههای مربوط به سیستم ( / var / log) شما ممکن است به مقدار بیشتری از فضای دیسک نیاز داشته باشید، بنابراین برای ریشه سیستم فایل لازم است که بخش 10-15GB را برجسته کنید.

بخش جلد برای / خانه

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

پس از نصب پوشه / خانه را به یک بخش جدید انتقال دهید

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

ایجاد یک بخش جداگانه

خانه جدید.

با توجه به تجربه در کار روزمره، سیستم نیازی به بیش از 1 گیگابایت رم ندارد، به این معنی است که شما 4 و بیشتر GB RAM دارید، شما نیازی به اهداف مبادله ندارید