|
andy_wolf
初级用户
 
积分 185
发帖 30
注册 2003-7-7
状态 离线
|
『楼 主』:
请教各位:光盘启动的原理和硬盘有什么不同!
使用 LLM 解释/回答一下
硬盘的启动是由BIOS加载MBR后引导起来,那么光盘呢?
硬盘有DBR和IO.sys,光盘上面是不是也有???(不过好像没有也!)
The boot of the hard disk is initiated by the BIOS loading the MBR and then booting. Then what about the CD - ROM?
The hard disk has DBR and IO.sys. Is there also something similar on the CD - ROM??? (But it seems there isn't either!)
|
|
2003-7-9 00:00 |
|
|
yiyesong
元老会员
        
积分 1987
发帖 632
注册 2002-10-27
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
如果是9X式启动光盘,是利用镜象文件启动,而这个镜象文件是模拟出一个启动软盘来启动,这时的启动方式就和硬盘是类似的,而在这个镜象文件中是有IO.SYS、MSDOS、COMMADN.COM,正版光盘中还有一个JO.SYS。
如果是NT式启动光盘(包括NT、2000、XP、SERVER2003等),则是Boot->setupldr->ntdetect->引导驱动程序,也可以把启动文件组合做成镜象文件,但此时的镜象文件就不再是模拟出软盘来启动的。
If it is a 9X - style boot CD, it uses an image file to boot, and this image file simulates a boot floppy disk to boot. At this time, the boot mode is similar to that of a hard disk. In this image file, there are IO.SYS, MSDOS, COMMADN.COM. In the genuine CD, there is also a JO.SYS.
If it is an NT - style boot CD (including NT, 2000, XP, SERVER2003, etc.), then it is Boot -> setupldr -> ntdetect -> boot driver. The boot files can also be combined into an image file, but at this time the image file is no longer boot - ing by simulating a floppy disk.
|

http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
|
|
2003-7-9 00:00 |
|
|
zl7322
高级用户
   
积分 871
发帖 269
注册 2003-7-2
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
“NT式启动光盘(包括NT、2000、XP、SERVER2003等),则是Boot->setupldr->ntdetect->引导驱动程序,也可以把启动文件组合做成镜象文件,但此时的镜象文件就不再是模拟出软盘来启动的。”
能祥细讲解讲解一下吗?
我想做的就是:不再模拟出软盘来启动的DOS图型界面启动光盘
"NT-style bootable discs (including NT, 2000, XP, SERVER2003, etc.) follow the path Boot->setupldr->ntdetect->boot drivers. You can also combine the boot files into an image file, but at this time the image file no longer boots by emulating a floppy disk."
Can you explain it in detail?
What I want to do is: a DOS graphical interface bootable disc that does not boot by emulating a floppy disk.
|

http://www.l009.com/ |
|
2003-7-9 00:00 |
|
|
yiyesong
元老会员
        
积分 1987
发帖 632
注册 2002-10-27
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
NT已经不是DOS了,这种方式主要目的是启动计算机(包括启动NT、2000、XP等等,不包括WIN9X)和安装NT类操作系统。它启动后是不能运行DOS命令。
事实上NT类操作系统设计的目的就是完全脱离于DOS,它不再象WIN3X和WIN9X那样是DOS的一个GUI而已。
所以做启动盘最好的方式还是采用DOS方式,即我前面说的第一种方式,模拟出一个启动软盘来启动。因为只有这样你的DOS工具才能用。
如果你想详细了解NT类方式的启动,我可以另贴再说。不过他一般用于NT类操作系统三合一安装光盘的制作。对高手而言没有实际意义。这也就是为什么WIN2000的启动盘没有WIN98启动盘受欢迎的原因。
NT is no longer DOS. This method is mainly to boot the computer (including booting NT, 2000, XP, etc., excluding WIN9X) and install NT-based operating systems. After it boots, it cannot run DOS commands. In fact, the purpose of NT-based operating systems is to be completely independent of DOS. It is no longer just a GUI of DOS like WIN3X and WIN9X. So the best way to make a boot disk is still the DOS method, that is, the first method I mentioned earlier, simulating a boot floppy disk to boot. Because only in this way can your DOS tools be used. If you want to know more about the boot method of NT-based systems in detail, I can post separately. But it is generally used for the production of NT-based operating system three-in-one installation discs. It has no practical significance for experts. This is why the WIN2000 boot disk is not as popular as the WIN98 boot disk.
|

http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
|
|
2003-7-9 00:00 |
|
|
zl7322
高级用户
   
积分 871
发帖 269
注册 2003-7-2
状态 离线
|
|
2003-7-9 00:00 |
|
|
yiyesong
元老会员
        
积分 1987
发帖 632
注册 2002-10-27
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
为什么你非要不模拟软盘的启动呢?模拟软盘只是达到启动目的,和图形界面没有什么矛盾呀,IMG里面可以除IO。SYS,MSDOS。SYS和COMMAND。COM三个启动文件以外什么都不要,其它的都可以放到光盘里。简单的说也就是启动DOS而已。至于启动之后,想要图形界面也就是调用一个GUI程序而已。
Why do you have to not simulate the boot of a floppy disk? Simulating a floppy disk is just to achieve the boot purpose, and there is no contradiction with the graphical interface. In the IMG, you can exclude everything except the three boot files: IO.SYS, MSDOS.SYS, and COMMAND.COM. The rest can all be placed on the CD. Simply put, it's just to boot DOS. As for after booting, if you want a graphical interface, it's just to call a GUI program.
|

http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
|
|
2003-7-9 00:00 |
|
|
zl7322
高级用户
   
积分 871
发帖 269
注册 2003-7-2
状态 离线
|
|
2003-7-9 00:00 |
|
|
andy_wolf
初级用户
 
积分 185
发帖 30
注册 2003-7-7
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
yiyesong谢谢你,有个问题请教!
模拟软盘的动作是谁做的?好像是BIOS!如果我把一个空白分区的分区信息删除掉,把BootCD的引导IMG放到硬盘上面,在由BIOS来引导,可否达到这个效果!!!
yiyesong Thank you, I have a question!
Who performs the action of emulating a floppy disk? It seems to be the BIOS! If I delete the partition information of a blank partition, place the BootCD's boot IMG on the hard disk, and then have the BIOS boot from it, can this effect be achieved!!!
|
|
2003-7-10 00:00 |
|