首页
社区
课程
招聘
[求助]在windows下刷BIOS的原理是什么?
发表于: 2010-7-17 20:11 6578

[求助]在windows下刷BIOS的原理是什么?

2010-7-17 20:11
6578
都知道AFUWIN.exe是可以在windows xp下刷BIOS的,它是利用Ucoresys.sys去r0下实现刷BIOS的。我们又知道BIOS程序在 windowsxp 下被影射到了物理内存 0xf0000 到0xfffff里了,所以类似AFUWIN.exe的刷BIOS的操作是不是实际上是对物理内存0xf0000 到0xfffff里的数据刷新?是不是这样理解:AFUWIN.exe把新版本的bios程序文件数据写到物理内存0xf0000 到0xfffff里达到刷BIOS的目的?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
和映射没关系吧!进到r0后和dos一样的方式刷cmos吧?!
2010-7-18 10:20
0
雪    币: 331
活跃值: (57)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
刷BIOS不是简单的写内存,而是通过读写IO口实现的,应该是不公开的。
2010-7-18 14:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
刷的时候注意了,以前试了一下,电脑瘫了,搞了好一阵子。
2010-7-18 15:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
应该涉及windows内核了吧
2010-7-18 18:41
0
雪    币: 209
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
利用In 和 Out 指令完成,不同主板不同的
2010-7-19 18:47
0
雪    币: 267
活跃值: (438)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
7
是对端口:70  out 吗?
2010-7-23 18:13
0
雪    币: 209
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
70,71是用来访问CMOS的,不是写BIOS的。BIOS端口地址还是去主板厂商手册上找吧,不完全一样的
2010-7-24 19:24
0
游客
登录 | 注册 方可回帖
返回