您现在的位置: 万盛学电脑网 >> 操作系统 >> windows 2000教程 >> 正文

Win2000--用win2000启动菜单实现windows全家福在线阅读

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 Q:为什么要用win2000的多启动菜单而不用其它第三方的多启动软件?
  A:win2000(包括NT4)的多启动菜单位于系统活动分区的启动区,容易管理,出错或染毒后可以简单用软盘启动机器,然后sys c:就恢复了系统启动区。另外,我们知道,硬盘最重要的是位于0道的分区表,如果因为反复的读写分区表而使分区表出现坏道的话,那么硬盘基本上等于报废。而分区的系统区却是随着分区位置和大小的不同而处于不同的位置。所以即使硬盘出现了坏道,也不影响它的使用。
  Q:win2000的启动菜单可以支持安装多少个系统吗?
  A:这个问题可不好回答,如果你的硬盘分区时划出三个主分区,另外加上N个扩展分区,那win2000所支持的系统可就不好估量了。但这不是我们讨论的重点,我们讨论的是在同一硬盘上安装dos6.22,win32,win95,win98,winme,winnt4,win2000.或者还可以加上winxp.
  Q:以前的多系统软件都需要重新分区(主要是分出几个主分区),而我的硬盘只有一个主分区和一个扩展分区,能用win2000的多系统吗?
  A:可以。我们知道,NT4和NT5(win2000)可以安装在扩展分区,但它们的启动菜单只支持从逻辑分区上启动win2000,并不支持启动逻辑分区上的其它系统。而且,微软的产品都有一个特点,总是认为它启动的分区是活动分区(就是我们常说的c盘),所以,大部分资料介绍的微软全家福都是备分各个操作系统的c盘启动软件,通过文件的覆盖替换实现。这总让人觉得不满意,能不能如win95进入dos6.22那样,仅仅靠文件的改名来实现呢?是什么原因造成了这个笨办法呢?
  其实这个问题很简单。因为微软的产品的启动文件中有一个叫做IO.sys的,它的位置必须是活动分区的第一个文件,所以为个这个第一,前面的方法必须通过覆盖才能保证它的第一。
  所以,我们的目的就是要让win2000支持从逻辑分区启动其它的windos,并且通过简单的文件改名来实现微软全家福。
  A:你说得那么好听,如何做呢?
  Q:进入实战前我们先假设你现在的硬盘结构是由微软的标准fdisk分的区,即一个C盘和数个逻辑盘。c:盘装win98(或者是winme),d:盘安装win2000这样一个标准的结构。(什么,你还没装win2000?不要紧,不装win2000同样也可以实现我前面提到的多windos共存。这个技巧对于安装了win2000后又用以前的win9x克隆恢复C盘,丢了win2000启动菜单的朋友同样适用。不过话要一句句讲,请耐心看下去。)
  1.我们的第一个分区C:做成dos6.22,win32,win95共存。
  这个就不用我多说了吧,win9X本身就支持这三个系统共存。简单说一下就是拷入dos6.22的系统文件到c盘根目录,并命名IO.dos,MS.dos,config.dos,autoexec.dos,将win95的IO.sys在c盘根目录复制一分,命名为IO.w40,并设置MSdos.sys的BootMulti=1。