当前位置: 代码迷 >> 汇编语言 >> (期待高手)能否做到从DOS引导硬盘?该怎么处理
  详细解决方案

(期待高手)能否做到从DOS引导硬盘?该怎么处理

热度:7286   发布时间:2013-02-26 00:00:00.0
(期待高手)能否做到从DOS引导硬盘?
程序是在DOS(32位虚拟)下运行的,DOS运行结束后,我想在重启计算机的情况,直接进入硬盘引导,进入硬盘操作系统
实际上等于模拟了BIOS硬盘引导的过程

哪位大侠干过这样的事情?或者了解怎么做的?指导一下小弟,不胜感激!

------解决方案--------------------------------------------------------
引导设备的顺序放在coms区中,如果你可以找到并且改写,你可以将引导

权变成硬盘引导,但我不明白你这样做的含义?

你是要自己写一个可引导的小程序吗???
------解决方案--------------------------------------------------------
你的问题不是很明白,如果你想不经过BIOS来开机,那是不可能的;因为你重启之后,硬盘是不可以使用的,必须要有BIOS做初始化的动作;如果是想改变boot的顺序,直接在setup menu中就可以调了;把你的问题稍微描述的详细点把
------解决方案--------------------------------------------------------
一般是不使用DOS,有引导程序直接加载自己的程序,在需要从硬盘引导时,将硬盘0扇区读到0:7c00h,让后jmp过去就可以了。
如果要使用DOS,可以在启动DOS前先把中断向量表备份下来,需要从硬盘引导时,先恢复中断向量表,然后再加载硬盘0扇区。
  相关解决方案