|
原帖由 ctks2006 于 2009-5-18 11:26 发表 
一键还原是让一个DOS程序在WINDOWS启动前自动运行,然后再运行WINDOWS,请问这是怎么做到的?
不是的,要启动一个系统,首先是由BIOS程序开始的,BIOS在完成硬件自检和自身初始化后,将会把硬盘的主引导扇装入内存运行,主引导程序要完成对活动主分区的识别,同时装入活动主分DBR上的操作系统引导程序到内存中运行,操作系统引导程序则负责完成指定操作系统的起始引导程序的查找和装入及运行工作,至此操作系统才真正开始启动,其中DBR中的引导程序决定了引导什么什么样的系统,DBR中的引导代码是在格式化的时候确定的,XP格式化的DBR引导代码,其指定的操作系统初始引导文件名是NTLDR,Win98DOS格式化的DBR引导代码则指向IO.SYS、MSDOS.SYS、Command.com三个文件,要想用XP格式化的DBR引导代码来引导Win98的DOS是不可能的。 |
|