Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ошибка с разделами диска (overlapping partitions)  (Прочитано 2882 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CraZZZy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Здравствуйте.
Решил переустановить Linux. В процессе установки дохожу до выбора диска и вижу, что жёсткий определяется как неразмеченный. Запустился с GParted LiveCD - там тоже не читает и пишет ошибку "Can't have overlapping partitions".

На жёстком диске имеется несколько разделов: под Linux (ext4) + swap, Windows 7 (NTFS), и 3 NTFS под данные. Эту структуру давно не менял и раньше GParted ошибок никогда не выдавал. Linux и Windows читают все разделы без проблем.

Вывод результата команды fdisk:
mint@mint:~$ sudo fdisk -l -u /dev/sda
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD1001FALS-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0008439d

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *            63  136337407  136337345    65G  7 HPFS/NTFS/exFAT
/dev/sda2        136337408  199251967   62914560    30G 83 Linux
/dev/sda3        199254016 1953525167 1754271152 836.5G  5 Extended
/dev/sda4        322967552 1161829765  838862214   400G  7 HPFS/NTFS/exFAT
/dev/sda5        199256064  322965503  123709440    59G  7 HPFS/NTFS/exFAT
/dev/sda6       1161830400 1945135103  783304704 373.5G  7 HPFS/NTFS/exFAT
/dev/sda7       1945137152 1953523711    8386560     4G 82 Linux swap / Solaris

Partition table entries are not in disk order.

Вывод анализа диска утилитой TestDisk:
TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org

Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * HPFS - NTFS              0   1  1  8486 155 53  136337345 [Windows 7]
 2 P Linux                 8486 155 54 12402 219 41   62914560 [Linux]
 3 E extended             12402 252 11 121601  80 63 1754271152
 4 P HPFS - NTFS          20103 204  6 72320 142 20  838862214 [Storage]
Space conflict between the following two partitions
 3 E extended             12402 252 11 121601  80 63 1754271152
 4 P HPFS - NTFS          20103 204  6 72320 142 20  838862214 [Storage]
 5 L HPFS - NTFS          12403  29 43 20103 171 36  123709440 [Storage 3]
   X extended             72320   0  1 121079  15 24  783314304
 6 L HPFS - NTFS          72320 152 25 121079  15 24  783304704 [Storage 2]
   X extended             121079  15 25 121601  57 56    8388608
 7 L Linux Swap           121079  47 57 121601  57 56    8386560

*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
>[Quick Search]  [ Backup ]
                            Try to locate partition
ЧТо нужно сделать, чтобы это исправить?
sudo apt-get remove windows && sudo apt-get install linux

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3789
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #1 : 10 Декабря 2020, 23:10:11 »
Решил переустановить Linux.
Какой Linux и вместо какого вам захотелось переустановить?
Я странен, а не странен кто ж? (С)

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #2 : 11 Декабря 2020, 04:53:09 »
"Всякая веревка, порезанная на куски, окажется слишком короткой."
Судя по выводу команды fdisk, разметка делалась по канонам времен Windows XP.
Перед первым разделом отступ 63 сектора - может оказаться мало для современных загрузчиков.
Sda3 - расширенный раздел. Судя по номерам начального и конечного секторов, sda4 - логический раздел, находящийся внутри расширенного. Но, по линукс-идеологии, в расширенном разделе нумерация начинается с пятёрки.
По-хорошему, разметить заново, начиная с таблицы разделов. Перед этим подумать, может удасться обойтись четырьмя разделами, чтобы не залазить в расширенный. Например, по умолчанию, вместо свап-раздела *бунту создает свап-файл.

Оффлайн CraZZZy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #3 : 11 Декабря 2020, 16:30:56 »
Какой Linux и вместо какого вам захотелось переустановить?
Было: Linux Mint 17.1
Будет: Linux Mint 20

Пользователь добавил сообщение 11 Декабря 2020, 16:40:51:
может удасться обойтись четырьмя разделами, чтобы не залазить в расширенный
Чем это плохо?

Пользователь добавил сообщение 11 Декабря 2020, 17:07:17:
По-хорошему, разметить заново, начиная с таблицы разделов.
Может быть в будущем. Меня сейчас интересует как таблицу починить.
« Последнее редактирование: 11 Декабря 2020, 17:07:17 от CraZZZy »
sudo apt-get remove windows && sudo apt-get install linux

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 895
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #4 : 11 Декабря 2020, 18:48:42 »
Меня сейчас интересует как таблицу починить.

Почитайте про FixParts.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #5 : 11 Декабря 2020, 18:58:43 »
CraZZZy, для начала сохрани ценные данные с диска.
Извините, я все еще учусь

Оффлайн CraZZZy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #6 : 11 Декабря 2020, 19:36:05 »
сохрани ценные данные с диска
Куда 1 терабайт поместить?! У меня в запасе максимум несколько свободных ГБ только будет. Пока скопировал MBR только.

Пользователь добавил сообщение 11 Декабря 2020, 20:21:52:
Почитайте про FixParts.
Не устанавливается, к сожалению.

Из Deb-файла:
(Reading database ...
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 335997 files and directories currently installed.)
Preparing to unpack .../fixparts_1.0.5-1_amd64.deb ...
Unpacking fixparts (1.0.5-1) ...
dpkg: error processing archive /tmp/mozilla_mint0/fixparts_1.0.5-1_amd64.deb (--install):
 trying to overwrite '/usr/share/man/man8/fixparts.8.gz', which is also in package gdisk 1.0.5-1
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
 /tmp/mozilla_mint0/fixparts_1.0.5-1_amd64.deb


Из репозитория:
mint@mint:~$ sudo apt-get install fixparts
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package fixparts is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'fixparts' has no installation candidate
« Последнее редактирование: 11 Декабря 2020, 20:24:44 от CraZZZy »
sudo apt-get remove windows && sudo apt-get install linux

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #7 : 11 Декабря 2020, 21:16:03 »
CraZZZy, а в терминале
fixparts
Извините, я все еще учусь

Оффлайн CraZZZy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Re: Ошибка с разделами диска (overlapping partitions)
« Ответ #8 : 11 Декабря 2020, 21:34:38 »
Вообщем, запустил FixParts из под Windows. Как написано в документации, сразу ввёл "w". Перезагрузился с Linux LiveCD и теперь все разделы корректно отображаются и установка завершилась удачно. Всем спасибо за помощь!
« Последнее редактирование: 11 Декабря 2020, 21:44:49 от CraZZZy »
sudo apt-get remove windows && sudo apt-get install linux

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.