当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 帮忙分析分区的错误
帖子发表于 : 2011-05-02 18:36 
头像

注册: 2007-12-12 8:24
帖子: 104
送出感谢: 3
接收感谢: 2
双SATA硬盘,第一块硬盘安装了XP和debian,第二块硬盘为XP的E:F:G盘和debian的/home,据说这种笔记本有隐藏分区。
重装XP之后试了网上的好多方法没有将grub安装成功,后来重新安装debian 6.01-amd64-xfce,在磁盘分区那里发现第一块硬盘能认出全部分区,第二块硬盘认不出一个分区,而判断为一块没有任何分区的磁盘。
在本论坛找到置顶贴:“千奇百怪的分区表错误 - 光盘安装只能看到整个硬盘而无法看到分区的同学请过来瞧瞧。”按照所述办法查看了一下,结果如下(重点写认不出分区的那第二块磁盘的情况):
fdisk -l
Device Boot start end Blooks ID
/dev/sda1 1 3824 30716248+
partition 1 does not end on cylinder boundary
/dev/sda2 3825 60801 457667722
partition 2 does not end on cylinder boundary
......
/dev/sdb1 1 64601 488383528+
/dev/sdb5 1 56838 429690492
/dev/sdb6 56838 59422 19535008+
/dev/sdb7 59422 62006 19535008+
/dev/sdb8 62006 64602 19623366

然后用parted /dev/sda print提示找不到parted,
用sudo parted /dev/sda print提示找不到sudo
本人实在看不懂是哪里出错了,1、请大家帮我分析一下找不到分区的原因和对策;2、sda2是否就是传说中的隐藏分区,因为我重新给硬盘分区的时候只设了一个主分区sda1(因为我认为逻辑分区序号起始应该是5)。

有朋友提到应该使用fdisk -lu命令,我便遵照行事,把fdisk -lu的结果拍了照放上来。


附件:
DSCN1557.JPG
DSCN1557.JPG [ 1.92 MiB | 被浏览 585 次 ]



最后由 yuriwin 编辑于 2011-05-02 22:06,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-02 20:08 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
只有 fdisk -lu 命令才能看清楚,而且 fdisk -l 信息不全。
逻辑分区是从sda5开始的。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-02 21:03 

注册: 2009-07-01 22:04
帖子: 919
送出感谢: 0 次
接收感谢: 13
近来发现用fdisk操作sata盘%100出问题,改用parted了。


_________________
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-02 21:06 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
fdisk确实不可靠……


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-04 6:34 
头像

注册: 2007-12-12 8:24
帖子: 104
送出感谢: 3
接收感谢: 2
因为有段时间没人看到,所以上来顶一下。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-04 6:52 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
/dev/sdb1 1 64601 488383528+
/dev/sdb8 62006 64602 19623366
对应照片看,sdb8最后越界,把sda8用工具调小一点。

先修复上面错误。
另外,sda2 system id 是 f,sdb1 system id 是 5(5 没用过,不清楚和 f 的区别)。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-04 8:41 
头像

注册: 2007-12-12 8:24
帖子: 104
送出感谢: 3
接收感谢: 2
多谢6楼,现在我知道为什么不能分区了,而且也认为sdb1很可能就是隐藏分区——因为我从来没有给硬盘分过这个区。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-04 9:10 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
sdb1是扩展分区,你要了解一下分区知识。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 帮忙分析分区的错误
帖子发表于 : 2011-05-04 12:26 

注册: 2008-05-01 15:50
帖子: 25
送出感谢: 0 次
接收感谢: 1
sda2是拓展分区,简单点你理解为所有的逻辑分区被主mbr记录为一个整体,就是这个sda2.
由于主分区最多4个,所以逻辑分区直接就可以从sda5开始,但在分区表里面,主分区和逻辑分区的记录是不一样的,主分区统一记录在主mbr(是吧。。),逻辑是递推记录的。
代码:
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    73400984    36700461    7  HPFS/NTFS
/dev/sda2        73400985   115346699    20972857+   7  HPFS/NTFS
/dev/sda3       115346761   908123192   396388216    f  W95 Ext'd (LBA)
/dev/sda4       908138385   976768064    34314840   83  Linux
/dev/sda5       115346763   178257239    31455238+   b  W95 FAT32
/dev/sda6       220209152   429924351   104857600    7  HPFS/NTFS
/dev/sda7       429926400   639641599   104857600    7  HPFS/NTFS
/dev/sda8       639643648   908123192   134239772+   7  HPFS/NTFS
/dev/sda9       178257920   220203007    20972544   83  Linux

看我这蛋疼的分区记录,其实sda3是拓展分区,包括了sda5~sda9这么多个。。而sda4是在逻辑上排列在sda9之前,实际扇区却在我硬盘的最后部分~~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译