Нет свободных слотов mbr, пока не должно быть

2154
Faridzs

У меня есть три раздела на жестком диске. включая системный зарезервированный раздел, есть 4 основных раздела, и я не могу больше. Но я хочу иметь один основной раздел 110 ГБ (я хочу двойную загрузку Linux Mint с Windows)

Поэтому, используя easeUS, я изменил размер одного из разделов, чтобы освободить 110 ГБ свободного пространства. Когда я захотел добавить раздел в это пространство, приложение предложило мне создать раздел с сокращением, логический. так я и сделал. добавили новый раздел и применили изменения.

Теперь у меня есть 3 основных раздела и два логических.

Проблема в том, что когда я хочу изменить этот раздел на 110 ГБ на Основной, он говорит, что слотов MBR нет. Но есть только 3 основных раздела, и я должен быть в состоянии сделать это.

Что я делаю неправильно?

Или есть другие способы получить этот основной раздел.

3

2 ответа на вопрос

11
sawdust

It's not MBR *"slots", but entries.
There are a total of four partition entries in the MBR.

Now i have 3 primary partitions, and two Logical ones.

So that is a total of four partition entries: three primary partitions (that you are aware of) and one extended partition that contains the two logical partitions.

what am i doing wrong?

You're ignoring the existence of the extended partition, which occupies one of the four partition entries.

Or are there any other ways to have that Primary partition

Four entries is the MBR limit.

But I want to have one 110GB Primary partition.(I want to dual boot Linux Mint with windows)

You do not need a primary partition to install Linux.
You can install Linux in logical partitions. GRUB does not require the Linux OS to be installed in a primary partition, and the Linux OS installer can use logical partitions for the root filesystem as well as the swap partition.

Я пытался сделать это целый день, потому что кто-то написал где-то, но я не могу установить его на логический диск! я был таким идиотом ... ну, спасибо! Faridzs 8 лет назад 0
@Faridzs В какой-то момент было немного сложно запустить логический раздел, и иногда требовался основной загрузочный раздел, но это уже не так. Возможно, вы наткнулись на старую информацию или кто-то просто повторяет устаревшую информацию. AndrejaKo 8 лет назад 0
Логический диск обычно используется для описания чего-то не связанного («виртуального» диска) с расширенными разделами, с которого будет сложнее загружаться. Flexo 8 лет назад 0
3
Hennes

but 3 Primary partitions and I should be able to do that.

Nope.

On harddisks with MBR formatting the system was designed to allow up to 4 partitions. You can not add a fifth partition. There simply is no space for more than 4 entries in the defined data structures on disk.

At the time that was plenty. Then disks shrunk and grew. (shrunk as in size. See this nice picture to get an idea how big they were). Grew as in: capacity increased. Suddenly it was viable (and useful!) to chop the disk into smaller part, much like putting multiple stories in a book.

However there is only room in this books index for up to 4 chapters. No more.

This is why you can not add a fifth primary partition.

There is a workaround. A extended partition. Basically it is as if you put in a chapter and devide that into little stories (logical partitions).

This allows you to use more partitions in total, but you can still only have four of those in the original index. So a max of:

  • Up to 4 primaries
  • or up to 3 primaries and an extended partition.
  • (Not supported but found working in the past): 2 primaries, 2 extended partitions.

In all cases you can put multiple volumes/logical drives/... in the extended partition. But you are still limited in what you can put in the primary part.


Now as I read your case:

You have 4 primary partitions. (system reserved and 3 others).
You reduced one of these primaries in size (still using 4 primaries)
You try to add a fifth and it failed.

Next - You changed on of the primaries partitions to extended and created a logical drive in extended

In 'pictures':

|MBR| Primary 1 | Primary 2 | Primary 3 | Primary 4 | 

Change one to logical

|MBR| Primary 1 | Primary 2 | Primary 3 | EXTENDED | 110GB partition | free| 

If you wish you can add more logical partitions which will be placed inside the EXTENDED partition.

You can not create a fouth primary partition because 4 slots are already in use.

Just for completenss, it is also possible that you action resulted in this:

|MBR| Primary 1 | Primary 2 | Primary 3 | EXTENDED | free| 110GB partition | 

In which case you want to grow the extended partition and then create a logical drive in the grown space.