[问题]请教关于硬盘分区的问题

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

[问题]请教关于硬盘分区的问题

#1

帖子 armeria » 2007-07-08 5:13

我的硬盘在用fdisk查看的时候出现如下信息:

sudo fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2589 20789968+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 2590 9729 57352050 f W95 Ext'd (LBA)
Partition 2 does not end on cylinder boundary.
/dev/sda3 2590 2590 1386 bb Boot Wizard hidden
Partition 3 does not end on cylinder boundary.
/dev/sda5 2590 4502 15361888+ b W95 FAT32
/dev/sda6 4503 5354 6838933+ b W95 FAT32
/dev/sda7 5354 5596 1951866 82 Linux swap / Solaris
/dev/sda8 5597 8028 19535008+ 83 Linux
/dev/sda9 8029 9729 13663251 83 Linux

而且用gparted不能查看硬盘的信息。

我的硬盘前一半安装的是windows,开始分了c盘和d盘;后一半装linux,最开始装的是suse;后来安了ubuntu,开始是安装在原来c盘的剩余空间,安装程序自动划出了根分区和交换分区。后来我在windows下用Acronis的PartitionExpert将suse和第一次安装的ubuntu都删除了,然后重新在硬盘的后一半安装了ubuntu,并在ubuntu装好之后在windows下用Acronis手动调整了windows下的分区。结果就是fdisk报错和gparted无法识别分区。但是我可以在linux下正常的挂载和访问windows的分区,其中c盘为sda1,d盘和f盘分别为sda5和sda6,在 windows下也可以正常访问linux分区。另外,我试图手动升级gparted,但是导致现在无法打开gparted了,即使我用新立得重装了以后还是打不开。

我google了一下,还没有找到Partition 1 does not end on cylinder boundary之类的问题的合适的解决方法。

请问怎样才能解决fdisk提示的Partition 1 does not end on cylinder boundary之类的问题?如何才能让gparted识别我的硬盘分区?

谢谢!

以下是ubuntu下的分区信息和windows下Acronis的提供的信息,其中ubuntu提示sda1是fuseblk,可能是因为我在windows用Acronis删除了第一次安装ubuntu的时候自动占据的原来c盘空间的根分区和交换分区,并把释放的空间重新并入c盘:
附件
ubuntu下的分区信息
ubuntu下的分区信息
d盘的信息
d盘的信息
系统隐藏分区的信息
系统隐藏分区的信息
c盘的信息
c盘的信息
所有分区的图示
所有分区的图示
armeria
帖子: 123
注册时间: 2007-05-29 5:20

#2

帖子 armeria » 2007-07-28 5:08

自己顶一下。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#3

帖子 xhy » 2007-07-28 5:48

fdisk /dev/sda
use option : x (expert mode)
use option : f (fix partition order)
use option : v to verify partition
如果输出显示正常
option : w ( to write table to disk)
option : q to quit
目前负债150多万
armeria
帖子: 123
注册时间: 2007-05-29 5:20

#4

帖子 armeria » 2007-07-28 18:37

xhy 写了:fdisk /dev/sda
use option : x (expert mode)
use option : f (fix partition order)
use option : v to verify partition
如果输出显示正常
option : w ( to write table to disk)
option : q to quit
能具体说说怎么操作吗?因为关系到分区的调整,万一弄坏了就很麻烦,所以我必须很小心。多谢了。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

Re: [问题]请教关于硬盘分区的问题

#5

帖子 skyx » 2007-08-19 18:40

armeria 写了:。后来我在windows下用Acronis的PartitionExpert将suse和第一次安装的ubuntu都删除了,然后重新在硬盘的后一半安装了ubuntu,并在ubuntu装好之后在windows下用Acronis手动调整了windows下的分区。结果就是fdisk报错和gparted无法识别分区。但是我可以在linux下正常的挂载和访问windows的分区,其中c盘为sda1,d盘和f盘分别为sda5和sda6,在 windows下也可以正常访问linux分区。另外,我试图手动升级gparted,但是导致现在无法打开gparted了,即使我用新立得重装了以后还是打不开。


PartitionExpert

硬盘的安装分区历史,没把握不要出现第三方分区工具的参与,特别是调整有内容分区大小的操作。

用pq 分区的后果也可以在论坛搜索 关键词:

pq
no security measure is worth anything if an attacker has physical access to the machine
armeria
帖子: 123
注册时间: 2007-05-29 5:20

Re: [问题]请教关于硬盘分区的问题

#6

帖子 armeria » 2007-08-19 23:43

skyx 写了:
armeria 写了:。后来我在windows下用Acronis的PartitionExpert将suse和第一次安装的ubuntu都删除了,然后重新在硬盘的后一半安装了ubuntu,并在ubuntu装好之后在windows下用Acronis手动调整了windows下的分区。结果就是fdisk报错和gparted无法识别分区。但是我可以在linux下正常的挂载和访问windows的分区,其中c盘为sda1,d盘和f盘分别为sda5和sda6,在 windows下也可以正常访问linux分区。另外,我试图手动升级gparted,但是导致现在无法打开gparted了,即使我用新立得重装了以后还是打不开。


PartitionExpert

硬盘的安装分区历史,没把握不要出现第三方分区工具的参与,特别是调整有内容分区大小的操作。

用pq 分区的后果也可以在论坛搜索 关键词:

pq
您好,感谢您的回复。

我用PartitionExpert是没办法,当时装了suse之后,在windows下就没有办法用partition magic了,每次用partition magic都出错,根本认不出任何分区。后来就用了PartitionExpert,目前为止这是我唯一可以用的分区软件了。

因为对fdisk不熟,一直没敢用fdisk更改分区。但是现在gparted等ubuntu下的软件都认不出分区来,一打开就是一整块硬盘,虽然系统一点问题没有。

硬盘的安装分区历史基本上在那个帖子里面说到了。

查了您的帖子,您支持的方式是:备份分区----删除分区---再分区。

可惜现在晚了,我已经用了第三方分区工具了。

附最近的分区信息:

df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda8 reiserfs 19G 6.2G 13G 33% /
varrun tmpfs 756M 132K 756M 1% /var/run
varlock tmpfs 756M 0 756M 0% /var/lock
procbususb usbfs 756M 136K 756M 1% /proc/bus/usb
udev tmpfs 756M 136K 756M 1% /dev
devshm tmpfs 756M 0 756M 0% /dev/shm
lrm tmpfs 756M 33M 723M 5% /lib/modules/2.6.20-15-generic/volatile
/dev/sda9 reiserfs 14G 5.5G 7.6G 42% /home
/dev/sda5 vfat 15G 11G 4.0G 74% /media/sda5
/dev/sda6 vfat 6.6G 2.3G 4.3G 35% /media/sda6
/dev/sda1 fuseblk 20G 13G 6.9G 66% /media/sda1
armeria
帖子: 123
注册时间: 2007-05-29 5:20

#7

帖子 armeria » 2007-08-19 23:49

使用QT Parted还是认不出分区,出现如下错误信息:

sudo qtparted
X Error: BadDevice, invalid or uninitialized input device 169
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#8

帖子 skyx » 2007-08-20 0:04

  partition magic 和PartitionExpert 都是我们通常所说的第三方分区工具, 用第三方工具调过有内容的分区大小,或多或少都会带来让人郁闷的事情。 

搞成这样,导致linux的分区工具不能正常使用,也许为了win不出问题,只能这样了。

  因为现在你就算用一块移动硬盘把所有资料全部备份,然后ghost 备份 c盘,再把原来的硬盘全部格掉重新分区,再ghost回去的话,我感觉你的windows也有可能不会启动的,恢复控制台还有戏(如果是vol版应该是可以的,是oem版xp就会防盗进不了桌面)。如果操作不是很熟悉,风险就太大,一般工作用的本本上是不允许出现任何耽误和错误的,任何一个不小心的键盘误操作都有可能带来麻烦。

  我的建议是,现在可以使用,就不要动分区了。

  对于pq这种第三方工具,我基本上是不用”魔术“功能。
  如果用pq对硬盘进行纯粹的分区,不玩pq魔术,其实也是没问题的。

 
上次由 skyx 在 2007-08-20 0:12,总共编辑 1 次。
no security measure is worth anything if an attacker has physical access to the machine
armeria
帖子: 123
注册时间: 2007-05-29 5:20

#9

帖子 armeria » 2007-08-20 0:12

skyx 写了:  partition magic 和PartitionExpert 都是我们通常所说的第三方分区工具, 用第三方工具调过有内容的分区大小,或多或少都会带来让人郁闷的事情。 

搞成这样,导致linux的分区工具不能正常使用,也许为了win不出问题,只能这样了。

  因为现在你就算用一块移动硬盘把所有资料全部备份,然后ghost 备份 c盘,再把原来的硬盘全部格掉重新分区,再ghost回去的话,我感觉你的windows也有可能不会启动的,恢复控制台还有戏(如果是vol版应该是可以的,是oem版xp就会防盗进不了桌面)。如果操作不是很熟悉,风险就太大,一般工作用的本本上是不允许出现任何耽误和错误的,任何一个不小心的键盘误操作都有可能带来麻烦。

  我的建议是,现在可以使用,就不要动分区了。

  对于pq这种第三方工具,我基本上是不用”魔术“功能。
  如果用pq对硬盘进行纯粹的分区,不玩pq魔术,其实也是没问题的。

 
是啊,我现在也是决定先不动分区了,毕竟机器用的还不错。

另外,您能解释一下“Partition 1 does not end on cylinder boundary. ”是什么意思吗?谢谢。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#10

帖子 skyx » 2007-08-20 0:17

 Thinkpad 的xp 就是oem版,ghost 备份后,再把硬盘格式化,再ghost还原的话,xp的防盗就会起作用,我第一次用thinkpad时就碰到过这种倒霉事。最后用oem版重装了事。

  从此以后我对thinkpad 做的第一件事情就是: 拆下硬盘,接到硬盘盒子上,再到台式机上用 ghost   disk to image with image boot option .删掉隐藏分区, 然后格硬盘,重装xp ........................

  
no security measure is worth anything if an attacker has physical access to the machine
armeria
帖子: 123
注册时间: 2007-05-29 5:20

#11

帖子 armeria » 2007-08-20 0:24

skyx 写了: Thinkpad 的xp 就是oem版,ghost 备份后,再把硬盘格式化,再ghost还原的话,xp的防盗就会起作用,我第一次用thinkpad时就碰到过这种倒霉事。最后用oem版重装了事。

  从此以后我对thinkpad 做的第一件事情就是: 拆下硬盘,接到硬盘盒子上,再到台式机上用 ghost   disk to image with image boot option .删掉隐藏分区, 然后格硬盘,重装xp ........................

  
这样啊,受教了,谢谢!
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#12

帖子 skyx » 2007-08-20 0:27

armeria 写了: 另外,您能解释一下“Partition 1 does not end on cylinder boundary. ”是什么意思吗?谢谢。
这个我不是很了解:


linux 的分区工具,貌似更正规和严格,分区结束点正好要在硬盘的柱面边界上。用xp自带的分区工具分的区,用linux的分区工具时也会有这种提示。
no security measure is worth anything if an attacker has physical access to the machine
回复