Рекомендуемая конфигурация с 2 жесткими дисками и 2 ОС

Рекомендуемая конфигурация с 2 жесткими дисками и 2 ОС

У меня ноутбук ThinkPad T420 с двумя дисками.

  • SSD: 128 ГБ, GPT (диск1)
  • HDD: 5400 об/мин, 500 ГБ, MBR (диск2)

Мне нужно запустить на этом ноутбуке 2 ОС: Windows 10 + Ubuntu 16.04, поэтому я решил:

  1. Установите обе ОС, Windows 10 и Ubuntu 16.04 на SSD-диск (disk1). Это диск GPT, содержащий разделы для обеих ОС. Работает нормально.
  2. Установите все, что не считается "частью ОС" на другой диск (disk2), для обеих ОС. Итак, я создал 2 раздела: ext4 и ntfs. Переместил домашнюю папку Ubuntu 16.04 на раздел ext4. Никаких проблем.

Ubuntu отлично работает с этой конфигурацией. Проблема в Windows 10. Он не запускается (зависает на заставке загрузки Windows). Если я удаляю раздел ntfs disk2, он запускается. Затем я пытаюсь снова создать раздел на disk2 с помощью собственного инструмента управления дисками и с помощью EaseUS Partition Manager. Не работает. Он зависает, и мне нужно снова все исправить из Ubuntu с помощью GParted.

Вопросы:

  • Разве я не могу иметь gpt-диск и mbr-диск на одной машине? Разве Windows 10 и Ubuntu не могут с этим справиться? Ubuntu отлично с этим работает, но Windows зависает.

  • Если моя проблема не связана с тем, что оба диска имеют разные схемы разделов (GPT и MBR), в чем может быть проблема? Почему Windows не может работать с обоими дисками?

решение1

Хорошо, я исправил это, переразметив свой второй диск с помощью EASEUS Partition Manager из Windows, а затем переустановив Ubuntu. Похоже, Windows 10 не понравилось, как я создал разделы из GParted.

решение2

В соответствии со стандартом Stack Exchange, согласно которому на каждый вопрос Stack Exchange должен приходиться один реальный вопрос, я отвечу на одну часть вашего вопроса, состоящего из нескольких вопросов. (Обычно я стараюсь отвечать на все части, но поскольку у меня есть один готовый ответ, я дам вам то, что у меня есть прямо сейчас.)

Разве нельзя иметь gpt-диск и mbr-диск на одном компьютере?

Невозможно иметь одновременно GPT и MBR.

Исправление: если у вас есть GPT, у вас должна быть MBR. Это часть стандарта GPT. Если у вас нет MBR с некоторыми конкретными данными, то вы не следуете стандарту GPT. Однако, когда система использует совместимость с GPT, данные в защитной MBR не являются доверенными и игнорируются, и поэтому бесполезны. (Эта защитная MBR говорит, что есть только один гигантский раздел. Процессы загрузки, поддерживающие GPT, будут игнорировать эти бесполезные данные и полагаться на информацию, хранящуюся в другом месте на диске, где стандарт GPT указывает, что такая информация должна находиться.) Смотрите:Страница Википедии о GPT: раздел «Защитный MBR».

Следующий раздел Википедии (Страница Википедии о GPT: раздел «Гибридный MBR») указывает на возможное использование как GPT, так и специального типа MBR. Загрузочный код, содержащийся в этом MBR, «модифицирован для распознавания разделов GPT». Так что даже это не традиционная реализация MBR. Это пользовательская реализация MBR, разработанная для работы с GPT. Ваш самый безопасный подход, вероятно, будет считать это не очень стандартным.

Меня бы совсем не удивило, если бы операционная система придерживалась более общих/традиционных стандартов. Поэтому специальный MBR Hybrid GPT можно было бы легко стереть, как стандартный процесс.

Связанный контент