首页
社区
课程
招聘
[求助]请教最底层写文件到硬盘用什么?运行环境在ring0层。
发表于: 2007-1-11 21:25 4794

[求助]请教最底层写文件到硬盘用什么?运行环境在ring0层。

2007-1-11 21:25
4794
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
2
本来是应该直接操作IO端口 但是考虑到硬盘的情况复杂 有IDE
SCIS 或者RAID 。 如果绕过驱动调用 恐怕很难。毕竟要自己实现驱动。况且还要自己实现文件格式 。。。。反正个人认为不现实
2007-1-11 21:38
0
雪    币: 75
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
在最基层驱动上面一点点。
2007-1-11 21:40
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
4
不用api可以用服务么?
2007-1-11 22:03
0
雪    币: 75
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
可以
2007-1-11 22:14
0
雪    币: 116
活跃值: (220)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
6
直接操作IO端口来读写扇区,需要自己解析FAT32/NTFS文件系统
这样就可以不依赖操作系统提供的文件系统接口了
2007-1-11 22:21
0
雪    币: 214
活跃值: (15)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
晕。有什么作用吗??

为什么没事找事作吗?

有什么意义呢?
2007-1-11 22:28
0
雪    币: 75
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
意义重大!不是吃饱了没事做哈
2007-1-11 22:29
0
雪    币: 12
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最初由 bird 发布
意义重大!不是吃饱了没事做哈


可以用 winnt 绝对物理硬盘读扇区方法试试在 ring3 读写文件,如果做不到就别想了。
2007-1-12 01:48
0
雪    币: 390
活跃值: (707)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
10
直接IO,你敢么,敢的话去找ralf brown的中断大全,里面有$1f7的说明
2007-1-12 08:34
0
游客
登录 | 注册 方可回帖
返回
//