Win10 создал более 4 первичных разделов, кажется ?! gparted не удивлен

сначала рассказ: я переместил свой раздел Windows «влево», затем не смог (сдвоенную) загрузку Windows, попробовал вариант восстановления на компакт-диске Win8 ... и теперь, похоже, имеет более 4 первичных разделов. gparted теперь показывает, что весь диск нераспределен «Не может быть перекрывающихся разделов».

Вот как выглядит таблица разделов (смотри с живого CD):

ubuntu@ubuntu:~$ sudo parted /dev/sda unit s print
Error: Can't have overlapping partitions.    

ubuntu@ubuntu:~$ sudo fdisk -l -u /dev/sda

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000524e5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2046   134217727    67107841    5  Extended
/dev/sda2       134217728   150798335     8290304   82  Linux swap / Solaris
/dev/sda3   *   150798336   151515135      358400    7  HPFS/NTFS/exFAT
/dev/sda4   *   237004800   237721599      358400    7  HPFS/NTFS/exFAT
/dev/sda5       237721600   488394751   125336576    7  HPFS/NTFS/exFAT

[ f6], где раньше был мой раздел ext4 Linux. Я знаю ответы на показаниях GParted «нераспределенные». на моем диске sda (параллельная загрузка с Win XP), а также читайте намного больше. Я понимаю, что я могу иметь только 4 первичных раздела, а /dev/sda5 должен находиться в расширенном разделе - вызывать «перекрывающееся» предупреждение.

Что я не знаю: как решить проблему? Я бы предпочел сохранить мой старый раздел Linux, но даже если бы я этого не сделал, я не могу просто переустановить Ubuntu, потому что диск находится в недопустимом состоянии. И мне повезло, что окна отлично работают на /dev/sda5 и предпочитают не удалять этот раздел.

То, что я тоже не понимаю: для чего нужны два мини-раздела 3 и 4? Я предполагаю, что окна создали их как разделы загрузки или что-то в этом роде ... так что могу ли я удалить один из них? Windows монтирует вторую в качестве D: и показывает такие файлы, как Temp\disklayout.txt, включая информацию на диске, как это было раньше «ремонта»:

  Partition ###  Typ               Größe    Offset
  -------------  ----------------  -------  -------
  Partition 0    Erweitert           63 GB  1023 KB
  Partition 4    Logisch             63 GB  1024 KB
  Partition 1    Primär            8096 MB    64 GB
  Partition 2    Primär             350 MB   113 GB
  Partition 3    Primär             119 GB   113 GB

Большое спасибо за полезные указания!

Обновление 1

Я попытался избавиться от лишнего раздела, используя sfdisk, и записать измененную таблицу на диск. И когда последний раздел появился дважды, я использовал fdisk, чтобы удалить его. Результат был хорошим.

/dev/sda1 : start=     2046, size=134215682, Id= 5
/dev/sda2 : start=134217728, size= 16580608, Id=82
/dev/sda3 : start=237004800, size=   716800, Id= 7, bootable
/dev/sda4 : start=237721600, size=250673152, Id= 7

Когда я попытался с fixparts, это анализ ... раздражает:

MBR command (? for help): p

** NOTE: Partition numbers do NOT indicate final primary/logical status,
** unlike in most MBR partitioning tools!

** Extended partitions are not displayed, but will be generated as required.

Disk size is 488397168 sectors (232.9 GiB)
MBR disk identifier: 0x000524E5
MBR partitions:

                                                   Can Be   Can Be
Number  Boot  Start Sector   End Sector   Status   Logical  Primary   Code
   2             134217728    150798335   logical     Y        Y      0x82
   3      *      237004800    237721599   logical     Y        Y      0x07
   4             237721600    488394751   primary              Y      0x07

Хотя sfdisk отображает Первый раздел, fixparts не будет.

Обновление 1

Ну, хорошо. Мне не повезло с fixparts, но testdisk сделал трюк. Не одна, а критическая часть. Вот что помогло мне (я пишу из однажды потерянного Ubuntu, jippi) - может быть полезно кому-то еще.

Предупреждение заранее: я никогда не думал, что беспорядок с таблицами пассивов был таким много веселья! Но, возможно, этого не сделать (без полного резервного копирования на диске), если у вас есть важные данные на диске.

Первой части, вероятно, было бы проще просто использовать fdisk /dev/sda для удаления лишнего раздела. Загрузили таблицу разделов с помощью fsdisk -d /dev/sda > SomeUSBFile Вручную удалили раздел суперфлюоза из этого файла (и соответственно изменили номера остальных разделов). Написал измененную таблицу разделов с помощью fsdisk /dev/sda < SomeUSBFile Удалил последний раздел, который теперь отображался два раза через fdisk Раздел Linux все еще отсутствовал, поэтому я запустил testdisk с USB-накопителя Ubuntu. Он обнаружил, что на самом деле нет расширенного раздела, а вместо него основной раздел Linux. Но он не видел разделение Windows 10. Поэтому я снова написал таблицу разделов в файл fsdisk -d /dev/sda > SomeUSBFile, чтобы testdisk записал новую таблицу разделов (тот, который был найден после поиска разделов), экспортировал эту таблицу разделов в другой файл, скопировал строку linux раздел и вставил эту строку в файл исходной таблицы разделов, чтобы импортировать эту измененную версию через fsdisk /dev/sda < SomeUSBFile. Windows все еще запущена :). Ubuntu live-USB затем разрешил монтировать Linux-раздел (что странно, поскольку я включил шифрование во время установки linux ...) и установить новый grub MBR в / dev / sda (http: //howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd) Наконец, раздел подкачки (старый был теперь «неизвестен» в gparted) должен быть воссоздан в gparted.
1
задан 13 April 2017 в 15:23

0 ответов

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

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