Mbr или gpt для windows 8

Чем отличается MBR от GPT

Mbr или gpt для windows 8

Если вы когда нибудь делали разметку диска или даже более того, пытались установить Linux на ноутбук с предустановленой Windows 8 или более новой версией, то скорее всего встречались с такими понятиями как таблица разделов, gpt и mbr.

Даже если вы стерли Windows, все равно наверное задавались вопросом чем отличается mbr от gpt, какая таблица разделов лучше, какие преимущества gpt от mbr.

В этой статье мы ответим на все эти вопросы и после ее прочтения вы уже будете точно знать какая таблица разделов вам нужна, но сначала немного теории.

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

Как вы знаете, жесткий диск не целая субстанция, на которую устанавливается система. Мы можем разделить его на несколько разделов, чтобы на один установить одну систему, на другой – другую, а третий вообще оставить под файлы. Подобное разделение было и в Windows – это диск С:, D:, такое есть и в Linux – sda1, sda2, sda3.

Но вопрос в том, как система узнает структуру жесткого диска? По сути жесткий диск представляет собой огромное адресное пространство в которое можно записывать данные.

Чтобы знать сколько разделов существует, какого они размера, на какой ячейке начинаются и на какой заканчиваются нужно где-то хранить эти данные. Вот тут уже нужна таблица разделов MBR или GPT. Или как они расшифровываются Master Boot Record и GUID Partition Table.

Не смотря на то, что они отличаются архитектурой, они выполняют одну и ту же работу. Разница между mbr и gpt будет лучше понятна, если мы рассмотрим их по очереди.

MBR (Master Boot Record)

MBR – это старый стандарт таблицы разделов, но он до сих пор широко используется многими людьми. Эта таблица разделов разработана еще во времена DOS, в 1983 году, а поэтому содержит много соответствующих ограничений.

MBR находится в самом начале диска, если точнее, то она занимает первые 512 байт. Она содержит информацию, о том, какие логические и расширенные разделы есть на этом устройстве.

Кроме того в MBR находится исполняемый код, который может сканировать разделы в поисках операционной системы, а также инициировать загрузку операционной системы. Для Windows – это загрузчик WIndows, в Linux там находится код инициализации Grub.

Поскольку места там очень мало, обычно этот код используется только для инициализации основного загрузчика расположенного где-нибудь на диске.

Очень неудобное ограничение MBR, это то, что вы можете иметь только четыре раздела диска. Это связанно с ограниченным количеством памяти выделенным под таблицу разделов. Так было с самого начала, но потом разработчики нашли решение.

Обычные разделы начали называть первичными (primary), а также добавили расширенные (extended) и логические (logical).

Один расширенный раздел, может содержать несколько логических, таким образом вы сможете создать необходимое количество разделов.

Кроме того MBR использует 32-битную адресацию пространства, поэтому вы сможете работать только с дисками размером до двух терабайт. Конечно, со временем появились способы поддерживать и большие объемы, но работать с ними она будет не так хорошо.

Еще один минус в том, что MBR расположена только в начале диска и если вы ее случайно затрете, то диск станет полностью нечитаемым.

Плюсом MBR можно назвать полную совместимость со многими операционными системами в том числе Windows, включая старые версии, Linux и MacOS.

GPT (GUID Partition Table)

GPT это современный стандарт управления разделами на жестком диске. Это часть стандарта EFI (Extensible Firmware Interface), разработанного в Intel для замены устаревшего BIOS.

Самое первое отличие – это использование совсем другой адресации диска. В MBR использовалась адресация зависимая от геометрии диска. Адрес состоял с трех значений головка, цилиндр и сектор (например 0,0,0).

В GPT используется адресация LBA.

Это блочная адресация, каждый блок имеет свой номер, например LBA1, LBA2, LBA3, и так далее, при чем адреса MBR автоматически транслируются в LBA, например LBA1 будет иметь адрес 0,0,1 и так далее.

GPT не содержит кода загрузчика, она рассчитывает что этим будет заниматься EFI, здесь размещена только таблица разделов.

В блоке LBA0 находится MBR, это сделано для защиты от затирания GPT старыми утилитами работы с дисками, а уже с блока (LBA1) начинается сама GPT.

 Под таблицу разделов резервируется 16 384 байт памяти, по 512 на блок, а это 32 блока, таким образом первые разделы начнутся с блока LBA34 (32+1MBR+1GPT).

Важным преимуществом есть то, что количество разделов не ограничено. Точнее ограничено, только операционной системой. Ядро Linux поддерживает аж до 256 разделов.

Благодаря адресации LBA, GPT в отличии от MBR может создавать разделы до 9,4 ЗБ, а этого в ближайшее время вполне хватит.

