primeiro a história: Mudei minha partição do Windows "para a esquerda", então não consegui (dual) inicializar o Windows, tentei a opção de reparo no CD Win8 ... e agora pareço ter mais de 4 partições primárias. gparted
agora mostra todo o disco não alocado "Não é possível ter partições sobrepostas".
Veja como é a tabela de partições (visualizada no CD ao vivo):
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
/dev/sda1
é onde costumava estar minha partição ext4 do Linux. Estou ciente das respostas em GParted mostra "não alocado" na minha unidade sda (inicialização paralela com o Win XP) e também ler muito mais. Eu entendo que só posso ter 4 partições primárias e /dev/sda5
deve estar dentro de uma partição estendida - causando o aviso de "sobreposição".
O que eu não sei: como resolvo o problema? Eu preferiria manter minha antiga partição linux - mas mesmo que não, não posso simplesmente reinstalar o Ubuntu, porque o disco está em um estado inválido. E tenho sorte que o Windows funcione bem em /dev/sda5
e prefira não remover essa partição.
O que eu também não entendo: Quais são as duas mini-partições 3 e 4? Eu suponho que as janelas os criaram como partições de boot ou algo assim ... então, posso remover um deles? O Windows monta o segundo como D: e mostra arquivos como Temp\disklayout.txt
incluindo informações no disco como costumava ser antes dos "reparos":
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
Muito obrigado por orientações úteis!
Atualização 1
Eu tentei me livrar da partição supérflua usando sfdisk
e gravar uma tabela modificada no disco. E quando a última partição apareceu duas vezes, usei fdisk
para remover essa. O resultado pareceu bom.
/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
Quando fiz uma tentativa com fixparts
, a análise é ... irritante:
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
Embora sfdisk
exiba a primeira partição, fixparts
não será.
Atualização 2
Bem, bem. Eu não tive tanta sorte com fixparts
, mas testdisk
fez o truque. Não sozinho, mas a parte crítica. Aqui está o que ajudou para mim (estou escrevendo a partir do Ubuntu uma vez perdido, jippi) - pode ser útil para alguém.
Um aviso antecipado: nunca pensei que brincar com as mesas de parição fosse muito divertido! Mas provavelmente não faça isso (sem um backup de disco completo), se tiver dados importantes no disco.
- A primeira parte provavelmente seria mais fácil usando
fdisk /dev/sda
para excluir a partição supérflua.
- Transferiu a tabela de partições via
fsdisk -d /dev/sda > SomeUSBFile
- Removeu manualmente a partição superfluente desse arquivo (e alterou os números das partições restantes de acordo)
- Escreveu a tabela de partições modificada via
fsdisk /dev/sda < SomeUSBFile
- Excluída a última partição, que agora foi exibida duas vezes por meio de
fdisk
- A partição Linux ainda estava faltando, então eu corri
testdisk
do pen drive USB do Ubuntu. Descobriu que na verdade não existe uma partição estendida, mas sim uma partição linux primária. Mas não viu a partição do Windows 10.
- Então, escrevi novamente a tabela de partições para um arquivo
fsdisk -d /dev/sda > SomeUSBFile
- deixe
testdisk
escrever a nova tabela de partições (a que encontrou depois de procurar por partições),
- exportou essa tabela de partições para outro arquivo,
- copiou a linha da partição linux e
- inseriu esta linha no arquivo da tabela de partição original para
- importe esta versão modificada via
fsdisk /dev/sda < SomeUSBFile
.
- O Windows ainda funciona:)
- O ubuntu live-USB permitiu montar a partição linux (o que é estranho, já que eu tinha habilitado a criptografia durante a instalação do linux ...), e instalar um novo MBR grub em / dev / sda ( link )
- Finalmente, a partição swap (a antiga era agora "desconhecida" no gparted) tem que ser recriada no gparted.