Чи важливі зарезервовані GPT та системні розділи EFI?


17

Цікаво, для чого призначений GPT-зарезервований розділ та GPT EFI System Partition . Чи потрібні вони мені, і що буде, якщо я їх видаляю?

Також для чого це?

Я маю на увазі 2-й та 3-й на малюнку.

Скріншот менеджера розділів


Я запитую, тому що я намагаюся встановити Linux і коли я встановлюю його (Crunchbang), коли я його завантажую, він показує ubuntu там, хоча я цього не знаю. Тож мені цікаво, чи це від старої установки.
користувач2612619

Ви відкрили їх, щоб побачити, які файли там? Перевірте всі перші три перелічені розділи.
Synetech

Я не можу їх заховати у вікнах.
користувач2612619

Ви можете призначити їм букву диска за допомогою оснастки Disk Management ( diskmgmt.msc).
Synetech

Відповіді:


26

Я думаю, що правильна відповідь потребує деяких технічних деталей.

Вступ

Напевно, ваш комп'ютер має лише один жорсткий диск. Те, що ви можете побачити у вікні, представленому на скріншоті, насправді є розділами, навіть якщо ваша система називає їх дисками.

Взагалі кажучи, диски можна використовувати без перегородки. Більшість мандрівників працює так. [1] Але використання розділів має багато переваг, просто назвіть деякі з них:

  • Ви можете мати два ОС, що сидять на одному жорсткому диску і не заважають один одному. Кожен з них буде сприймати свій розділ як логічний привід і не возиться з іншими, якщо ви цього не скажете.
  • Ви можете логічно розділити свої дані. Якщо одна секція з якихось причин пошкодиться, інші розділи, ймовірно, залишаться цілими.
  • Використовувати розділи краще, ніж використовувати декілька менших жорстких дисків, оскільки ваша система тихіша, витрачає менше енергії, і ви можете змінювати розмір, видаляти, переміщувати їх і т.д.
  • Для деяких спеціальних цілей ви можете використовувати деякі частини жорсткого диска.

Таблиці розділів

На вашому жорсткому диску розміщена таблиця розділів. Це структура, яка описує його макет розділів.

Донедавна схема розбиття MBR використовувалася в більшості випадків. Його називали так, тому що таблиця розділів знаходилася всередині Master Boot Record - зарезервованої частини диска (найперший фізичний сектор), який містить перший код завантаження, який зчитується з диска, а також містить таблицю розділів для диска - який говорить про те, скільки є розділів, де вони є і який тип файлової системи використовується кожен (наприклад, FAT32, NTFS тощо)

Під час завантаження програмного забезпечення машини зчитують код MBR і передають йому управління. Код MBR, в свою чергу, зчитує перший блок запису завантаження томів з активного розділу, який визначений у таблиці розділів, і передає йому управління. Цей код в свою чергу читає решту VBR, яка, нарешті, завантажує відповідні файли з розділу та завантажує операційну систему.

Ця схема мала ряд переваг. Це було дуже просто в реалізації та використанні, навіть на старому обладнання або коли було доступно лише обмежений простір на диску. Більше того, код VBR (написаний під час встановлення ОС) - це перший виконаний фрагмент коду, який повинен розуміти файлові системи, тому BIOS можна зберігати порівняно просто та компактно. Але таблицям розділів MBR зараз 30 років. Обладнання та програмне забезпечення змінилися. Основним обмеженням є те, що формат таблиці розділів підтримує лише жорсткі диски розміром приблизно 2 TiB. З розділенням MBR було багато інших проблем.

Таблиці розділів MBR тепер замінені таблицями розділів GUID або коротким GPT. Це тип таблиці розділів, який ви маєте на своєму жорсткому диску (якби не ви, у вас не було б "системного розділу EFI"). GPT не мають MBR [2] і доповнюються UEFI - новим типом мікропрограмного забезпечення, яке замінює застарілі BIOS. (Тобто для завантаження з диска GPT ваша машина повинна мати вбудовану програму UEFI.) UEFI не повинен покладатися на записи завантаження томів, що надаються окремими розділами, але може скоріше використовувати завантажувачі ОС, що надаються ОС.

Як працює завантаження

Коли BIOS завантажується з жорсткого диска, він спочатку дивиться на MBR; таблиця розділів у MBR дозволяє коду MBR знаходити та ідентифікувати активний розділ; код із запису обсягу завантаження активного розділу розміщує, зчитує та передає управління завантажувачу ОС.

