Board logo

标题: 启动DOS后,怎样再重新调用引导区在启动DOS一次,而不需要重新 [打印本页]

作者: bowen     时间: 2005-1-3 00:00    标题: 启动DOS后,怎样再重新调用引导区在启动DOS一次,而不需要重新

启动DOS后,怎样再重新调用引导区在启动DOS一次,而不需要重新启动电脑
谢谢!!!
期待中

作者: GOTOmsdos     时间: 2005-1-4 00:00
这个"重新启动电脑" 概念很模糊,有冷热两种,还有,"重新调用引导区"也模糊,有两个引导区(主引导和DOS引导),一般讲不可能不调用主引导就从DOS引导启动,除非先启动了启动管理器,然后再选择从哪个DOS引导扇区启动到系统,并且还可以在某些功能强大的启动管理器(如LINUX GRUB)里把装有DOS引导扇区的文件装入内存启动系统(root (hd0,0) chainloader /bootsect.dos),甚至可把装有小型操作系统的景象文件装入内存运行它(引导扇区也在这个文件里),内存要足够大.如LINUX.
我试过把32MB的98系统景象文件装入内存运行它,那个感觉甭提了! 那个爽!
打开文件如入无机之境!! 没有任何阻碍! 连鼠标都感觉不到!,,感觉好象在虚幻的世界里!...
(个人觉得,随着海量内存的发展,以后,把整个操作系统的全部系统文件装入内存将不是新鲜事了.)
各位可体验一下...
(但,要小心! 如要干诸如写东西的正经事,可就有大风险了,万一出问题,就会资料全无! 别忘了你是在云端里.....哈哈!...)
DOS本身不太可能不重启而自启.

[此贴子已经被作者于2005-1-4 20:51:59编辑过]



作者: JonePeng     时间: 2005-1-4 00:00
GOTOmsdos答得很专业哦。[em02]
我明白楼主的意思,他是想绕过正常热启动的自检过程而直接从引导区重新装载系统,这并不是不可能的,我在几个月前就讨论过了,详细请查看:http://dos.e-stone.cn/dosbbs/dis ... 3535&skin=0
在那个帖子中我简述了快速热启动的实现原理,并自编了一个FastBoot.com的小程序,它能绕过自检过程从而达到楼主的目的。
可惜那个程序不完善,与EMM386.EXE不相容,即:一旦Config.sys加载了EMM386.EXE,FastBoot.com就不能绕过自检过程,而是进行正常热启动。其实“快速”热启动对引导系统并不利。因为在运行fastboot之后内存中的数据没有完全清除和释放,这时如果启动Windows系统,由于一些常驻内存的程序和数据仍留在内存里面,Windows在启动过程中常常会死机(重启DOS的死机率会较小)。因此我并不主张这样快速热启动,最好还是进行正常的热启动吧。

[此贴子已经被作者于2005-1-4 21:04:51编辑过]



作者: GOTOmsdos     时间: 2005-1-4 00:00
嘿嘿!抬举了.DEBUG的复位代码应该还是算热起吧? REBOOT.COM,RESTART.COM,SHUTDOWN等DOS程序性质一样吧?
作者: JonePeng     时间: 2005-1-4 00:00
GOTOmsdos:哎呀,不好意思,刚才我把网址的链接弄错了,那个链接到普通的REBOOT代码,正确的链接是:http://dos.e-stone.cn/dosbbs/dis ... 3535&skin=0。帖子的最后是FastBoot.com的程序代码以及我上传的小程序。
作者: renhq2002     时间: 2005-1-5 00:00


  Quote:
以下是引用GOTOmsdos在2005-1-4 20:20:54的发言:

我试过把32MB的98系统景象文件装入内存运行它,那个感觉甭提了! 那个爽!
打开文件如入无机之境!! 没有任何阻碍! 连鼠标都感觉不到!,,感觉好象在虚幻的世界里!...
(个人觉得,随着海量内存的发展,以后,把整个操作系统的全部系统文件装入内存将不是新鲜事了.)
各位可体验一下...
(但,要小心! 如要干诸如写东西的正经事,可就有大风险了,万一出问题,就会资料全无! 别忘了你是在云端里.....哈哈!...)
请问怎么装的?谢谢!


作者: GOTOmsdos     时间: 2005-1-6 00:00
当然是LINUX 的GRUB.
作者: JonePeng     时间: 2005-1-6 00:00
在虚拟硬盘上玩Win98我没试过,但玩Win32倒试过几次,那速度真是……一个字形容:爽!!!
只可惜在这种“天堂”般的虚拟世界里无法永久保存资料,可以玩的东西太有限。
作者: GOTOmsdos     时间: 2005-1-7 00:00
我记得好象也能看到真硬盘的吧,弄好文件后可复制到硬盘上去,但要检查一下,是不是真的复制上去了..
作者: JonePeng     时间: 2005-1-7 00:00


  Quote:
以下是引用GOTOmsdos在2005-1-7 1:25:28的发言:

我记得好象也能看到真硬盘的吧,弄好文件后可复制到硬盘上去,但要检查一下,是不是真的复制上去了..

没错,当然可以看到真硬盘啦。只是一旦修改了系统设置,要保存设置的话就比较麻烦。比如:我修改了桌面壁纸、更改了快捷图标、安装了软件并写入注册表等,系统文件包括system.ini、win.ini、system.dat、user.dat还有一些新增的INI、DLL、OCX等文件都发生变化,而且只写入虚拟硬盘里面;如果要没有及时把这些系统文件保存到硬盘上,重启后虚拟硬盘上的东西全没了,若再次进入虚拟硬盘上的Windows,所有设置又被还原成原来的样子,除非在进入Windows前,把保存在硬盘上的系统文件复制到虚拟硬盘上。