红联Linux门户
Linux帮助

D盘是(hd0,5)意思是第一个硬盘是第六个区,是什么意思?

发布时间:2010-11-21 15:37:01来源:红联作者:透明人类
D盘是(hd0,5)意思是第一个硬盘是第六个区,linux允许有4个主分区D盘是第一个逻辑分区,那不是第五区吗
如果D盘是(hd0,5),那是sda4,还是sda5,
再如果我在windows下把D盘改成E盘那(hd0,x)x是多少
(hd0,x),x是看windows下显示的盘符号,还是看windows下磁盘分区软件里面这个盘所在的位置
文章评论

共有 9 条评论

  1. 相思爱文 于 2010-11-22 19:25:50发表:

    引用:
    我的电脑上只有windows,我在D盘放了文件要用grub4引导,grub里应该是(hd0,4),
    我现在用windows把D盘改成E盘,grub里还是(hd0,4)吗
    透明人类 发表于 2010-11-22 02:52


    如果是改变(修改)盘符,那么grub表示法不变。
    如果是把文件放入E盘,那么,默认情况下,所在分区加1。

    最好是用手动引导,2小时学会,受用终生。

  2. dickli 于 2010-11-22 11:27:35发表:

    硬盘有两种:一种是SCSI,另一种是SATA,hd0表示第一个SATA硬盘,hd1表示第二个SATA硬盘,依此类推;
    sda表示第一块SCSI硬盘,sdb表示第二块SCSI硬盘,依此类推;
    硬盘有4个主分区,其它为扩展分区,所以D盘为(hd0,5),E盘为(hd0,6),依此类推

  3. 透明人类 于 2010-11-22 02:52:20发表:

    我的电脑上只有windows,我在D盘放了文件要用grub4引导,grub里应该是(hd0,4),
    我现在用windows把D盘改成E盘,grub里还是(hd0,4)吗

  4. 相思爱文 于 2010-11-21 20:21:33发表:

    windows的盘符可以自定义,就是随意改变,甚至不用盘符也行。
    不管怎么改,只要不删除,就和liunx系统和grub无关。

    为了防止分区表示法混乱,如?除分区新建、多个硬盘、移动硬盘等。可以采用UUID或LABEL方式指定分区。这样,就不用管分区的顺序了。

  5. 相思爱文 于 2010-11-21 20:17:04发表:

    没有第五个分区、第六个分区这种说法。这种说法不规范,可以说是错误的叫法。在不同环境中会有不同结果。

    linux下,只有第一主分区、第二主分区、第三主分区、第四主分区、第一逻辑分区、第二逻辑分区、第三逻辑分区……

    另外,grub与grub2分区表示法不同(应该是grub)。最简单的方法是手动引导,用Tab补全。几秒钟就能试出来。
    原帖中的推论是错误的。
    文中没有说清分区方式,和操作系统,所以没办法确定分区。

    以下为常见的G版XP系统,快速分四个分区方式,在linux系统中和grub的表示法(但不保证准确)
    C 盘/dev/sda1 (hd0,0)
    D盘/dev/sda5 (hd0,4)
    E盘/dev/sda6 (hd0,5)
    F盘/dev/sda7 (hd0,6)

  6. 透明人类 于 2010-11-21 18:01:51发表:

    [i=s] 本帖最后由 透明人类 于 2010-11-21 18:46 编辑 [/i]

    我 在windows 下把 D盘 改成 E盘 那(hd 0 ,x )x 是多少,那它就不是第一逻辑分区了吗,
    在grub里面就不是(hd0,5)了吧

    D 盘是 第一 个硬盘 是第 五个区吗

  7. 相思爱文 于 2010-11-21 17:12:28发表:

    注意,grub与grub2表示的分区方法不同

  8. 相思爱文 于 2010-11-21 17:11:28发表:

    一块硬盘最多只能有四个主分区。其中一个可以为扩展分区(主分区的特殊形式),扩展分区中可以有60个逻辑分区。
    linux表示分区,与顺序和类型有关。
    /dev/sda1为第一主分区
    /dev/sda2为第二主分区
    /dev/sda3为第三主分区
    /dev/sda4为第四主分区
    /dev/sda5为第一逻辑分区
    /dev/sda6为第二逻辑分区
    ……
    不管有几个主分区,逻辑分区都是从/dev/sda5开始的。也就是说,第一个逻辑分区是/dev/sda5。
    而四个主分区,可能只有一个,或二个。而且不一定是从/dev/sda1开始的。

    一般以前的DOS和windows系统(2000/XP/2003,不包括windows7),使用自带的分区工具,只能分一个主分区和一个扩展分区(内含多个逻辑分区)
    所以,默认情况下(不是一定,可以改变的),C盘为/dev/sda1,D盘为/dev/sda5,E盘为/dev/sda6……

    其中/dev/sda为第一块硬盘
    /dev/sdb为第二志硬盘(如果有的话),分区表示法后面的数字一样。

    --------------------------------------------------------------------------------------------------

    grub是linux系统的启动管理器,也是根据分区顺序表示,但有不同。是以0开始的,不是以1开始的。
    (hd0,0)为第一主分区
    (hd0,1)为第二主分区
    (hd0,4)为第一逻辑分区(通常为D盘)
    (hd0,5)为第二个逻辑争区
    ……
    (hd0)为第一个硬盘
    (hd1)为第二个硬盘

    ---------------------------------------------------------------------------------------------------

    grub2是新的启动管理器,表示方法与grub1有些微妙但很重要的不同

    (hd0,1)为第一主分区
    (hd0,2)为第二主分区
    (hd0,5)为第一逻辑分区(通常为D盘)
    (hd0,6)为第二个逻辑争区(通常为E盘)
    ……
    (hd0)为第一个硬盘
    (hd1)为第二个硬盘

  9. 透明人类 于 2010-11-21 15:44:52发表:

    grub里面的命令有的一句里面有(hd0,x),还有sdax,为什么要用两种表示方法