LinuxSir.cn,穿越时空的Linuxsir!

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

Slackware只认出硬盘的一半,怎么回事?

[复制链接]
发表于 2007-7-12 07:22:23 | 显示全部楼层 |阅读模式
我有2个硬盘,一个80G是主盘,都认出来了,还有一个160G的副盘分了2个区

  1. Disk /dev/hda: 80.0 GB, 80000000000 bytes
  2. 255 heads, 63 sectors/track, 9726 cylinders
  3. Units = cylinders of 16065 * 512 = 8225280 bytes

  4.    Device Boot      Start         End      Blocks   Id  System
  5. /dev/hda1   *           1        1275    10241406    c  W95 FAT32 (LBA)
  6. /dev/hda2            1276        9726    67882657+   f  W95 Ext'd (LBA)
  7. /dev/hda5            1276        3825    20482843+   b  W95 FAT32
  8. /dev/hda6            3826        7140    26627706    b  W95 FAT32
  9. /dev/hda7            7141        7237      779121   82  Linux swap
  10. /dev/hda8            7238        9726    19992861   83  Linux

  11. Disk /dev/hdb: 160.0 GB, 160041885696 bytes
  12. 255 heads, 63 sectors/track, 19457 cylinders
  13. Units = cylinders of 16065 * 512 = 8225280 bytes

  14.    Device Boot      Start         End      Blocks   Id  System
  15. [color="Red"]/dev/hdb1  [/color]             1       19457   156288321   42  SFS

复制代码

现在只显示了一个,
发表于 2007-7-12 08:08:03 | 显示全部楼层
先看在其它系统中是否正常?
比如使用 gentoo-2006 以上的 LiveCD 或者 lfslivecd-6.xx 。
如果正常的,就是slackware可能有问题。

否则,就比较深刻了:

有没有备份过分区表?
如果有 fdisk -l 的正确的分区信息就足够挽回分区表错误了。
你的那块大硬盘,分区类型为 SFS .. 请问你知道 SFS 是什么文件系统吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-12 08:10:40 | 显示全部楼层
没有备份过分区表
不太清楚SFS是什么,我的160G硬盘分了2个区都是NTFS的。
回复 支持 反对

使用道具 举报

发表于 2007-7-12 09:19:33 | 显示全部楼层
我也是160GB的 没遇到过
分区表坏了?
windows下好的?到windows备份数据吧
BTW:windows下好的 不能说明分区表没有问题 特别是使用了第三方的分区软件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-12 12:28:29 | 显示全部楼层
我好像找到原因了,大概是分区的时候没注意,把这个硬盘做成了“简单卷”

简单卷
简单卷是物理磁盘的一部分,但它工作时就好像是物理上的一个独立单元。简单卷是相当于 Windows NT 4.0 及更早版本中的主分区的动态存储。当您只有一个动态磁盘时,简单卷是您可以创建的唯一卷。

只能在动态磁盘上创建简单卷。运行 MS-DOS、Windows 95、Windows 98、Windows Millennium Edition、Windows NT 4.0 或 Windows XP Home Edition 的计算机(配置为通过 Windows XP Professional 或 Windows Server 2003 双启动)无法访问或创建简单卷(及其包含的数据)。如果要使运行这些操作系统的计算机能够访问数据,则应将数据存储在基本卷上。

通过将卷扩展到相同或不同磁盘上的未分配空间上可以增加现有简单卷的大小。要扩展简单卷,则该卷必须尚未格式化,或者通过 Windows 2000 或 Windows Server 2003 系列操作系统中使用的 NTFS 版本对卷进行格式化。在 Windows Server 2003 系列操作系统上,可以扩展简单卷,除非该卷是系统分区、启动分区或以前是基本磁盘上的分区的简单卷,这些基本磁盘已经通过 Windows 2000 转换为动态磁盘。扩展相同磁盘上的简单卷后,该卷仍为简单卷,且仍然可以镜像它。

也可将简单卷扩展到同一计算机上其他动态磁盘的区域中。当将简单卷扩展到一个或多个其他磁盘时,它将变为一个跨区卷。在扩展跨区卷之后,不删除整个跨区卷便不能将它的任何部分删除。跨区卷无法镜像。
回复 支持 反对

使用道具 举报

发表于 2007-7-12 19:44:34 | 显示全部楼层
windows系统中的这个卷,那个卷,只要在没有进行格式化(或者删除/改写)的时候都是不影响数据的。
它其实也就只是修改了分区的类型。所以有分区表备份,就能轻易恢复。

如果没有分区表备份。可以试试diskgen (只对有故障的硬盘的分区表进行操作)
任何可能修改分区表或者MBR之前需要先备份。
所以,先备份原先的分区表和MBR 。哪怕它本身是有问题的。
注意,你所有的操作都只是对分区表进行备份或者恢复。备份文件一定要放在安全的地方,比如发送到多个邮箱。
正常情况下,按照上面的思路和方法,应该不会错上加错。

以下仅作为参考
备份/恢复MBR和分区表以及无备份修复MBR和分区表错误,浅谈引导故障和分区方案。


最后,关于windows系统的这个卷那个卷,可能还是用windows的方法更好一些。就是不知道比尔大叔有没有详细的说明如何安全的将这个卷转为那个卷,然后还能再将那个卷转为这个卷,之后还能任意转换。
回复 支持 反对

使用道具 举报

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

本版积分规则

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