Board logo

标题: DOS下控制SATA硬盘的方法 [打印本页]

作者: hanyuqiang0612     时间: 2006-4-19 22:37    标题: DOS下控制SATA硬盘的方法

有谁知道DOS下获取SATA硬盘信息的方法。
比如:获取Serial number,Firmware revision,Model number 。

以前的IDE硬盘,我通过ATAPI标准向硬盘端口(通常是0x170或0x1F0),发送IDENTIFY DEVICE(0xEC)命令来获取那些信息。

这种方法对于SATA硬盘就不好用了,除非在BIOS中把硬盘指定为IDE模式。

希望高人指教,不胜感谢。
作者: Wengier     时间: 2006-4-20 00:51
最好的方法还是在BIOS中把硬盘指定为IDE模式,这样SATA硬盘在DOS下是完全透明的。
作者: cato     时间: 2006-4-25 13:56    标题: 请教

以前的IDE硬盘,我通过ATAPI标准向硬盘端口(通常是0x170或0x1F0),发送IDENTIFY DEVICE(0xEC)命令来获取那些信息。
---------------------------------------------------------------------------------------------------------

很想知道你是怎么做的? 0x170,0x1F0端口是什么意思?
作者: cato     时间: 2006-4-25 16:00
有没有详细的IBM_PC端口说明
作者: springzhang1981     时间: 2006-6-1 11:29
你找到这个SATA硬盘映射的端口,像对待IDE硬盘一样,下EC的command就可以了