3

Я вчера установил Windows 8.1 Preview с DVD-диска после того, как вычистил жесткий диск (перед этим я сделал резервную копию). При установке Windows я создал только разделы, необходимые для установки Windows (System Reserved, C: показано на втором скриншоте). Далее я установил Ubuntu 13.04. Во время установки Ubuntu я создал необходимые расширенные разделы (для ОС, подкачки и домашнего каталога - все ext4, кроме подкачки). Позже в Ubuntu я создал раздел NTFS в конце (раздел 4 на первом скриншоте). Это был основной раздел. Целью этого было то, что раздел должен быть доступен из Windows.

В то время как дисковая утилита Ubuntu сообщает о разделении просто отлично (как показано ниже)

Управление дисками Windows показывает все разделы как основные.

Таким образом, в Windows я могу получить доступ только к C:! Что меня озадачивает, так это то, что невозможно создать так много первичных разделов! Как я могу решить эту проблему?

1 ответ1

3

Во-первых, не обращайте внимания на то, что Windows идентифицирует ваши логические разделы как «первичные»; это давняя ошибка Windows.

Во-вторых, возможно, что раздел NTFS, который вы создали в Linux, имеет неправильный код типа раздела. Вы можете просмотреть коды типов с помощью команды Linux fdisk , например, в fdisk -l /dev/sda (вводится как root или перед sudo). Раздел NTFS должен иметь код типа 07 в столбце Id в выводе fdisk . Если у него нет этого кода, вы можете изменить его с помощью fdisk ; введите fdisk /dev/sda , затем используйте опцию t чтобы изменить код типа, и w чтобы сохранить ваши изменения.

Другая возможность, которая приходит мне в голову, заключается в том, что структуры NTFS могут быть недействительными. Вы можете попробовать преобразовать раздел в FAT и посмотреть, виден ли он тогда; и если это так, преобразовать его обратно в NTFS в Windows. Это может привести к появлению NTFS, которая нужна Windows.

Единственная другая возможность, которая приходит на ум, заключается в том, что это ошибка Windows, а именно то, что она не может прочитать основной раздел, который идет после расширенного раздела. Если это так, очевидное (но неудобное) решение состоит в том, чтобы удалить раздел NTFS, использовать аварийный диск Linux и GParted, чтобы переместить разделы Linux на конец диска, и создать новый первичный раздел NTFS, предшествующий расширенному разделу. , Однако прежде чем вы попробуете это, я рекомендую вам подождать и исследовать это еще немного; кто-то другой может придумать другую (более безопасную и простую) вещь, чтобы попробовать.

Что бы вы ни делали, не пытайтесь создать новый раздел в Windows; Разделитель Windows имеет досадную привычку конвертировать диски в LDM (иначе говоря, "динамические диски"), когда вам нужно более четырех разделов. Linux не может загружаться с такими установками (или, если это возможно, это очень плохо документировано), поэтому, если бы Windows сделала такое преобразование, у вас возникли бы еще более серьезные проблемы. Я не знаю, будет ли Windows делать это, когда диск содержит разделы, отличные от Windows, и я не думаю, что попробовать это на вашем диске - хороший способ узнать об этом!

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