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

17

Интересно , что раздел GPT Reserved и Partition GPT EFI System для. Нужны ли они мне, и что будет, если я их уберу?

И для чего это нужно?

Я имею в виду 2-й и 3-й на картинке.

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

user2612619
источник
Я спрашиваю, потому что я пытаюсь установить Linux, и когда я устанавливаю его (Crunchbang), при загрузке он показывает Ubuntu там, даже если я этого не делаю. Так что мне интересно, если это из старой установки.
user2612619
Вы открыли их, чтобы увидеть, какие файлы там? Проверьте все первые три раздела в списке.
Synetech
Я не могу, они спрятаны в окнах.
user2612619
Им можно назначить букву диска с помощью оснастки «Управление дисками» ( diskmgmt.msc).
Synetech

Ответы:

26

Я думаю, что для правильного ответа нужны некоторые технические детали.

Вступление

Ваш компьютер, вероятно, имеет только один жесткий диск. То, что вы видите в окне, представленном на скриншоте, на самом деле являются разделами, даже если ваша система называет их дисками.

Вообще говоря, диски можно использовать без разметки. Большинство pendrives работают так. [1] Но использование разделов имеет много преимуществ, просто назвать некоторые из них:

  • Вы можете иметь две ОС на одном жестком диске и не мешать друг другу. Каждый из них будет относиться к своему разделу как к логическому диску и не будет связываться с другими, если вы не скажете это.
  • Вы можете логически разделить ваши данные. Если по какой-либо причине один раздел будет поврежден, другие разделы, скорее всего, останутся нетронутыми.
  • Использование разделов лучше, чем использование нескольких жестких дисков меньшего размера, потому что ваша система тише, потребляет меньше энергии, и вы можете изменять размер, удалять, перемещать их и т. Д.
  • Вы можете использовать некоторые части жесткого диска для некоторых специальных целей.

Таблицы разделов

На вашем жестком диске есть таблица разделов. Это структура, которая описывает структуру разделов.

До недавнего времени схема разбиения MBR использовалась в большинстве случаев. Он был назван так, потому что таблица разделов находилась внутри основной загрузочной записи - зарезервированной части диска (самый первый физический сектор), которая содержит первый загрузочный код, считанный с диска, а также содержит таблицу разделов для диска - который сообщает, сколько существует разделов, где они находятся и какой тип файловой системы использует каждый (например, FAT32, NTFS и т. д.)

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

Эта схема имела ряд преимуществ. Его было очень просто внедрить и использовать даже на старом оборудовании или когда было доступно только ограниченное дисковое пространство. Более того, код VBR (написанный во время установки ОС) является первым исполняемым фрагментом кода, который должен понимать файловые системы, поэтому BIOS могут быть относительно простыми и компактными. Но таблицам разделов MBR уже 30 лет. Аппаратное и программное обеспечение изменилось. Основным ограничением является то, что формат таблицы разделов поддерживает только жесткие диски размером около 2 ТиБ. Было много других проблем с разделением 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» на вашем скриншоте. (Он определяется как «системный раздел EFI» с помощью числового идентификатора, GUID, который находится внутри раздела. Для одного жесткого диска разрешен только один такой раздел. А поскольку прошивка UEFI понимает только файловые системы семейства FAT, система EFI раздел желательно форматировать с помощью FAT32.)

Затем он читает все доступные загрузчики ОС из этого раздела и проверяет, присутствует ли тот, который вы указали по умолчанию. Вполне вероятно, что вы можете нажать какую-то кнопку, прежде чем UEFI начнет загрузку, чтобы выбрать другой загрузчик ОС. Таким образом, UEFI не зависит от любого загрузочного кода, найденного в MBR или VBR; вместо этого он полагается на загрузчики, предоставляемые установленными ОС.

Стоит отметить, что UEFI содержат модуль поддержки совместимости, который обычно по умолчанию отключен. Восстанавливает обратную совместимость с последовательностью загрузки BIOS на основе MBR. К сожалению, загрузка BIOS требует некоторой дополнительной инициализации системной микропрограммой, что делает загрузку в целом более медленной.

Итак, могу ли я удалить системный раздел EFI?

На этом этапе вы должны понимать, что удаление системного раздела EFI приведет к удалению всех загрузчиков ОС, что сделает невозможным загрузку этого жесткого диска с UEFI.

Reserved Partition

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

Большой вопрос

Теперь, прежде чем удалить какой-либо из них, вы должны задать себе вопрос: «Зачем мне это делать?»

Свободное дисковое пространство, которое вы получаете, вероятно, не стоит этого. Ваш жесткий диск имеет 700 ГБ свободного места на диске. Эти два раздела занимают менее 400 МБ вместе взятых . Это 0,05714% вашего жесткого диска. Вы восстановите лишь небольшой кусочек диска, рискуя при этом ошибкой загрузки и возможными проблемами с Windows в будущем.

Еще одна причина, по которой вы это сделали, имела смысл для таблиц разделов MBR - у них было ограничение в 4 раздела, поэтому каждый из них был ценным. Это не относится к GPT, поэтому нет причин удалять эти два здесь.


[1] Pendrives могут быть разделены, но из коробки у них нет надлежащей таблицы разделов. Один раздел на них не имеет загрузочного сектора, и больше разделов не может быть создано, если не создана новая таблица разделов.

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

gronostaj
источник
Отличная рецензия. Ваш третий пункт в верхней части не совсем правильно. При использовании нескольких разделов на стандартном жестком диске (в отличие от твердотельного накопителя) наблюдается серьезное снижение производительности, поскольку при выполнении операций ввода-вывода из нескольких разделов голова должна перемещаться между различными разделами.
Итай
1
Согласно Microsoft каждый диск GPT должен иметь MSR. Тот факт, что система все еще работает без нее, не означает, что так будет всегда.
jiggunjer
5

Из Windows и FAQ по GPT

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

Зарезервированный раздел Microsoft (MSR) резервирует место на каждом диске для последующего использования программным обеспечением операционной системы.

Дэвид Маршалл
источник