atoms
初级用户
积分 182
发帖 28
注册 2002-12-13
状态 离线
|
『楼 主』:
转!请教高手DOS下如何加载主引导区到内存X7C00处执行呢?
请教高手DOS下如何加载主引导区到内存X7C00处执行呢?
我通过查找资料写了一段,但是不能实现功能啊?如下:
mov ax,0201
mov bx,7c00
mov cx,0001
mov dx,0080
int 13 '这上面的是调用13中断读取0柱面0磁头1扇区的内容到0000:7c00处
jmp 0000:7c00 '跳转到上面的7c00处执行
但是上面的代码不能实现想要的功能?每次运行系统就死机了。
不知道要怎样才能直接在DOS下加载主引导区到内存x7c00处执行?
我的目的是 现在我是DOS与WINDOWS的双系统,我想在DOS下直接加载启动项进入WINDOWS。
高手们怎么搞呀?
以上转,另:
grldr.mbr - 其控制字节的详述 无效,是BUG?
测试grldr.mbr 0620版 是BUG
修改文件头EB5E80002039FFff为EB5E80002039FF02
改名grldr.mbr 为grldr.2
用boot.ini c:\grldr.2="hd0 c:\grldr.2" ,但优先引导的还是00主分区的grldr
只有删除00主分区的grldr,才搜到02主分区(隐藏分区)的grldr并引导,然后是搜索01主分区里逻辑分区(中的grldr)
也就是设置该控制字节(改1-9都试过都无效)?是bug还是要写mbr到硬盘?
修改是为了不想改名(有争议),不想C盘多生出的grldr或被修改引起优先引导混乱.还有其他办法吗?
grldr.mbr可以在dos中加载到内存后引导吗?哪里有类似工具.(grldr.mbr写入硬盘也会有一些问题,一直想写入bios中,ami又不能刷,)
资料
0, 1, 2, 3 是主分区。4, 5, 6, ... 等等是扩展分区中的逻辑分区。
grldr.mbr - 其控制字节的详述
07h 1 preferred partition number, 0xff for whole drive
优先引导的分区号,0xff 代表整个驱动器。
|
|