磁盘分区表的问题,看过置顶帖子也没能搞定我自己的机器

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
gnubun
帖子: 5
注册时间: 2013-06-24 13:18
系统: ubuntu

磁盘分区表的问题,看过置顶帖子也没能搞定我自己的机器

#1

帖子 gnubun » 2013-07-04 10:09

机器是新买的惠普超级本,为了装双系统,就把预装的ubuntu给删了装的win7,装win7的时候就痛苦无比,硬盘的文件系统不能装,后来用winPE把硬盘原有分区全都删掉了,重新分的区,留了85.7G想装ubuntu。但是从U盘安装时候就出了找不到磁盘分区的问题,翻了一遍熊大大的置顶帖子,没领悟,只好贴出来,看看哪位能帮忙指点一下。线索如下:
ubuntu@ubuntu:~$ sudo parted -l
Model: ATA HGST HTS545050A7 (scsi)
磁盘 /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
分区表:msdos

数字 开始: End 大小 类型 文件系统 标志
1 32.3kB 85.9GB 85.9GB primary ntfs 启动
2 85.9GB 408GB 322GB extended lba
5 85.9GB 408GB 322GB logical ntfs
错误: /dev/sdb:未确认磁盘标签

上面是sudo parted -l的结果,其中/dev/sdb那个是用来做加速的SSD,应该没它什么事,进入安装分区界面时候显示的硬盘就是sda。
上面是fdisk的结果,
我发现那个85.9G的分明是我剩下的那个空白空间,我装win7的80G的那部分硬盘不见了 :em20
我用pqmagic查看也没啥问题,也曾尝试从win把这部分空白添加硬盘分区,但是添加后也变成主分区了,难道是我安装win的时候分区做错了?必须重新装一遍不可了吗?


用试用模式进的,发帖不易,fdisk的也贴着吧。
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xa3755d5f

Device Boot Start End Bloc ks Id System
/dev/sda1 * 63 167782859 83891398+ 7 HPFS/NTFS/exFAT Partition 1 does not start on physical sector boundary.
/dev/sda2 167782860 796936454 314576797+ f W95 Ext'd (LBA) Partition 2 does not start on physical sector boundary.
/dev/sda5 167782923 796936454 314576766 7 HPFS/NTFS/exFAT Partition 5 does not start on physical sector boundary.

Disk /dev/sdb: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 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: 0xba000000

Disk /dev/sdb doesn't contain a valid partition table
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: 磁盘分区表的问题,看过置顶帖子也没能搞定我自己的机器

#2

帖子 cao627 » 2013-07-04 13:21

Device Boot Start End Bloc ks Id System
/dev/sda1 * 63 167782859 83891398+ 7 HPFS/NTFS/exFAT Partition 1 does not start on physical sector boundary.
/dev/sda2 167782860 796936454 314576797+ f W95 Ext'd (LBA) Partition 2 does not start on physical sector boundary.
/dev/sda5 167782923 796936454 314576766 7 HPFS/NTFS/exFAT Partition 5 does not start on physical sector boundary.

从你贴出的如上结果看
你的扩展分区的结束扇区号是796936454
你的逻辑分区sd5的结束扇区号也是796936454,即你已经用完列分区表上的资源。

进window,将sd5(D盘吧?)上的文件复制到c盘()

重新删掉扩展分区,即你linux下fdisk命令显示sda2。重建扩展分区,给扩展分区的结束扇区号写成硬盘的最大扇区号,再在扩展分区上分出一个逻辑分区,这个逻辑分区的结束扇区号要小于扩展分区的结束扇区号。这样才能在扩展分区上添加逻辑分区!
gnubun
帖子: 5
注册时间: 2013-06-24 13:18
系统: ubuntu

Re: 磁盘分区表的问题,看过置顶帖子也没能搞定我自己的机器

#3

帖子 gnubun » 2013-07-18 9:36

cao627 写了:Device Boot Start End Bloc ks Id System
/dev/sda1 * 63 167782859 83891398+ 7 HPFS/NTFS/exFAT Partition 1 does not start on physical sector boundary.
/dev/sda2 167782860 796936454 314576797+ f W95 Ext'd (LBA) Partition 2 does not start on physical sector boundary.
/dev/sda5 167782923 796936454 314576766 7 HPFS/NTFS/exFAT Partition 5 does not start on physical sector boundary.

从你贴出的如上结果看
你的扩展分区的结束扇区号是796936454
你的逻辑分区sd5的结束扇区号也是796936454,即你已经用完列分区表上的资源。

进window,将sd5(D盘吧?)上的文件复制到c盘()

重新删掉扩展分区,即你linux下fdisk命令显示sda2。重建扩展分区,给扩展分区的结束扇区号写成硬盘的最大扇区号,再在扩展分区上分出一个逻辑分区,这个逻辑分区的结束扇区号要小于扩展分区的结束扇区号。这样才能在扩展分区上添加逻辑分区!
拜谢,回头我试试,这几天忙得没顾上弄了。
回复