Board logo

标题: 请教各位:光盘启动的原理和硬盘有什么不同! [打印本页]

作者: andy_wolf     时间: 2003-7-9 00:00    标题: 请教各位:光盘启动的原理和硬盘有什么不同!
硬盘的启动是由BIOS加载MBR后引导起来,那么光盘呢?

硬盘有DBR和IO.sys,光盘上面是不是也有???(不过好像没有也!)

作者: yiyesong     时间: 2003-7-9 00:00
如果是9X式启动光盘,是利用镜象文件启动,而这个镜象文件是模拟出一个启动软盘来启动,这时的启动方式就和硬盘是类似的,而在这个镜象文件中是有IO.SYS、MSDOS、COMMADN.COM,正版光盘中还有一个JO.SYS。
如果是NT式启动光盘(包括NT、2000、XP、SERVER2003等),则是Boot->setupldr->ntdetect->引导驱动程序,也可以把启动文件组合做成镜象文件,但此时的镜象文件就不再是模拟出软盘来启动的。

作者: zl7322     时间: 2003-7-9 00:00
“NT式启动光盘(包括NT、2000、XP、SERVER2003等),则是Boot->setupldr->ntdetect->引导驱动程序,也可以把启动文件组合做成镜象文件,但此时的镜象文件就不再是模拟出软盘来启动的。”
能祥细讲解讲解一下吗?
我想做的就是:不再模拟出软盘来启动的DOS图型界面启动光盘

作者: yiyesong     时间: 2003-7-9 00:00
NT已经不是DOS了,这种方式主要目的是启动计算机(包括启动NT、2000、XP等等,不包括WIN9X)和安装NT类操作系统。它启动后是不能运行DOS命令。
事实上NT类操作系统设计的目的就是完全脱离于DOS,它不再象WIN3X和WIN9X那样是DOS的一个GUI而已。
所以做启动盘最好的方式还是采用DOS方式,即我前面说的第一种方式,模拟出一个启动软盘来启动。因为只有这样你的DOS工具才能用。
如果你想详细了解NT类方式的启动,我可以另贴再说。不过他一般用于NT类操作系统三合一安装光盘的制作。对高手而言没有实际意义。这也就是为什么WIN2000的启动盘没有WIN98启动盘受欢迎的原因。

作者: zl7322     时间: 2003-7-9 00:00
有没有不模拟软盘来启动的DOS图型界面启动光盘呢?

作者: yiyesong     时间: 2003-7-9 00:00
为什么你非要不模拟软盘的启动呢?模拟软盘只是达到启动目的,和图形界面没有什么矛盾呀,IMG里面可以除IO。SYS,MSDOS。SYS和COMMAND。COM三个启动文件以外什么都不要,其它的都可以放到光盘里。简单的说也就是启动DOS而已。至于启动之后,想要图形界面也就是调用一个GUI程序而已。

作者: zl7322     时间: 2003-7-9 00:00
谢谢!图形界面制作方法?

作者: andy_wolf     时间: 2003-7-10 00:00
yiyesong谢谢你,有个问题请教!

模拟软盘的动作是谁做的?好像是BIOS!如果我把一个空白分区的分区信息删除掉,把BootCD的引导IMG放到硬盘上面,在由BIOS来引导,可否达到这个效果!!!