1

У меня есть ноутбук Toshiba U50D-A018, и с первого дня я заметил некоторые проблемы. Главная проблема в том, что я не могу установить Ubuntu на ноутбук. Я только что переустановил Windows после попытки установить Ubuntu в качестве единственной ОС, но биос только что сказал, что на диске нет операционной системы.

Теперь, когда я загружаюсь в Ubuntu с помощью live boot, gparted показывает диск как пустой (что не соответствует действительности, я только что установил Windows 8 на отформатированный диск), он также выдает сообщение об ошибке

Хотя файловый менеджер показывает раздел Windows, и я могу пройти через него без проблем.

Кто-нибудь знает, использует ли Toshiba какую-то пользовательскую таблицу разделов, с которой Windows знает, как обращаться?

1 ответ1

0

На диске используется "таблица разделов GUID" (GPT), которая является стандартным форматом таблицы разделов для систем UEFI. Это не совсем "пользовательский", он довольно распространенный даже в системах BIOS из-за различных улучшений, таких как отсутствие беспорядка в расширенных / логических разделах.

(Тем не менее, Windows вводит в заблуждение отказ от использования GPT в системах BIOS и MBR в системах EFI ...)

Теперь, большинство дисков имеют как MBR (на сектора 0) и GPT (начиная с сектора 1). Целью MBR является защита разделов GPT от старого программного обеспечения для управления дисками - обычно "защитная" MBR имеет один раздел специального типа, охватывающий весь диск, так что инструменты разбиения только для MBR не будут ошибочно видеть весь диск как "нераспределенный". (Кроме того, в системах BIOS загрузочный код в MBR все еще используется, даже если таблица разделов не используется.)

Чтобы уточнить:

  • MBR находится в секторе 0 и состоит из двух частей; загрузочный код BIOS и таблица разделов MSDOS.
  • GPT начинается в секторе 1 и может иметь специальный раздел для загрузочного кода UEFI.
  • Системы BIOS всегда используют загрузочный код MBR, но могут использовать любую таблицу разделов, которую поддерживает загрузчик. (Linux обычно может использовать оба; Windows настаивает на таблице разделов MSDOS.)
  • Системы UEFI всегда используют "системный раздел EFI", но могут использовать таблицы разделов MSDOS или GPT. (Windows снова настаивает на таблице разделов GPT.)
  • В случае необходимости, большинство систем UEFI могут вести себя как системы BIOS, если включены "Эмуляция BIOS" или "Модуль поддержки совместимости".

В Ubuntu установите инструмент gdisk (пакет 'gptfdisk'), запустите его на своем диске (gdisk /dev/sda) и проверьте обе таблицы разделов. Сначала используйте команду p чтобы вывести GPT. Затем войдите в меню x expert и используйте o чтобы сбросить защитную MBR. (Будьте осторожны, чтобы случайно не перезаписать защитную MBR, так как o отличается в главном и экспертном меню.)

Что вы должны увидеть это:

  • GPT должен иметь раздел типа EF00 ; загрузочный / системный раздел EFI,
  • а также перегородка типа 0700 ; раздел Windows,
  • и MBR должен иметь ровно один раздел типа EE ; защитная перегородка GPT.

Если вы видите правильные разделы в GPT, но бессмысленно в MBR, используйте команду xn ("expert" → "создать новую защитную MBR") и запишите ее на диск, используя w . Это должно не смущать GParted.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .