Recentemente, tive problemas com a tabela MBR / partição no meu laptop. Eu consegui reconstruir a tabela de partição usando o testdisk e instalar o GRUB para inicializá-lo corretamente novamente (estou usando uma inicialização dupla no Windows 7). No entanto, não consigo mais executar o gparted corretamente, pois recebo o erro Can't have a partition outside the disk!
.
fdisk -l
saída é assim:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x188f12a9
Device Boot Start End Blocks Id System
/dev/sda1 * 1 154 1228800 7 HPFS/NTFS/exFAT
/dev/sda2 154 13446 106775171 7 HPFS/NTFS/exFAT
/dev/sda3 13447 28745 122880000 83 Linux
/dev/sda4 28745 30402 13317664+ f W95 Ext'd (LBA)
/dev/sda5 28745 29127 3069944 82 Linux swap / Solaris
/dev/sda6 29127 30402 10240000 7 HPFS/NTFS/exFAT
Então o disco tem 30401 cylinders
, mas sda6
termina em cylinder 30402
; presumivelmente é aí que está o problema.
Quando executo o testdisk, a 6ª partição termina em cylinder 30401
, mas gravá-la na tabela de partições não faz diferença.
Existe uma maneira fácil de corrigir isso?
Eu li em outro lugar que eu poderia corrigir isso editando manualmente a tabela de partição, mas gostaria de instruções realmente específicas, pois não sei muito sobre essa área!
gparted /dev/sda6
hoje à noite.
gparted /dev/sda6
? Você pode executar o editor de partições usando um Live CD? Caso contrário, o manual pode ser o caminho a percorrer ...