无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6179|回复: 5
打印 上一主题 下一主题

[求助]硬盘版的DOS启动

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-15 12:18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
硬盘版的DOS启动的安装原理是怎么样的呀?它的过程是怎么样的呀?它在WINDOW里是怎么样写入硬盘的呢?请教!
2#
发表于 2005-9-15 22:41:13 | 只看该作者

[求助]硬盘版的DOS启动

无论哪种版本的DOS,都是BIOS调用该可启动盘的引导扇区(BOOT),如果该扇区有可引导标志55AA的话,则为有效的BOOT,BOOT其实也是一个小程序,将中断转向IO.Sys,IO.Sys是负责所有的调用硬件底层的接口,然后系统会加载Command.Com,Command只是一个命令解释器,你输入一个有效命令,它会转成机器码,然后发送给IO,IO在负责调用硬件底层来完成这一命令,MSDOS.Sys在DOS6以后只是一个配置文件,负责启动的配置(优先权优于Config.sys)
简单点说,DOS启动程序是:BOOT -----> IO.Sys -M-S-D-O-S-> Command.Com ------> Config.Sys ------> Autoexec.Bat,后两项并非必须
回复

使用道具 举报

3#
 楼主| 发表于 2005-9-16 02:10:43 | 只看该作者

[求助]硬盘版的DOS启动

那么也就是说,如果有一个2000的系统,安装了DOS后在进系统时选DOS进的话就会按:BOOT -----> IO.Sys -M-S-D-O-S-> Command.Com ------> Config.Sys ------> Autoexec.Bat这个方式进,是吗,如果选了2000进的话就会:BOOT----->WINNT(2000系统的路径这样的方法进吗?)
回复

使用道具 举报

4#
发表于 2005-9-19 23:40:18 | 只看该作者

[求助]硬盘版的DOS启动

Re magictek:
    BOOT -----> IO.Sys -M-S-D-O-S-> Command.Com ------> Config.Sys ------> Autoexec.Bat
    这个说法不太准确。改为 BOOT --> IO.SYS(MSDOS.SYS) --> Command.com 更合适些。
    因为 config.sys 是启动配置文件,是供 io.sys 读取的,其中就有是否选择 command.com 作为 shell 的选项, 但是它不接管和传递引导权;而 autoexec.bat 也是如此,它只是一个特殊的批处理文件而已,被 command.com 读取解释,进程控制权仍在 command.com 手中。
回复

使用道具 举报

5#
发表于 2005-9-20 01:18:08 | 只看该作者

[求助]硬盘版的DOS启动

呵呵,你的说法也没错,我的意思也是差不多,我准备是把MSDOS放在IO和COMMAND之间的箭头上,但是发现BBS里面不太好输入,就打成我那样了,以为你们可以理解,不过看来这样打有问题,有误解哦
还有就是楼上的楼上,2000已经可以完全不需要DOS了,它是BOOT----------->NTLDR(BOOT.ini)-----------> WINNT   了
回复

使用道具 举报

6#
发表于 2005-9-20 01:23:21 | 只看该作者

[求助]硬盘版的DOS启动

我解释一下:
硬盘引导的过程大体是:
1,MBR (主引导记录,硬盘0面0道1扇区)交给PBR。
2,PBR (主分区引导记录,硬盘0面0道63扇区)交给操作系统。
3,操作系统引导:(以下仅列出16位引导文件)
   DOS/WIN98/ME : IO.SYS MSDOS.SYS CONFIG.SYS COMMAND.COM AUTOEXEC.BAT
   WINNT/2K/XP/2003:  NTLDR BOOT.INI .....
WINXP下引导DOS的原理:
模拟NTLDR引导过程,GRUB4DOS的作者制作了一个GRLDR文件,在BOOT.INI里加载GRLDR文件,就可以进入模拟的硬盘,软件,光盘,IMG,ISO。。。其实就是又回到了上面的3个步骤。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-21 00:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表