| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 656 人关注过本帖
标题:关于MBR的一个问题
只看楼主 加入收藏
kkmylove
Rank: 1
等 级:新手上路
帖 子:4
专家分:3
注 册:2010-8-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
关于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
东海一鱼
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:48
帖 子:757
专家分:4760
注 册:2009-8-10
收藏
得分:20 
U盘跟硬盘完全是两个概念,U潘并没有磁道、扇区这些东西。所谓的扇区只是U盘驱动对硬盘、软盘、光盘的仿真。所以你要按扇区读写u盘的话最好详细了解一下U盘的标准。

举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2010-11-06 18:52
快速回复:关于MBR的一个问题
数据加载中...
 
   



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

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