UEFI є більш досконалим. Прошивка UEFI здатна зрозуміти хоча б деякі подробиці розділу, форматованого FAT, достатнього для пошуку виконуваного файлу, завантаження його в оперативну пам’ять та передачі контролю на нього. Для Windows цей файл є bootmgr.exe.

Прошивка UEFI шукає розділ, що містить такі файли. Це на екрані екрану "EFI System partition". (Він ідентифікований як "розділ системи EFI" за допомогою числового ідентифікатора, GUID, що знаходиться всередині розділу. На одному жорсткому диску дозволений лише один такий розділ. А оскільки програмне забезпечення UEFI розуміє лише сімейство файлових систем FAT, система EFI розділ бажано відформатувати за допомогою FAT32.)

Потім він зчитує всі доступні завантажувачі ОС із цього розділу та перевіряє, чи є той, який ви вказали як за замовчуванням. Цілком імовірно, що ви можете натиснути якусь кнопку, перш ніж UEFI почне завантажуватися, щоб вибрати інший завантажувач ОС. Отже, UEFI не залежить від будь-якого завантажувального коду, знайденого в MBR або VBR; натомість він покладається на завантажувачі, що надаються встановленими ОС.

Варто зазначити, що UEFI містять модуль підтримки сумісності, який, як правило, відключений за замовчуванням. Він відновлює сумісність назад з послідовністю завантаження BIOS на основі MBR. На жаль, завантаження BIOS вимагає деякої додаткової ініціалізації, яка повинна бути виконана системною прошивкою, що робить завантаження повільніше загальним.

Отже, чи можу я видалити системний розділ EFI?

На цьому етапі ви повинні зрозуміти, що видалення розділу EFI System видалить усі завантажувачі ОС, тим самим унеможливлюючи завантаження цього жорсткого диска з UEFI.

Reserved Partition

Це заповнювач, винайдений Microsoft. Він не містить значущих даних, і він є на всякий випадок, якщо вам коли-небудь знадобиться створити додатковий розділ для спеціального використання. У цьому випадку Windows зменшить зарезервований розділ і створить новий у відновленому місці. Видалення його не повинно шкодити зараз , але ви можете зіткнутися з деякими проблемами в майбутньому.

Велике запитання

Тепер, перш ніж видалити будь-яке з них, ви повинні задати собі питання: "навіщо мені це робити?"

Вільний вільний простір на диску, напевно, не вартий цього. Ваш жорсткий диск має 700 ГБ простого дискового простору. Ці дві секції займають менше 400 Мб разом . Це 0,05714% вашого жорсткого диска. Ви відновите лише невеликий шматочок диска, ризикуючи вийти з ладу під час завантаження та можливими проблемами з Windows у майбутньому.

Ще одна причина, чому ви зробили це має сенс для таблиць розділів MBR - вони мали обмеження на 4 розділи, тому кожен окремий був дорогоцінним. Це не так з GPT, тому немає жодних причин видаляти ці два тут.


[1] Pendrives можна розділити, але поза коробкою у них немає належної таблиці розділів. Єдиний розділ, який знаходиться на них, не має завантажувального сектора, і більше розділів неможливо створити, якщо не буде створена нова таблиця розділів.

[2] Це не зовсім так. GPT містить фіктивну таблицю MBR з псевдорозділом, що охоплює перші 2 ТБ жорсткого диска. Він використовується для обману застарілих інструментів, які не підтримують GPT, думати, що накопичувач містить дійсну таблицю розділів MBR та один розділ без вільного місця. Це безпечніше, ніж дозволити застарілому інструменту прочитати GPT, оскільки він міг інтерпретувати його як пошкоджений MBR і спробувати виправити його.


Відмінний запис. Ваша третя точка вгорі не зовсім коректна. Під час використання декількох розділів на стандартному жорсткому диску (на відміну від SSD) є серйозне враження від продуктивності, оскільки голова повинна переміщатися між різними розділами, коли вводити / виводити більше, ніж один.
Ітаї

1
На думку Microsoft, кожен диск GPT повинен мати MSR. Те, що система все ще працює без неї, не означає, що завжди буде.
jiggunjer

5

Поширені запитання про Windows та GPT

ESP (розділ системи EFI) містить NTLDR, HAL, Boot.txt та інші файли, необхідні для завантаження системи, наприклад, драйвери.

Microsoft Reserved Partition (MSR) резервує місце на кожному дисковому диску для подальшого використання програмним забезпеченням операційної системи.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.