当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > win2000启动菜单实现windows全家福

Windows服务器
Windows 2000系统下关闭端口的方法与思路
Windows2000系统如何找回丢失的管理员密码
如何在Windows 2000上安装配置防火墙
Windows 2000安全配置工具
针对Windows 2000优化Web服务器性能
Windows 2000超级技巧十则
如何修改Windows 2K远程终端默认端口
Windows 2000 SP4八大热点问题
Windows 2000中“NTLDR is missing”故障的解决
Windows 2000操作系统中ADSL的共享办法
Windows 2000开机耗内存40M秘技大公开
Windows 2000 常用系统进程列表
Windows 2000的一些Privilege
Win2000/XP与Win98互访
Windows 2000安装光盘的妙用
Win 2000/XP上网重启解决办法
深入改造Win2000“位置条”
在Win2000下“复活”老网卡
加快Win2000浏览网上邻居的速度
防患于未然 轻松做好Windows 2000安全策略

Windows服务器 中的 win2000启动菜单实现windows全家福


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 36 ::
收藏到网摘: n/a

    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。

注意,c盘的格式必须为fat16(如果你打算放弃dos6.22,也可以用fat32。上面所说的就不用改啦。)


  2.将win98的克隆备分还原到d盘,将winme克隆备分还原到e盘,没克隆你就慢慢装吧。

  为了保证做好的c盘,请用安装方式在D盘和E盘安装win9x的同志先保留下c盘的IO.sys,msdos.sys安装完成后用它们覆盖同名的文件。并做win98和winme的启动盘(克隆的同志就不做了)做好后用相应的启动盘启动系统,sys d: ; sys e:分别传送系统到对应的逻辑分区。

  3.安装win2000到F盘,有克隆的同志还是可以用克隆。没克隆的同志也可以不做那高达四张的win2000启动盘,win2000采用NTFS格式还是fat32就随你啦。

  如果安装过程中你的分区不够用了请用pqmagic划它几个出来。

  好啦,现在原料已齐,就等下锅。先启动一次看看。前面采用克隆安装win2000在E盘的同志只能启动c盘的win95,而用安装方式的朋友可以启动c盘的win95和E盘的win2000.现在就进入重点:

  一:恢复win2000多启动选单前的准备工作

  win2000启动菜单没丢失的同志可以跳过这一步。只做增添的相关选项。

  恢复win2000多启动选单要用到一个工具,bootpart。它是一个专门用来修改Windows NT多重开机选单的免费软件。BootPart除了能事后把Dos、Windows 9x加到NT多重开机选单中外,就连OS/2Multiboot、Linux Partitions(with Lilo)或者是软盘开机功能的加入也没有问题喔!(软件是那么介绍的。)

  这里就有朋友要问了,即然bootpart已经有了修改NT的多重开机功能,还用写这篇文章干啥?哈哈,问题出在bootpart只支持加入fat16的分区和非fat格式的分区。而我们现在的大硬盘只有用fat32才管理得过来。另外,bootpart也不支持从NT启动菜单中加入第二硬盘,并且,它也不支持从逻辑硬盘启动系统。我们用bootpart只是用它的重建NT启动菜单功能。

  bootpart可以从华军软件园的磁盘工具中下载。文件大小24K。

    重建NT启动菜单之前,有件事是要先做的。从win2000安装盘或安装有win2000的机器上拷贝下NTLDR , NTDETECT.COM ,BOOTFONT.BIN(可以不用,只是菜单是英文而以。)到你的c盘