Кроме того служебная информация GPT дублирована, она размещается не только в начале диска но и в конце, таким образом во многих случаях при повреждении GPT может сработать автоматическое восстановление и вы даже не заметите проблем. Тут уже сразу становится понятно, что лучше mbr или gpt.

GPT поддерживает юникод поэтому вы можете задавать имена и атрибуты разделам. Имена могут быть заданы на любом поддерживаемом языке и вы сможете обращаться к дискам по этим именам.

Для дисков используются глобальные уникальные идентификаторы GUID (Globally Unique IDentifier), это одна из вариаций UUID с большей вероятностью уникальных значений, может также использоваться для идентификации дисков вместо имен.

Минусом или еще одним плюсом GPT есть то, что при загрузке проверяются контрольные суммы таблиц, а это значит, что если вы захотите что-то изменить вручную, то система не загрузится. Как видите разница между mbr и gpt просто колоссальная.

Поддержка операционных систем

MacOS и новые версии Windows начиная от Windows 8 используют GPT по умолчанию. Вы не сможете установить MacOS в системе с MBR, она будет работать на этом диске, но вы не сможете ее туда установить. Windows поддерживает как MBR так и GPT начиная с версии 8, более ранние версии установить на GPT не удастся, но работать с GPT можно начиная с XP.

Ядро Linux включает поддержку как MBR так и GPT, только для установки на GPT вам придется использовать загрузчик Grub2. Здесь сравнение MBR vs GPT не так однозначно. Если вам нужна старая операционная система ничего с GPT не выйдет.

Какая таблица разделов

Теперь давайте рассмотрим  как узнать gpt или mbr используется на вашем компьютере. Конечно, если у вас предустановлена Windows 10 на ноутбуке, то тут и думать нечего, там точно GPT, но в других случаях будет полезно узнать.

В Linux мы можем использовать для этого утилиту fdisk. Просто выполните:

sudo fdisk -l

Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dos

Disk identifier: 0x1c50df99

Disklabel type: dos – значит, что у вас используется mbr, в gpt так будет и написано – gpt. Также узнать gpt или mbr используется можно с помощью программы gparted.

Выводы

Теперь вы знаете чем отличается mbr от gpt, и у вас не возникнет трудностей при выборе таблицы разделов. Если вы используете диск размером меньше двух терабайт и вам не нужно больше четырех разделов, то возможно и не стоит выбирать GPT.

Некоторые старые BIOS не поддерживают нормальную загрузку системы с таблиц GPT, к тому же без UEFI вы не сможете установить Windows на эту таблицу разделов. Но если вы хотите устанавливать на GPT только Linux то ничего плохого в этом нет.

Определять что лучше mbr или gpt нужно в зависимости от вашей ситуации.

Давайте подведем итог всего выше написанного и еще раз приведем преимущества gpt перед mbr:

  • MBR поддерживает диски до 2 Тб, GPT – до 9 Зб
  • GPT поддерживает более четырех разделов
  • GPT использует GUID для идентификации дисков, а значит меньше шанс конфликтов имен
  • GPT использует новую систему адресации LBA, вместо устаревшей CHS
  • Служебная информация GPT дублируется в начале и конце диска
  • GPT проверяет контрольные сумы, что позволяет обнаружить модификацию таблицы разделов
  • GPT поддерживает Unicode, а следовательно кириллические имена.

Источник: https://losst.ru/chem-otlichaetsya-mbr-ot-gpt

В чем разница между дисками mbr и gpt — что лучше?

Mbr или gpt для windows 8

При добавлении нового HDD или SSD к вашему компьютеру система поинтересуется у вас, как инициализировать ваш диск – в MBR или GPT.

Возможно, вы уже встречались с этими терминами ранее, или столкнулись с ними совсем недавно, и хотите разобраться, какова суть и смысловая нагрузка данных понятий.

В этой статье я расскажу, что такое MBR и GPT, какая между ними разница, а также какая из этих схем больше подойдёт для вашего ПК.

Как различаются диски MBR и GPT

«MBR» (аббревиатура от слов «Master Boot Record» — главная учётная запись) и «GPT» (аббревиатура от GUID Partition Table – таблица разделов GUID) – это две схемы разделов для HDD, SDD и различных съёмных устройств. Данные схемы выполняют схожую функцию, определяя специфику создания и организации разделов на вашем жёстком диске.

Чтобы узнать, какую схему использует ваш жёсткий диск, рекомендую скачать и установить бесплатную утилиту MiniTool Partition Wizard, и после её запуска на главном экране отобразится схема разделов, задействованная на вашем ПК.

Используйте программу «MiniTool Partition Wizard

Что относится конкретных различий, то данные схемы отличаются в следующем:

