![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-15 09:46 |
共 47,813 主题排行 / 349,902 发帖 / 今日 0 篇 / 48,257 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » mhdd为什么能绕过主板bios管理硬盘? |
| 可打印版本 1,931 / 5 |
| 第1楼 DosOP | 发表于 2010-09-29 10:51 |
| 新手上路 发帖 2 积分 6 | |
|
mhdd为什么能绕过主板bios管理硬盘? mhdd为什么能绕过主板bios管理硬盘? 编写者是谁?是用什么语言根据什么原理编写的?
|
|
| 第2楼 Climbing | 发表于 2010-09-29 14:20 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
BIOS也是软件,只要你的软件运行到BIOS水平,其效果是一样的。
一般来说应该是汇编,直接跟硬件打交道罢了。 |
|
| 第3楼 DosOP | 发表于 2010-09-29 17:09 |
| 新手上路 发帖 2 积分 6 | |
|
楼上的意思是:MHDD作者在编写MHDD的时候,在其中编写了类似BIOS的代码,这段代码可以取代BIOS,所以MHDD能够绕过BIOS来对硬盘直接操作,对吗?
|
|
| 第4楼 jawbin | 发表于 2010-10-05 21:59 |
| 高级用户 发帖 444 积分 994 | |
|
也许可以不用绕过这个词。
|
|
| 第5楼 DOSforever | 发表于 2010-10-06 01:11 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
不调用 BIOS 中断可以叫绕过吧?
|
|
| 第6楼 azziporah | 发表于 2010-10-11 11:05 |
| 初级用户 发帖 47 积分 102 | |
|
简要的硬件流程是这样的:
CPU ATA控制器 硬盘 BIOS访问硬盘的方法是中断调用,本质上是软件,被CPU执行,然后访问ATA控制器,然后由ATA控制器访问硬盘 所以,如果有ATA Spec就可以自己写代码不用BIOS call了 (当然,也可能是SCSI啥的) [ Last edited by azziporah on 2010-10-11 at 11:07 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |