LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 972|回复: 3

(求助)帮我分析一下硬盘分区列表

[复制链接]
发表于 2007-10-14 18:03:01 | 显示全部楼层 |阅读模式
首先说明一下,我的硬盘是80G,但是在windows下确说是120G,我不知道是我的硬盘将要坏了,还是真有那么好的运气。

我使用的是Kubuntu7.04
fdisk -l 列表显示

Disk /dev/hda: 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/hda1   *           1        1277    10257471    7  HPFS/NTFS             ;C盘
/dev/hda2            1278        9729    67890690    f  W95 Ext'd (LBA)   
/dev/hda3            3828        5739    15358108+   b  W95 FAT32        ;E盘
/dev/hda4            5740        9729    32049675    7  HPFS/NTFS          ;F盘
/dev/hda5            1278        5739    35840983+   7  HPFS/NTFS         ;D盘
/dev/hda6            5740        6886     9213246    b  W95 FAT32           ;G盘
/dev/hda7            6887        6971      682731   82  Linux swap / Solaris
/dev/hda8            6972        6983       96358+  83  Linux
/dev/hda9            6984        8756    14241591   83  Linux
/dev/hda10           8757        9729     7815591   83  Linux

文件系统列表如抓图4

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-10-15 03:35:09 | 显示全部楼层
Post by bandfor
首先说明一下,我的硬盘是80G,但是在windows下确说是120G,我不知道是我的硬盘将要坏了,还是真有那么好的运气。

我使用的是Kubuntu7.04
fdisk -l 列表显示

Disk /dev/hda: 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/hda1   *           1        1277    10257471    7  HPFS/NTFS             ;C盘
/dev/hda2            1278        9729    67890690    f  W95 Ext'd (LBA)   
/dev/hda3            3828        5739    15358108+   b  W95 FAT32        ;E盘
/dev/hda4            5740      9729    32049675    7  HPFS/NTFS          ;F盘
/dev/hda5            1278        5739    35840983+   7  HPFS/NTFS         ;D盘
/dev/hda6            5740        6886     9213246    b  W95 FAT32           ;G盘
/dev/hda7            6887        6971      682731   82  Linux swap / Solaris
/dev/hda8            6972        6983       96358+  83  Linux
/dev/hda9            6984        8756    14241591   83  Linux
/dev/hda10           8757        9729     7815591   83  Linux

文件系统列表如抓图4


看了好一会,看明白了。
/dev/hda2 是扩展分区,扩展是 windows的分区工具或 DOS的分区工具 划分的。有可能是装机时用DOS中的某分区工具分区后,然后一直没有全盘重分区过。
分区比较混乱。
很明显,做过多次删分区再新建为若干个分区的操作。
这样的混乱的分区表,也是可以用的。只是看起来不是那么一目了然。

补充:
仔细看了下分区的起始柱面和结束柱面,这上面的数字有问题 !


这上面的分区表有些离谱!
/dev/hda2 是扩展,它从紧靠 /dev/hda1 的 1278 柱面到 9729 柱面,其尾柱面为硬盘最后一个柱面。所以 /dev/hda1 这个主分区和 /dev/hda2 这个扩展分区已经将硬盘空间划分完了,已经没有剩余的空间再建主分区。楼主的分区表中显示的还有 /dev/hda3 和 /dev/hda4 这可能吗?是用什么分区工具做的?
还有两处错误,我已经用不同的颜色标出。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-15 22:23:23 | 显示全部楼层

谢谢tfkdmwmqtr

首先谢谢tfkdmwmqtr!
上面的数字是我在kubuntu下执行fdisk -l 命令之后copy过来的。
我平时很少发帖,这次是因为遇到如此让我头晕的问题,无法解决。在这里求助,没有其他目的。因为我现在想装ubuntu,但是ubuntu的livecd安装过程中看不到硬盘上的任何一个分区,在终端用fdisk能够看到,郁闷啊!
80G的硬盘无缘无故的变成119G的硬盘,实在是担心硬盘出了什么问题。多余的空间我都不敢用,担心不我其他盘上的东西给覆盖掉。

还有,在windows下我用PQ8.0想看一下,PQ8.0启动后弹出对话框,说我的分区表有重复部分,需要修复。但又修复不成,甚至PQ都打不开。
回复 支持 反对

使用道具 举报

发表于 2007-10-15 22:45:05 | 显示全部楼层
PQ 、分区魔术师,号称无损分区的工具不要用。另外,不要用 windows 的分区工具来做 Linux 的分区。

因为,你的分区表不仅仅是混乱的问题,就上面看到的似乎十分不合情理。如果上面的是你的分区表信息,可能问题有些大,真没见过还可以这样的分区表。
建议,将重要数据拷贝到另一块硬盘。然后将你原先的硬盘检查一下,如果没有问题,就重建分区,重建文件系统(格式化)。
推荐: 三主分区,一扩展,扩展下建若干逻辑分区。因为你要多系统共存,这样容易一些。第一主分区用来安装真实环境的 windows ,第二主分区可以装Linux 或者 Solaris 等。当然linux可以安装在逻辑分区的。
如果你不安装 Vista 这样的硬件杀手级操作系统,不需要大于10GB的主分区,一般 6 ~ 8GB 足够了。扩展或逻辑分区不受此限。


创建分区用 fdisk 工具就可以了。关于 fdisk 的使用方法,你可以看这里:
http://www.linuxsir.cn/bbs/showthread.php?t=302685
此文第一帖,讲得十分详细。

检查硬盘坏块, badblocks 这命令好像就可以的。还有一个 smartmontools 软件,用 smartctl 命令的。注意,不要尝试写入!!
具体的参数,要先 man 一下。或者,你上网搜搜“Linux检测硬盘“。这些,我用得少,不太清楚。

楼主的分区表 /dev/hda4 和 /dev/hda6 的起始柱面数字相同,且此两分区都不是扩展分区。/dev/hda3 和 /dev/hda5 的尾柱面数字完全相同,此两个分区亦不为扩展。所以看上去十分蹊跷!昨天,我还怀疑这个帖子是钓鱼帖呢?
另外,据说,据传,硬盘有很多空间都被屏敝了的,而这些空间有很大部分是可以使用的。曾经看到一篇这样帖子,据传能使用某软件将这些屏敝了的空间取出来使用,看回帖称这样是很危险嘀说。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表