|
先装xp然后用PQ magic分区,然后在逻辑分区上装的ubuntu
现在在linux下发现分区表有问题
$ sudo fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
240 heads, 63 sectors/track, 15505 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2709 20480008+ 7 HPFS/NTFS
/dev/sda2 2710 15505 96737729 f W95 Ext'd (LBA)
/dev/sda5 2710 6833 31177408+ 7 HPFS/NTFS
/dev/sda6 6834 10897 30723808+ 7 HPFS/NTFS
/dev/sda7 10898 13672 20978968+ 7 HPFS/NTFS
/dev/sda8 13673 13801 971901 82 Linux swap / Solaris
/dev/sda9 13801 14705 6835626 83 Linux
/dev/sda10 14706 15506 6048441 83 Linux
分区1是windows的C盘,分区2是扩展分区(包括5~10逻辑分区)
分区5、6、7是windows下的D、E、F逻辑分区
分区8、9、10是swap,/分区,/home
问题有两点:
分区8的末尾与分区9的开头重叠一个Block
分区10的末尾超出扩展分区一个Block
parted用不了:
进入parted,输入print:
错误: 分区之间不能重叠。
没法进行下一步
fdisk可以用,输入v(verify):
Partition 8: head 255 greater than maximum 240
Partition 9: head 255 greater than maximum 240
Partition 10: head 255 greater than maximum 240
Logical partition 10 not entirely in partition 2
9317 unallocated sectors
不知道如何是好
使用windows、linux时都没什么问题,用windows下的分区软件看不出错误
怕以后出问题,有什么办法解决吗? |
|