分页: 1 / 2

GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 17:32
qingdaoocean
还是为10.04安巢的事儿。昨天partionmagic没启动起来,觉得难道跟双系统有关?于是用DOS工具箱输入fdisk /mbr把linux的引导删掉了,直接进XP。启动PM,提示什么扇区错误,问要不要修复,我就点了“是”,但是之后它还是不停的重复提示扇区错误,让我修复……修复ubuntu的引导(发现这次/的分区位置又变了!从昨天的sda11变成了sda8),进ubuntu打开GParted,竟然提示未分配……终端用sudo parted /dev/sda print提示错误信息……
请问这是怎么回事啊?如何修复?我想调整下C盘大小,再从XP那割点分区过来啊!咋就这么不顺利呢 :em19

代码: 全选

ocean@ocean-desktop:~$ sudo parted /dev/sda print
[sudo] password for ocean: 
错误: 分区之间不能重叠。                                                  
ocean@ocean-desktop:~$ sudo fdisk -l
omitting empty partition (5)

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7c797c79

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6375    51207156    7  HPFS/NTFS
/dev/sda2            6376       25956   157284382+   f  W95 Ext'd (LBA)
/dev/sda3           10292       20734    83883366    7  HPFS/NTFS
/dev/sda5            6376       10199    30716217   83  Linux
/dev/sda6           10200       10291      738958+  82  Linux swap / Solaris
/dev/sda7           20735       25956    41945683+   7  HPFS/NTFS
/dev/sda8           25957       29993    32427171   83  Linux
/dev/sda9           29994       32483    20000893+  83  Linux
/dev/sda10          32484       38562    48829536   83  Linux
/dev/sda11          38563       38913     2819376   82  Linux swap / Solaris
ocean@ocean-desktop:~$ 

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 18:41
qingdaoocean
恩,又查了一些资料,感觉明白些了,问题出在sda3。
发现了一个好贴子 viewtopic.php?f=77&t=146191 :em11

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 18:49
hcym
简单

不要混用分区工具

否则鸡同鸭讲容易出叉

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 18:49
onshoestring
感觉乱套了。
sda3是主分区,却到了扩展分区里了。
sda8,sda9,sad10,sda11是逻辑分区,却不在扩展分区里。
最好备份数据重新分区吧。

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 18:50
adagio
sda3严重重叠,完全就是sda2的一部分,赶快干掉

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 19:02
JBL3010
hcym 写了:简单

不要混用分区工具

否则鸡同鸭讲容易出叉
说的对,我就是用PQ和Windows自带的分区调整以后出现的,忘了后来是怎么处理的了

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 19:15
qingdaoocean
adagio 写了:sda3严重重叠,完全就是sda2的一部分,赶快干掉
干掉sda3回来了,还是不行 :em20

代码: 全选

ocean@ocean-desktop:~$ sudo parted /dev/sda print
[sudo] password for ocean: 
错误: 分区之间不能重叠。                                                  
ocean@ocean-desktop:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7c797c79

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6375    51207156    7  HPFS/NTFS
/dev/sda2            6376       25956   157284382+   f  W95 Ext'd (LBA)
/dev/sda5            6376       10199    30716217   83  Linux
/dev/sda6           10200       10291      738958+  82  Linux swap / Solaris
/dev/sda7           20735       25956    41945683+   7  HPFS/NTFS
/dev/sda8           25957       29993    32427171   83  Linux
/dev/sda9           29994       32483    20000893+  83  Linux
/dev/sda10          32484       38562    48829536   83  Linux
/dev/sda11          38563       38913     2819376   82  Linux swap / Solaris
ocean@ocean-desktop:~$ 
为啥sda2的end是25956,后面的sda8之后却超出了?sda2不是整个扩展分区吗? :em20

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 19:17
qingdaoocean
onshoestring 写了: sda8,sda9,sad10,sda11是逻辑分区,却不在扩展分区里。
最好备份数据重新分区吧。
是啊,咋跑到外面去了 :em20
请问你说的重新分区是说把所有分区干掉重新分配吗? :em06

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 19:39
onshoestring
qingdaoocean 写了:
onshoestring 写了: sda8,sda9,sad10,sda11是逻辑分区,却不在扩展分区里。
最好备份数据重新分区吧。
是啊,咋跑到外面去了 :em20
请问你说的重新分区是说把所有分区干掉重新分配吗? :em06
:em11

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 19:48
qingdaoocean
onshoestring 写了: :em11
:em20 OMG,无语了……离10.04就差这么几天竟然悲剧了 :em19
东西备份好,再折腾一下子,实在不行就坚持用5天,10.04的时候直接彻底格了重来 :em38
在此希望大家总结经验教训,不要混用分区工具,否则后果很严重……

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 20:10
happyz90
qingdaoocean 写了:在此希望大家总结经验教训,不要混用分区工具,否则后果很严重……
应该你总结吧……为什么让大家总结呢? :em04

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-24 20:24
qingdaoocean
happyz90 写了:
qingdaoocean 写了:在此希望大家总结经验教训,不要混用分区工具,否则后果很严重……
应该你总结吧……为什么让大家总结呢? :em04
请大家总结我悲剧的教训,引以为戒 :em19

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-25 9:24
qingdaoocean
继续读了billbear关于分区表错误的帖子,获益良多啊!
现在我的分区情况是这样:

代码: 全选

ocean@ocean-desktop:~$ sudo fdisk -l
[sudo] password for ocean: 

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7c797c79

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6375    51207156    7  HPFS/NTFS
/dev/sda2            6376       25956   157284382+   f  W95 Ext'd (LBA)
/dev/sda5            6376       10199    30716217   83  Linux
/dev/sda6           10200       10291      738958+  82  Linux swap / Solaris
/dev/sda7           20735       25956    41945683+   7  HPFS/NTFS
/dev/sda8           25957       29993    32427171   83  Linux
/dev/sda9           29994       32483    20000893+  83  Linux
/dev/sda10          32484       38562    48829536   83  Linux
/dev/sda11          38563       38913     2819376   82  Linux swap / Solaris
/dev/sda12          10292       20734    83883366   83  Linux

Partition table entries are not in disk order
ocean@ocean-desktop:~$ sudo parted /dev/sda print
错误: 分区之间不能重叠。                                                  
ocean@ocean-desktop:~$ 
有几个疑问:
1、现在为什么还是分区重叠?
2、现在从sda8往后的逻辑分区跑到了扩展分区的后面。我有一个想法:把从sda2开始往后的全都删掉,新建sda2,起始分别为6376,38913.然后一步步新建sda5之后的分区,各分区起始位置保持以上不变,这样是不是就可以恢复了,而且一般情况下各分区数据还在?(我已经以防万一把数据备份了,就算不在了也不要紧,只是问下从原理上讲是不是这样? :em02

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-25 10:00
hcym
不听人话,鬼牵着乱转

Re: GParted显示未分配 终端提示分区之间不能重叠

发表于 : 2010-04-25 10:10
黄美姬
什么我看出这么多主分区呀, :em04