现在的位置: 首页 > 综合 > 正文

Linux的驱动器是如何标识 设备号 hda 和 sda区别

2013年01月07日 ⁄ 综合 ⁄ 共 815字 ⁄ 字号 评论关闭

 对于IDE硬盘,驱动器标识符为“hdx1”,其中“hd”表明分区所在设备的类型,这里是指IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘,e。。。等等标志),“1”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。

对于SCSI硬盘则标识为“sdx1”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样。

IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,IDE是表示硬盘的传输接口。我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。

IDE接口实质上是存储设备与计算机连接的标准方式。而IDE并不是该接口标准的真正技术名称。它原来的名称是AT附加装置(AT
Attachment, ATA),表示该接口最初是为IBM AT计算机开发的。


以下来自互联网:

在网上搜集到的关于hda 和sda的说法
一、
HDA是IDE硬盘的名称.SDA是SATA的名称.在最新的2.6.19内核里,所有的硬盘都    叫SDA了.

GERUB里填SDA.
二、
SATA 盘到底是hda 还是sda
这是由两个因素决定的: 
1-bios设置,把sata控制器设置为原生(nataive)模式则sata被认作scsi设备,pata模拟(legacy)模式则认作ata设备。 
2--内核选项,内核中有个选项是允许(禁止)将scsi影射为ata设备,如果允许,则始终为ata(hd),如果bios设置为nataive模式,并且禁止这个选项,则为sd设备。

抱歉!评论已关闭.