Ошибка Gparted & ldquo; Невозможно удовлетворить все ограничения для раздела & rdquo;

У меня двойная загрузка Windows 7 & amp; Ubuntu 14.04 с EasyBCD, т. Е. Я установил grub в корневой раздел Ubuntu & amp; добавлен вход linux в загрузчик Windows с помощью EasyBCD.
Так эффективно я использую Windows Bootloader для загрузки любого из них. Работает отлично.

Поскольку у меня уже было 4 основных раздела на жестком диске, я преобразовал один из них (NTFS-Windows 500 ГБ) в логический, используя раздел EaseUs, чтобы можно было использовать около 70 ГБ свободного пространства на жестком диске.

ПРИМЕЧАНИЕ. До этого раздел объемом 500 ГБ был основным и расширенным. я смог увидеть все разделы в Gparted. «То, что я хочу сказать, это то, что все работало правильно».

Проблема (т. Е. После перехода от первичного к логическому) заключается в том, что я получаю это сообщение после запуска Gparted & amp; показывает весь раздел как нераспределенный.

Unable to satisfy all the constraints on the partition

$ sudo fdisk -l 
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xe6bfc2a4
    Device Boot       Start         End      Blocks   Id  System
  /dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
  /dev/sda2          206848   427624447   213708800    7  HPFS/NTFS/exFAT
  /dev/sda3       427624449  1805438975   688907263+   f  W95 Ext'd (LBA)
  Partition 3 does not start on physical sector boundary.
  /dev/sda5       427624512  1532823551   552599520    7  HPFS/NTFS/exFAT
  /dev/sda6      1532825600  1780301823   123738112   83  Linux
  /dev/sda7      1780301824  1805438975    12568576   82  Linux swap / Solaris

Итак, что является причиной этой проблемы.
Я знаю, что это может быть дубликат для этого в « Gparted Error » (это была ошибка, вероятно, была для старой версии Ubuntu 13.04) & amp; « fdisk error »
Кроме того, есть ли вероятность того, что обе ошибки связаны или дополняют друг друга?

Итак, эта проблема вызвана размером сектора (512 байт / 4096 байт) или моя ошибка преобразования основного раздела в логический с использованием EaseU, а не некоторых инструментов Ubuntu. Как я могу исправить это?

Если вам нужна дополнительная информация, не стесняйтесь спрашивать.

ОБНОВЛЕНИЕ

@psusi, sudo parted -l говорит то же, что и gparted. (Невозможно удовлетворить ..)
@oldfred, я запустил chkdsk, обновлю вас тем же.

(Спасибо обоим)

@rod smith, я попробую ваше предложение после того, как покончу с chkdsk. Спасибо!

0
задан 13 April 2017 в 15:23

1 ответ

Я не на 100% положителен, но я подозреваю, что это - Ваша проблема:

/dev/sda6      1532825600  1780301823   123738112   83  Linux
/dev/sda7      1780301824  1805438975    12568576   82  Linux swap / Solaris

Большинство инструментов разделения помещает по крайней мере один пустой сектор между логическими разделами и использует то пространство для хранения Расширенная загрузочная запись (EBR) , который описывает следующий логический раздел. В случае Вашего /dev/sda6 и /dev/sda7, тем не менее, нет никакого разрыва между теми двумя раздела. Это законно, если EBR может быть убран где-то в другом месте. (sfdisk может сделать это, например.) Возможно, что libparted (на котором parted, базируются GParted и несколько других инструментов) становится перепутанным этим. Я не протестировал, как libparted реагирует на такие диски, тем не менее, таким образом, я не могу быть уверен, что мое предположение является правильным.

, Если это - проблема, то я могу думать о по крайней мере двух решениях:

  • Используя любой инструмент, который позволит Вам сделать так, удалите /dev/sda7. Это - область подкачки, таким образом, это не содержит критических данных. Можно воссоздать его позже с разрывом между ним и /dev/sda6. Когда Вы воссоздаете свой раздел подкачки, необходимо будет, вероятно, отредактировать /etc/fstab для указания на новую область подкачки.
  • у Вас есть один бесплатный основной раздел, таким образом, можно использовать FixParts (часть gdisk пакет в Ubuntu) или инструмент EaseUS, Вы раньше первоначально преобразовывали /dev/sda7 в основной раздел. Для основных разделов не нужен EBRs, таким образом, проблема должна затем уйти. Этот метод имеет преимущество, которое Вы не должны будете редактировать /etc/fstab, но у Вас также не будет бесплатных основных разделов. Если Вы действительно хотите, чтобы Ваша подкачка была на логическом разделе, можно уменьшить любой раздел на 1 МиБ, который откроет действительно разрыв, который Вы сможете преобразовать назад и иметь его работа.
3
ответ дан 14 April 2017 в 01:23

Другие вопросы по тегам:

Похожие вопросы: