Difference between revisions of "Some basics of MBR v/s GPT and BIOS v/s UEFI/ru"

Created page with "Переход от MBR к GPT работает из-за неэффективности схемы разметки MBR. На диске MBR большая часть пер..."
(Created page with "Одной из необычных функций gdisk является способность читать таблицу разделов MBR или метку диска B...")
(Created page with "Переход от MBR к GPT работает из-за неэффективности схемы разметки MBR. На диске MBR большая часть пер...")
Tags: Mobile web edit Mobile edit
Line 62: Line 62:
Одной из необычных функций gdisk является способность читать таблицу разделов MBR или метку диска BSD и преобразовывать ее в формат GPT без повреждения содержимого разделов на диске. Эта возможность существует для перехода на GPT в том случае, если ограничения MBR или BSD-дискмаркировки становятся слишком обременительными - например, если вы хотите добавить несколько ОС в мультизагрузочную конфигурацию, но для этих ОС требуется слишком много первичных разделов, чтобы поместиться на MBR-диске.
Одной из необычных функций gdisk является способность читать таблицу разделов MBR или метку диска BSD и преобразовывать ее в формат GPT без повреждения содержимого разделов на диске. Эта возможность существует для перехода на GPT в том случае, если ограничения MBR или BSD-дискмаркировки становятся слишком обременительными - например, если вы хотите добавить несколько ОС в мультизагрузочную конфигурацию, но для этих ОС требуется слишком много первичных разделов, чтобы поместиться на MBR-диске.


Conversions from MBR to GPT works because of inefficiencies in the MBR partitioning scheme. On an MBR disk, the bulk of the first cylinder of the disk goes unused—only the first sector (which holds the MBR itself) is used. Depending on the disk's CHS geometry, this first cylinder is likely to be sufficient space to store the GPT header and partition table. Likewise, space is likely to go unused at the end of the disk because the cylinder (as seen by the BIOS and whatever tool originally partitioned the disk) will be incomplete, so the last few sectors will go unused. This leaves space for the backup GPT header and partition table. (Disks partitioned with 1 MiB alignment sometimes leave no gaps at the end of the disk, which can prevent conversion to GPT format—at least, unless you delete or resize the final partition.)
Переход от MBR к GPT работает из-за неэффективности схемы разметки MBR. На диске MBR большая часть первого цилиндра диска остается неиспользованной - используется только первый сектор (в котором хранится сама MBR). В зависимости от геометрии CHS диска, на этом первом цилиндре, скорее всего, будет достаточно места для хранения заголовка GPT и таблицы разделов. Аналогичным образом, в конце диска место, скорее всего, останется неиспользованным, поскольку цилиндр (как его видит BIOS и любой инструмент, изначально разбивавший диск) будет неполным, поэтому последние несколько секторов останутся неиспользованными. Таким образом, останется место для резервного заголовка GPT и таблицы разделов. (Диски, разбитые с выравниванием по 1 МБ, иногда не оставляют пробелов в конце диска, что может помешать преобразованию в формат GPT - по крайней мере, если не удалить или не изменить размер последнего раздела).


The task of converting MBR to GPT therefore becomes one of extracting the MBR data and stuffing the data into the appropriate GPT locations. Partition start and end points are straightforward to manage, with one important caveat: GPT fdisk ignores the CHS values and uses the LBA values exclusively. This means that the conversion will fail on disks that were partitioned with very old software. If the disk is over 8 GiB in size, though, GPT fdisk should find the data it needs.
The task of converting MBR to GPT therefore becomes one of extracting the MBR data and stuffing the data into the appropriate GPT locations. Partition start and end points are straightforward to manage, with one important caveat: GPT fdisk ignores the CHS values and uses the LBA values exclusively. This means that the conversion will fail on disks that were partitioned with very old software. If the disk is over 8 GiB in size, though, GPT fdisk should find the data it needs.
translator
11,446

edits