У меня двойная загрузка 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. Спасибо!
Я не на 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
для указания на новую область подкачки. gdisk
пакет в Ubuntu) или инструмент EaseUS, Вы раньше первоначально преобразовывали /dev/sda7
в основной раздел. Для основных разделов не нужен EBRs, таким образом, проблема должна затем уйти. Этот метод имеет преимущество, которое Вы не должны будете редактировать /etc/fstab
, но у Вас также не будет бесплатных основных разделов. Если Вы действительно хотите, чтобы Ваша подкачка была на логическом разделе, можно уменьшить любой раздел на 1 МиБ, который откроет действительно разрыв, который Вы сможете преобразовать назад и иметь его работа.