HD0

更新时间:2024-07-26 11:17

HD0(Hard dis)硬盘,另外也有HD1、HD2的称谓,它们之间的不同之处在于HD0是指连接在本机上的第一块硬盘,HD1就是连接在本机上的第二硬盘。

概念

当然这种情况必须是你的机子上有两块硬盘,移动硬盘、优盘也会被识别为硬盘。 当说HD0的时候,HD0就是指硬盘,而 (HD0,0)表示第一个硬盘的C盘, 而D盘是从4开始的,例如D盘(HD0,4) ,E盘(HD0,5),F盘(HD0,6),依次向后。当说HDa,HDb的时候,这是指windows的盘符,当接在硬盘接口主板的接口位置不同的时候,有的是HDa,有的是HDb,有的HDc,有的是sata硬盘,那就是 SDa 。C盘是HDa1、或者HDb1、HDc1。而相应的D盘是从5开始的,和前面的表示是不一样的。D盘是 HDa5,E盘是HDa6,F盘是HDa7等等.、主分区就是 (HD0,0)-(HD0,3)部分,或者这样表示HDa1-HDa4。逻辑分区就是(HD0,4)-(HD0-N),这里N大于4。或者这样表示HDa5-HDaN+1,逻辑分区是从D盘开始的,而主分区就是前面的部分。

操作方法

可以先在Linux下面,用root执行fdisk -l

看看有没有windows格式的分区..

假如你看到有/dev/sda5是windows的分区...那么可以试试把(hd0,n)里面的分区号n换成 5-1=4(因为sda从1开始编号,hd从0开始编号). 再试试... 然后

进入grub之后,直接按C进入命令行模式

还是输入下面两行..

rootnoverify (hd0,3)

chainloader +1

然后输入boot回车即可..

能进去就是找到了,进不去的话,ctl+ALt+DEl重启,再来一次

按照这个方法,你再修改下分区号,就是(hd0,3),把3替换成别的,挨个试试,从0开始试。。。

能进去的话,再修改你的/boot/grub/menu.lst文件的动西就OK了...

(hd0,3)是一种硬盘分区的表示方法,代表的是,第一块硬盘的第3个分区,从0开始计算的,比如c盘就是hd(0,0)。还有一种表示方法,用sd表示,比如sda4表示的是和(hd0,3)同样的分区,a就是第一块硬盘,4就是分区号,从1开始计算的,所以C盘一般就是sda1。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}