标题:关于MBR的一个问题
取消只看楼主
kkmylove
Rank: 1
等 级:新手上路
帖 子:4
专家分:3
注 册:2010-8-21
结帖率:100%
已结贴  问题点数:20 回复次数:1 
关于MBR的一个问题
我想自己写一个程序 功能是把加密的分区表解密(U盘系统) 然后 在引入原来的MBR进行引导
我把原来的MBR放到了U盘的第二个扇区,然后系统自动加载第一个扇区的内容到内存:7c00
第一个扇区就是存放我自己的小程序 然后我的程序把第二扇区的内容加载到内存 并跳转到第二扇区所在的内存的位置去执行

我用来加载到内存的指令是int13
这个我在我的硬盘上试验是好用的 可是我把系统和程序放到U盘系统下就不行了

我的系统是放到U盘的 在U盘启动
我在bochs下调试 的时候 走到int13这个指令,指定内存并没有加载第二扇区的内容
希望朋友们能帮我解决这个问题 给点提示也好
读取U盘和硬盘有区别么?
搜索更多相关主题的帖子: MBR 
2010-11-05 12:56
kkmylove
Rank: 1
等 级:新手上路
帖 子:4
专家分:3
注 册:2010-8-21
得分:0 
或者谁有相关经验 给点提示也好 谢谢大家了
2010-11-05 12:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-325057-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100415 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved