![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-01 19:49 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » DOS下控制SATA硬盘的方法 |
| 可打印版本 1,803 / 4 |
| 第1楼 hanyuqiang0612 | 发表于 2006-04-19 22:37 |
| 新手上路 发帖 2 积分 7 | |
|
DOS下控制SATA硬盘的方法 有谁知道DOS下获取SATA硬盘信息的方法。
比如:获取Serial number,Firmware revision,Model number 。 以前的IDE硬盘,我通过ATAPI标准向硬盘端口(通常是0x170或0x1F0),发送IDENTIFY DEVICE(0xEC)命令来获取那些信息。 这种方法对于SATA硬盘就不好用了,除非在BIOS中把硬盘指定为IDE模式。 希望高人指教,不胜感谢。 |
|
| 第2楼 Wengier | 发表于 2006-04-20 00:51 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
最好的方法还是在BIOS中把硬盘指定为IDE模式,这样SATA硬盘在DOS下是完全透明的。
|
|
| 第3楼 cato | 发表于 2006-04-25 13:56 |
| 初级用户 发帖 16 积分 58 | |
|
请教 以前的IDE硬盘,我通过ATAPI标准向硬盘端口(通常是0x170或0x1F0),发送IDENTIFY DEVICE(0xEC)命令来获取那些信息。
--------------------------------------------------------------------------------------------------------- 很想知道你是怎么做的? 0x170,0x1F0端口是什么意思? |
|
| 第4楼 cato | 发表于 2006-04-25 16:00 |
| 初级用户 发帖 16 积分 58 | |
|
有没有详细的IBM_PC端口说明
|
|
| 第5楼 springzhang1981 | 发表于 2006-06-01 11:29 |
| 新手上路 发帖 1 积分 2 | |
|
你找到这个SATA硬盘映射的端口,像对待IDE硬盘一样,下EC的command就可以了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |