У меня есть окна двойной загрузки 7 32 бита с человечностью 12.04 lts 64 бита в единственном жестком диске. Я хотел, дал моему разделу человечности больше пространства моего жесткого диска. К сожалению, когда я открываю GParted, он показал мне освобожденное пространство на моей таблице разделения. Это очень "освобожденное пространство" на самом деле содержит мой C:/и D:/раздел моих окон 7. Когда я дважды щелкнул по объекту, он показал мне это предупреждение: "не мог удовлетворить все ограничения на раздел".
Пожалуйста, помогите мне. Я хочу, чтобы моя таблица разделения была зафиксирована. Так, чтобы, я мог вырастить свой раздел человечности.
Если вы говорите, что GParted показывает весь диск как нераспределенный, то у вас, вероятно, одна из двух проблем:
sudo dmraid -E -r /dev/sda
в Linux, можно исправить эту проблему; однако, вы должны быть абсолютно уверены, что система в настоящее время не настроена на использование RAID, прежде чем вы это сделаете. (Некоторые компьютеры используют RAID даже на однодисковых установках - странно, но это так.) gdisk
в Ubuntu. Вы также можете обратиться к моей веб-странице по этой проблеме, , которая описывает ее более подробно.
Если вы имеете в виду, что отсутствуют только некоторые разделы, а другие отображаются в GParted, то проблема связана с другой причиной. Предоставление более подробной информации, такой как вывод sudo parted /dev/sda print
и четкое описание того, чего именно не хватает, необходимо для диагностики и устранения проблемы.
Редактировать: Судя по информации, приведенной в комментарии ниже, таблица разделов повреждена. FixParts мог бы быть в состоянии помочь, но я не обещаю этого и советую соблюдать осторожность при его использовании. Если FixParts не выполняет адекватную работу, TestDisk может восстановить потерянные разделы.
Предыстория и ответы на ваши вопросы: В традиционной основной загрузочной записи (MBR) системы разбиения (которая у вас есть) может быть до четырех основных разделов. один из которых (расширенный раздел ) может служить заполнителем для произвольного числа логических разделов. Раздел, который fdisk
идентифицировал как w95 ext'd (lba)
, является расширенным разделом. В Linux первичные разделы (включая расширенный раздел, если таковой имеется) имеют номера от 1 до 4, а логические разделы - от 5 и выше. Все первичные разделы определены в первом секторе диска (MBR), но каждый логический раздел определен в своей собственной структуре данных, известной как расширенная загрузочная запись (EBR), которая похожа по структуре на MBR. Сообщение о «неверном флаге 0x6165 таблицы разделов 7» означает, что функция идентификации ключа одного из этих EBR повреждена. В зависимости от программного обеспечения для создания разделов и задействованных разделов это может затруднить или сделать невозможным восстановление разделов обычным способом.
Разделы содержат файловые системы, но эти два понятия отличаются друг от друга - раздел - это просто набор смежных секторов на диске (скажем, секторы с 2048 по 923 647). Файловая система - это гораздо более сложная структура данных, которая позволяет хранить файлы в разделе. Эти два часто создаются и управляются вместе, но есть инструменты для выполнения каждой части работы в отдельности. fdisk
и parted
, например, оба манипулируют разделами, но не файловыми системами; в то время как mkfs
, tune2fs
, fsck
и подобные инструменты манипулируют файловыми системами. Инструменты манипулирования файловой системой обычно принимают идентификаторы разделов в качестве аргументов, поскольку им нужен способ найти свои файловые системы, а разделы делают это - файловая система обычно начинается в первом секторе содержащего раздела. Я болтаю об этом, потому что повреждена ваша таблица разделов; Ваши файловые системы вполне могут быть в порядке, за исключением того, что с поврежденной таблицей разделов у вас нет возможности определить их начальные точки.
TestDisk игнорирует таблицу разделов и просматривает файловые системы для создания новой таблицы разделов, поэтому она может быть полезна - ей не нужны поврежденные структуры данных. OTOH, сканирование всего диска на наличие файловых систем может занять много времени и может привести к появлению ненужных битов старых файловых систем, которые больше не действительны, особенно если вы перераспределяли или перемещали файловые системы на вашем диске в прошлом. TestDisk также может дать сбой, если файловая система повреждена, что может иметь место - независимо от того, повреждена ли ваша таблица разделов, возможно, она не остановилась на этом, но могла привести к хаосу с одной или несколькими файловыми системами. Таким образом, TestDisk следует использовать только в качестве крайней меры.