На диске Master Boot Record (MBR) (который у вас есть) есть три типа разделов:
- Основной - Вы можете иметь только четыре основных раздела. Это оригинальный тип раздела. В Linux они пронумерованы 1-4.
- Расширенный - это особый тип основного раздела, который предназначен для преодоления предела 4-основного раздела в MBR. Расширенный раздел служит заполнителем для логических разделов; по сути, он просто выделяет блок пространства, в котором находятся логические разделы. Расширенные разделы идентифицируются по коду типа 0x05, 0x0f или 0x85.
- Логический. Эти разделы полностью содержатся в расширенном разделе. В Linux они пронумерованы от 5 и выше.
Диск может иметь только один расширенный раздел. Проблема заключается в следующем:
Device Boot Start End Blocks Id System
/dev/sda2 72267774 488375999 208054113 f W95 Ext'd (LBA)
/dev/sda3 * 81915498 286712054 102398278+ 7 HPFS/NTFS/exFAT
У вас есть расширенный раздел (/dev/sda2 ; обратите внимание на код типа f , сокращение от 0x0f в столбце Id) и основной раздел (/dev/sda3), который полностью находится в расширенном разделе. Это незаконно. Такие проблемы могут быть созданы программным обеспечением с ошибками. Известно, что стандартные инструменты разбиения Windows, по крайней мере, через Windows Vista, иногда делают это.
Решение состоит в том, чтобы использовать инструмент, который может исправить повреждение, регулируя размер расширенного раздела и / или изменяя основной / логический статус определенных разделов. В вашем случае у вас есть только четыре раздела (не считая вашего расширенного раздела), так что вы можете пойти с полностью первичной настройкой; но это лишило бы вас возможности создавать новые разделы в промежутках, которые существуют между некоторыми вашими разделами. Таким образом, вы можете захотеть сделать что-то еще. Windows должна загружаться с основного раздела, поэтому, если ваш /dev/sda3 является загрузочным разделом Windows, он должен оставаться основным. Если это так, вы можете оставить его как таковой и превратить /dev/sda6 в основной раздел, оставив /dev/sda5 в качестве единственного логического раздела; или вы можете сделать это и превратить /dev/sda1 в логический раздел. Это даст вам больше гибкости, когда придет время перемещать и изменять размеры разделов.
Вы можете сделать это с моей программой FixParts, которая устанавливается вместе с пакетом gdisk в Ubuntu. Обязательно внимательно прочитайте инструкцию. Ошибка при использовании этой программы (или любой программы разметки) может вызвать серьезные проблемы; Вы не хотите просто прыгать и пробовать, как если бы вы рисовали программу!