Время создания

  • MBR была представлена с IBM PC DOS 2.0 в марте 1983 года, и используется до сих пор.
  • GPT была разработана в конце 90-х как структурный элемент позже появившегося UEFI (современная замена БИОС), и приобрела особую популярность в последние годы.

Структура

MBR состоит из кода главного загрузчика, таблицы разделов жёсткого диска, и подписи диска (сигнатуры). При этом таблица разделов может иметь максимум 4 входа для основных (primary) разделов в ОС Виндовс.

В структуру GPT входит так называемый «защитный MBR» (используется для предотвращения идентификации размеченного GPT-диска как неразмеченного MBR-утилитами, сообщая последним, что данный диск – это большой GPT-раздел).

Также туда входит первичный загрузчик таблицы разделов GUID (содержит информацию о своём размере и месте размещения, а также о размере и месте размещения второго загрузчика GPT).

Первичный вход в таблицу разделов GUID, бекап (копия) входа в таблицу массивов GUID, и бекап загрузчика таблицы разделов GUID.

Таблица разделов GUID может содержать до 128 раздельных входов в Виндовс.

Количество разделов

Поскольку таблица разделом MBR может включать 4 основных входа в разделы, нам позволено создать только 4 основных раздела на диске MBR. Если мы захотим создать больше разделов, нам будет необходимо создать расширенный раздел, где будет большое количество логических разделов. Однако логические разделы не могут быть активными.

GPT же теоретически позволяет почти бесконечное количество разделов, но специфика Виндовс ограничивает его возможности максимум 128 разделами. Каждый раздел в GPT может функционировать как основной (primary) раздел на MBR-диске.

Поддерживаемое объёмы диска

Если мы инициализируем диск в MBR, тогда мы можем использовать 2TB или 16TB объёма жёсткого диска независимо от того, насколько велик данный диск. Если наш диск использует размер стандартного сектора в 512 байт, тогда мы можем использовать максимум 2 Терабайта. Если он использует сектор 4К (расширенный формат), тогда мы можем использовать 16 Терабайт.

GPT может использовать 264 логических блоков, и каждый логический блок может быть размером 512 байт или 4К. Потому диск с таблицей разделов GUID может достигать огромных размеров по сравнению с MBR-диском. На данный момент нельзя говорить о лимитах в GPT, так как ещё длительное время не будет существовать диска, превышающего данные размеры.

Разница между GPT и MBR в совместимости

Все современные ОС Виндовс могут использоваться GPT-диски для данных (Виндовс 7,8,10, Виндовс Server 2008, Виндовс Server 2012, Виндовс Server 2016, но только 64-битные версии ОС поддерживают загрузку с GPT-диска, когда поддерживается и активирован режим загрузки UEFI (UEFI boot mode).

При этом 32-битная версия Виндовс XP может только видеть «защитный MBR» (о нём я уже писал выше), и даже 64-битная версия данной ОС может использовать GPT только для данных.

Различный режим загрузки

Если материнская плата нашего компьютера поддерживает только режим загрузки «Legacy boot», мы можем загрузить Виндовс только из MBR-диска. Если вы захотите установить Виндовс на GPT-диск в этом режиме, вы получите сообщение «Виндовс не может быть установлен на этот диск. Выбранный диск имеет таблицу разделов GPT».

Однако если материнская плата нашего компьютера поддерживает только загрузку в UEFI, мы можем стартовать Виндовс только с GPT-диска. В ином случае мы получим ошибку, аналогичную уже упомянутой.

Но если ваша материнская плата поддерживает оба режима («Legacy boot» и «UEFI boot»), вам необходимо будет активировать (CSM – «Compatibility Support Module» – «Модуль поддержки совместимости») в БИОСе.

В таком случае вы сможете загрузить Виндовс как с MBR, так и GPT, или сможете активировать UEFI когда вы хотите загрузить с GPT-диска, или активировать Legacy BIOS когда вы планируете загрузиться с MBR-диска.

Используйте режим CSM в ASUS UEFI BIOS

Что же лучше MBR или GPT

Попробуем проанализировать что лучше — MBR или GPT:

  • GPT лучше, если вы планируете создать больше 4 разделов. Как я писал выше, MBR-диски содержат 4 основных раздела, в то время как GPT-диски поддерживают до 128 разделов в Виндовс, потому выбирайте GPT, если вам нужно больше разделов;
  • GPT лучше, если ваш жёсткий диск больше, чем 2 Терабайта. Традиционная специфика MBR ограничивает диск 2 Терабайтами;
  • GPT лучше MBR, если вы беспокоитесь о сохранности своих данных. GPT-диски используют главный раздел и его копию для резервирования данных, а также поля CRC32 для улучшения интегрированности структуры данных, потому выбирайте эту схему, если вы беспокоитесь о безопасности и сохранности ваших данных;
  • Выбирайте GPT если в вашей системе поддерживается загрузка. По сравнению с загрузкой MBR она быстрее и более стабильно работает с загрузкой ОС Виндовс, следовательно, работа вашего компьютера улучшится. Не забудьте перейти в БИОС вашего ПК и активировать загрузку UEFI (UEFI boot), если он не был активирован ранее;
  • Выбирайте MBR для вашего системного диска, если материнская плата вашего ПК не поддерживает UEFI;
  • Выбирайте MBR для системного диска если вы хотите инсталлировать 32-битную версию Виндовс. Только 64-битные версии Виндовс могут загружаться с GPT-диска;
  • Выбирайте MBR для системного диска, если вы ещё используете старую версию ОС Виндовс (например, Win XP).

Заключение

Каково же отличие схем разделов MBR и GPT? Если у вас современная материнская плата с поддержкой UEFI – смело выбирайте GPT и наслаждайтесь его функционалом.

Как мы можем видеть, за GPT будущее, а более архаичная схема MBR со времен канет в Лету.

При этом ещё как минимум пару лет будет наблюдаться относительный паритет данных схем, потому «активным» пользователям MBR можно особо не спешить, так как о преждевременной «кончине» MBR говорить пока рановато.

Источник: https://RusAdmin.biz/bloknot/v-chem-raznitsa-mezhdu-diskami-mbr-i-gpt-chto-luchshe/

Как установить Windows 8.1, 10 на диск GPT и как на этот же компьютер установить на другой жёсткий диск MBR ещё три операционные системы: Windows XP, Windows Vista, Windows 7. В режиме Legacy будут грузиться все 5 операционок

Mbr или gpt для windows 8

Привет админ, вопрос! Включил в БИОСе стационарного компьютера интерфейс UEFI и установил на GPT-диск Windows 8.1 и Windows 10. При включении компьютера выходит диспетчер загрузки операционных систем, то есть всё, как надо.

Но есть потребность в установке ещё трёх операционок: Windows XP, Windows Vista, Windows 7, понятно, что их нужно устанавливать на диск MBR, но как и в какой последовательности? Не затрётся ли у меня загрузчик Win 8.1 и Win 10? Нужно ли при установке систем физически отключать диск GPT с Windows 8.

1, 10? Как создавать разделы? Каким образом всё это в итоге будет загружаться? Надеюсь на развёрнутый ответ.

P.S. К сожалению уже поздно узнал, что устанавливать системы нужно в таком порядке: сначала старшую (Windows XP), затем младшую Висту и уже потом семёрку, короче сделал глупость, установил первой Windows 7, чем мне это грозит?

Привет друзья! Предлагаю перейти сразу к делу и по ходу действия поговорить обо всём, что и как устанавливать, отключать или не отключать и в какой последовательности производить установку.

Забегая вперёд, скажу, что мы усложним задачу, поставив себя на место нашего читателя и произведём установку операционных систем в неправильной последовательности, то есть сначала установим Win 7, затем Висту и в конце Windows XP, естественно после этого загружаться будет одна XP, но мы выйдём из положения и восстановим загрузку всех операционных систем!

Использовать будем стационарный компьютер и два обычных жёстких диска, один GPT, а второй MBR.

  • Примечание: БИОС видит каждый диск, как отдельное загрузочное устройство, а Windows при создании загрузчика видит все устройства (внутренние и внешние жёсткие диски, а также флешки) в виде томов (разделов). В сегодняшней статье, мы установим на GPT-диск Windows 8.1 и Windows 10, а на MBR-диск установим Windows 7, Windows Vista, Windows XP. Затем добавим в MBR загрузчик операционные системы Windows 8.1 и Windows 10, установленных на GPT. В итоге, в режиме UEFI будут загружаться 2 OS (Win 10 и Win 8.1), а режиме legacy все 5 (Win 10, Win 8.1, Win 7, Vista, Win XP), в конце статьи объясню почему!

К нашему стационарному компьютеру подсоединено два HDD.  

Первый жёсткий диск 250 Гб (Диск 0), преобразован в стиль GPT и на нём установлены две операционные системы Windows 8.1 и Windows 10, также к компьютеру подключен ещё один жёсткий диск MBR 120 Гб (Диск 1), на который мы установим ещё три операционные системы: Windows 7, Windows Vista, Windows XP.

В первую очередь создадим на Диске 1 скрытый раздел System Reserved (Зарезервировано системой) 100 Мб и три раздела, на которых разместим Win 7, Vista и XP.

Запускаем командную строку от имени администратора.

diskpart

lis dis (выводим в список все разделы жёсткого диска)

sel dis 1 (выбираем Диск 1, объём 120 Гб)

clean (производим очистку диска)

convert MBR (преобразуем в стиль MBR)

creat par prim size=100 (создаём на диске скрытый раздел System Reserved (Зарезервировано системой) 100 Мб)

format fs=NTFS (форматируем созданный нами раздел в файловую систему NTFS)

activ (делаем раздел активным)

assign (присваиваем разделу букву диска)

creat par prim size=40000 (создаём на диске второй раздел объёмом 40 Гб, на него потом установим Windows 7)
format quick fs=NTFS label Win7 (форматируем его в файловую систему NTFS и присваиваем метку тома Win7)

assign (присваиваем разделу букву диска)

creat par prim size=40000 (создаём на диске третий раздел объёмом 40 Гб, на него потом установим Windows Vista)

format quick fs=NTFS label Vista (форматируем его в файловую систему NTFS и присваиваем метку тома Vista)

assign (присваиваем разделу букву диска)

creat par prim (создаём на диске четвёртый раздел и отдаём ему всё оставшееся пространство)

format quick fs=NTFS label XP (форматируем его в файловую систему NTFS и присваиваем метку тома XP)

assign (присваиваем разделу букву диска)

exit (выходим из diskpart)

Управление дисками

Установка Windows 7 

Теперь нам понадобится три ISO-образа: Windows 7, Windows Vista, Windows XP.

Создаём на жёстком диске две папки с простыми названиями “Vista” и “Windows XP”, копируем в эти папки содержимое ISO-образов Windows Vista и Windows XP.

ISO-образ с Windows 7 подсоединяем к виртуальному дисководу (I:).

Для установки Windows 7, Windows Vista, Windows XP предлагаю использовать программу WinNTSetup.

Запускаем программу WinNTSetup.

В главном окне WinNTSetup нам нужно указать файл install.wim находящийся в папке sources дистрибутива Windows 7.

Жмём Выбрать.

Находим в проводнике файл I:\sources\install.wim и жмём Открыть.

Выбираем диск, на который будет установлен загрузчик.

В открывшемся проводнике выбираем созданный нами скрытый раздел System Reserved (Зарезервировано системой) 100 Мб.

Выбираем раздел, на который будет установлена Windows 7, жмём Выбрать,

в открывшемся окне проводника выбираем специально созданный нами в командной строке диск (F:).

Жмём Установка

Тип загрузчика выбираем BIOS.

ОК. 

ОК. 

Перезагружаем компьютер.

Входим в БИОС и отключаем UEFI.

Загружаемся в конечную фазу установки Windows 7 и заканчиваем установку системы.

На процессе установки останавливаться не буду, кто хочет, могут прочитать отдельную статью.

Загружается Windows 7.

Управление дисками

Установка Windows Vista 

Устанавливаем Windows Vista прямо в работающей Windows 7 с помощью программы WinNTSetup. 

Запускаем программу WinNTSetup, находящуюся на рабочем столе Windows 10.

В главном окне WinNTSetup нам нужно указать файл install.wim находящийся в папке sources дистрибутива Windows Vista.

Жмём Выбрать.

В открывшемся окне проводника находим папку с файлами Windows Vista.

Папка с файлами Windows Vista находится на рабочем столе Windows 10.

Заходим в папку Sources и выделяем левой мышью файл install.wim, жмём Открыть.

Диск, на который будет установлен загрузчик, оставляем без изменения.

Теперь выбираем диск, на который будет установлена Windows Vista.  

Выбираем специально созданный нами диск (F:).

Жмём на кнопку Установка

Тип загрузчика выбираем BIOS.

ОК. 

ОК. 

Перезагружаем компьютер.

Открывается Диспетчер загрузки операционных систем, выбираем в нём Windows Vista.

Загружаемся в конечную фазу установки Windows Vista и устанавливаем систему. 

Windows Vista установлена.

Управление дисками.

Установка Windows XP 

Устанавливаем Windows XP прямо в работающей Windows Vista с помощью программы WinNTSetup. 

Запускаем программу WinNTSetup, находящуюся на рабочем столе Windows 10.

В главном окне WinNTSetup нам нужно указать папку с файлами Windows XP.

Жмём на кнопку Windows 2000/XP/2003.

Жмём Выбрать.

Находим на рабочем столе Win 10 папку с файлами Windows XP, выделяем её левой мышью и жмём Выбор папки

Загрузчик оставляем без изменения.

Выбираем диск, на который будет установлена Windows XP.  

Выбираем заранее созданный раздел. 

 Установка

ОК

ОК.

Перезагружаем компьютер. 

Загружаемся в конечную фазу установки Windows XP и завершаем установку.

Windows XP установлена.

Управление дисками.

Как видим, Win XP имеет букву диска (C:), а скрытый раздел System Reserved (Зарезервировано системой) 100 Мб, содержащий файлы загрузки имеет букву диска (D:) – это нужно запомнить.

После установки Windows XP загрузочная запись жёсткого диска, на который мы устанавливаем Windows 7, Vista, Windows XP – BOOTMGR, сменится на устаревшую NTLDR и загружаться будет только Windows XP и сейчас нам нужно сменить загрузочную запись на BOOTMGR, в этом нам поможет программа Bootice.

Скачиваем программу Bootice и запускаем её.

Выбираем в списке жёсткий диск с установленными Windows 7, Vista, XP. 

Жмём на кнопку Обработка PBR

Отмечаем пункт Загрузочная запись BOOTMGR и жмём на кнопку Инсталляция/Конфигурация.

ОК

ОК. 

Отступление: Недавно на нашем сайте был задан вопрос: – Как с помощью программы Bootice редактировать файл данных конфигурации загрузки Windows (BCD). 

Для этого нужно открыть файл данных конфигурации хранилища загрузки BCD.

Выбираем BCD и жмём на кнопку проводника.

Чтобы увидеть хранилище загрузки (файл BCD), у вас в системе должно быть включено отображение скрытых защищённых системных файлов и скрытых файлов и папок.

В открывшемся проводнике находим Скрытый раздел System Reserved (Зарезервировано системой) 100 Мб, имеющий букву (D:) и входим в него.

Выделяем файл хранилища загрузки BCD и жмём Открыть.

Простой режим

В данном окне мы можем изменить файл данных конфигурации хранилища загрузки BCD:, а именно порядок загрузки операционных систем, название и многое другое. Сейчас нам ничего менять не нужно, закрываем это окно.

Перезагружаем компьютер.

Загружается Диспетчер загрузки операционных систем.

Выбираем Windows 7.

В операционной системе Windows 7 внесём информацию о Windows 8.1 в файл данных конфигурации хранилища загрузки BCD.

Откроем Управление дисками, видим, что разделу с установленной Windows 8.1 присвоена буква (D:).

Запускаем командную строку от имени администратора и вводим команду:

bcdedit (открывается хранилище загрузки, видим, что диспетчер загрузки содержит три операционных системы: Windows Vista, Windows 7, Windows XP)

bcdboot D:\Windows (данная команда внесёт информацию о Windows 8.1 на диске (D:) в файл данных конфигурации хранилища загрузки BCD.

Перезагружаем компьютер.

Открывается диспетчер загрузки Windows 8.1, выбираем её для загрузки.

В операционной системе Windows 8.1 внесём информацию о Windows 10 в файл данных конфигурации хранилища загрузки BCD.

Откроем Управление дисками, видим, что разделу с установленной Windows 10 присвоена буква (E:).

Запускаем командную строку от имени администратора и вводим команду:

bcdedit (открывается хранилище загрузки, видим, что диспетчер загрузки содержит четыре операционных системы: Windows 8.1, Windows Vista, Windows 7, Windows XP) 

bcdboot E:\Windows (данная команда внесёт информацию о Windows 10 на диске (E:) в файл данных конфигурации хранилища загрузки BCD.

Перезагружаем компьютер.

Открывается диспетчер загрузки Windows 8.1, выбираем её для загрузки.

Загружается Windows 10. 

Запускаем командную строку от имени администратора и вводим команду:

bcdedit (открывается хранилище загрузки, видим, что диспетчер загрузки содержит пять операционных систем: Windows 10, Windows 8.1, Windows Vista, Windows 7, Windows XP)

Как я уже заметил в начале статьи, в режиме UEFI будут загружаться 2 OS (Win 8.1 и Win 10), а режиме legacy все 5 (Win 8.1 и Win 10, Win 7, Vista, Win XP).

Вы можете спросить, почему в режиме legacy загружаются все 5 операционных систем (Win 10, Win 8.1, Win 7, Vista, Win XP), ведь Win 10 и Win 8.1 установлены на диск GPT и они не могут загружаться при отключенном интерфейсе UEFI?

Друзья, дело в том, что Windows 8.1 и Windows 10 имеют 2 файла запуска, это winload.exe и winload.efi.

В режиме Legacy, MBR-загрузчик запускает файл winload.exe и он запускает все пять операционных систем.

а в режиме UEFI, EFI-загрузчик запускает файл winload.efi, который запускает две системы.

Если в командной строке Windows 10 открыть файл данных конфигурации хранилища загрузки BCD с помощью команды bcdedit, то вы увидите, что загрузчик всех пяти операционных систем находится на диске MBR, раздел (E:). 

Если же включить в БИОСе интерфейс UEFI, то БИОС не увидит загрузчика на диске MBR, а увидит загрузчик на диске GPT, объём 250 Гб,

а там находится свой отдельный загрузчик winload.efi, с помощью которого можно загрузить Windows 10 или Windows 8.1.

device partition=\Device\HarddiskVolume2 (device – показывает раздел, на котором расположены файлы загрузки, HarddiskVolume2 – второй раздел на Диске 0).

Статья по этой теме: Как установить на ноутбук с Windows 8.1 (БИОС UEFI) вторую операционную систему Windows 7 не конвертируя жёсткий диск в MBR или как создать диспетчер загрузки на флешке.

Источник: https://remontcompa.ru/windows/windows-10/987-kak-ustanovit-windows-81-10-na-disk-gpt-i-kak-na-etot-zhe-kompyuter-ustanovit-na-drugoy-zhestkiy-disk-mbr-esche-tri-operacionnye-sistemy-windows-xp-windows-7-windows-vista.html

GPT или MBR — что это, какая технология лучше и что выбрать?

Mbr или gpt для windows 8

GPT — это новый стандарт, который вытесняет MBR. Какая технология лучше для работы жесткого диска — этим вопросом задаются компьютерные специалисты и пользователи ПК, которые устанавливают новый жесткий диск в системе.

По сути, на смену старой технологии MBR пришла новая GPT и казалось бы, что ответ на вопрос «GPT или MBR что лучше?» очевиден. Но не стоит опережать события.

Не всегда «новоиспеченное» во всем и сразу заменяет «хорошо отшлифованное старое».

Предыстория

Для хранения информации нужен носитель. В компьютерах для этих целей на протяжении нескольких десятков лет, да и по сей день, используется жесткий диск. Операционные системы (ОС) также записаны на этом носителе информации. Для того, чтобы ПК смог запустить ОС, сперва ему потребуется найти логический диск, на котором она находится.

Поиск осуществляется с помощью базовой системы ввода-вывода (basic input/output system, сокращенно BIOS), в этом ей помогает MBR.

MBR — что это

MBR (Master Boot Record) в переводе на русский « загрузочная запись» — это первый сектор (самые первые 512 байт участка памяти) носителя информации (будь то жесткий диск (HDD) или твердотельный накопитель (SSD)). Предназначен MBR для нескольких функций:

  1. Содержит код и данные (446 байт — начальный загрузчик) которые необходимы BIOS, для начала загрузки ОС.
  2. Содержит информацию о разделах жесткого диска (4 первичных раздела по 16 байт каждый). Эта информация называется таблица разделов (Partition Table).
  3. Стража (0xAA55, размер — 2 байта).

Процесс загрузки ОС

Загрузка операционной системы после включения компьютера — многоступенчатый процесс. Большинство ПК на сегодняшний день подготавливают свою аппаратную часть к работе с помощью прошивки BIOS.

Во время старта BIOS инициализирует системные устройства, затем ищет загрузчик в MBR первого устройства хранения (HDD, SDD, DVD-R диск или USB-накопитель) или на первом разделе устройства (поэтому, для того чтобы выполнить загрузку с другого накопителя, нужно поменять приоритет загрузки в BIOS).

Далее BIOS передает управление загрузчику, который считывает информацию из таблицы разделов и готовится загрузить ОС. Завершает процесс наш страж — специальная сигнатура 55h AАh, которая идентифицирует главную загрузочную запись (загрузка ОС началась). Сигнатура находится в самом конце первого сектора, в котором расположен MBR.

Технология MBR впервые была применена в 80-х годах еще в первых версиях DOS. По прошествии времени MBR была отшлифована и обкатана со всех сторон. Она считается простой и надежной.

Но при росте вычислительных мощностей, выросла и потребность в больших объемах памяти носителей. С этим возникли сложности, так как технология MBR поддерживает работу накопителей объемом только до 2,2 ТБ.

Также, MBR не может поддерживать более 4 основных разделов на одном диске.

Если же необходимо создание, к примеру, 6 разделов то потребуется превращать один из разделов в расширенный и делать из него 3 логических раздела. Для таких целей используется технология EBR — расширенная загрузочная ось. Это не совсем удобно, поэтому требовалась новая концепция, которая сможет исправить недочеты предшественницы. И она появилась в новой технологии под названием GPT.

GPT — что это

GPT (GUID Partition Table) — новый стандарт размещения таблиц разделов на носителе информации.

Он является частью расширяемого микропрограммного интерфейса (Extensible Firmware Interface, EFI), разработанного компанией Intel, чтобы заменить BIOS.

В процессе наработок, новый тип прошивки стал называться Unified Extensible Firmware Interface (UEFI). Одной из главных целей UEFI — стало создание нового способа загрузки ОС, который отличается от обычного загрузочного кода MBR.

Особенности

GPT расположен в начале жесткого диска, так же как и MBR, только не в первом, а во втором секторе. Первый сектор по прежнему остается зарезервированным для MBR, которая также может быть в дисках GPT. Это сделано в целях защиты и для того, чтобы была совместимость со старыми ОС. В целом структура GPT схожа с предшественницей, за исключением некоторых особенностей:

  1. GPT не ограничивает свой объем в одном секторе (512 байт).
  2. Для таблицы разделов в Windows резервируется 16 384 байт (если используется сектор в 512 байт, то по подсчетам доступно 32 сектора).
  3. GPT имеет функцию дублирования — оглавление и таблица разделов записаны в начале и в конце диска.
  4. Количество разделов не ограничено, но технически сейчас существует ограничение в 264 раздела из-за разрядности полей.
  5. Теоретически GPT позволяет создавать разделы диска (при размере сектора в 512 байт; если размер сектора больше, то и размер раздела больше) размером до 9,4 ЗБ (это 9,4×1021 байт; чтобы лучше представлялось, размер раздела носителя информации мог бы иметь такой объем, как вмещают в себя 940 миллионов дисков по 10 ТБ каждый). Этот факт сметает на нет проблему ограничения носителей информации в 2,2 ТБ под управлением MBR.
  6. GPT позволяет назначить разделам уникальный 128-битный идентификатор (GUID), имена, атрибуты. Благодаря использования стандарта кодирования символов юникод, разделы могут быть названы на любом языке и сгруппированы по папкам.

Этапы загрузки ОС

Загрузка ОС происходит совсем не так, как в BIOS. UEFI не обращается для загрузки Windows к коду MBR, даже если он есть. Вместо этого используется специальный раздел на винчестере, который называется «EFI SYSTEM PARTITION». В нем располагаются файлы, которые необходимо запустить для загрузки.

Загрузочные файлы хранятся в директории /EFI//. Это значит, что UEFI имеет собственный мультизагрузчик, который позволяет в разы быстрей определять и загружать нужные приложения (в BIOS MBR для этого требовались сторонние программы). Процесс загрузки UEFI происходит следующим образом:

  1. Включение компьютера → проверка аппаратного обеспечения.
  2. Загружается прошивка UEFI.
  3. Прошивка загружает диспетчер загрузки, который определяет, с каких дисков и разделов будут загружены UEFI приложения.
  4. Прошивка запускает UEFI приложение с файловой системой FAT32 раздела UEFISYS, как это указано в загрузочной записи менеджера загрузки микропрограммы.

Недостатки

Недостатки у GPT имеются, и самый ощутимый из них — нет поддержки технологии в предшевствующих устройствах, использующих прошивку BIOS. ОС семейства Windows умеют различать и работать с GPT разделом, но не все могут с него загрузится. Приведу наглядный пример в таблице.

Операционная системаРазрядностьЧтение, записьЗагрузка*
Windows 10x32++
x64++
Windows 8x32++
x64++
Windows 7x32+
x64++
Windows Vistax32+
x64++
Windows XP Professionalx32
x64+

* — загрузка Windows с GPT раздела возможна лишь при использовании прошивки UEFI.

Также, среди недостатков GPT можно выделить:

  1. Невозможно назначить имя всему диску, как отдельным разделам (есть только свой GUID).
  2. Идет привязка раздела к его номеру в таблице (сторонние загрузчики ОС предпочитают использовать номер вместо имен и GUID).
  3. Дубликаты таблиц (Primary GPT Header и Secondary GPT Header) строго ограничены в количестве 2 штук и имеют зафиксированные позиции. В случае повреждения носителя и наличия ошибок, этого может быть недостаточно для восстановления данных.
  4. Эти 2 копии GPT (Primary и Secondary GPT Header) взаимодействуют друг с другом, но не позволяют удалить и перезаписать контрольную сумму в случае, если она в одной из копий не верна. Это значит, что не предусмотрена защита от плохих (битых) секторов на уровне GPT.

Наличие таких недочетов показывает, что технология недостаточно совершенна и над ней еще нужно работать.

Сравнение структур разделов GPT и MBR

Хоть и концепции MBR и GPT достаточно отличаются друг от друга, постараюсь сравнить их в общих чертах.

КонцепцияMBRGPT
ПрошивкаРаботает с BIOS и UEFIРаботает только с UEFI
Загрузка ОСРаботает со всеми ОС WindowsРаботает с 32-x и 64-x битными версиями Windows 8 и выше, 64-x битными версиями Vista и 7.
Чтение и записьВсе ОСРаботает с ОС, начиная от Vista и выше, 64-х битный XP Professional
Количество разделовОграничен, 4Практически, не ограничено (264)
Объем разделаОграничено до 2,2 ТБПрактически, не ограничено (9,4×109 ТБ)
Собственный мультизагрузчикНетЕсть

Также наглядно сравните загрузку ОС посредством старой и новой технологии.

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.