《无忧网游咨询站》Www.5uwl.Net (免费资源,从无忧开始!) 设为首页 加入收藏 网站地图
您现在的位置: 无忧网络网游私服技术资源站 >> 技术文章 >> 操作系统 >> Windows NT >> 正文
巧用Windows NT的多重引导

作者:命神  文章来源:本站原创  阅读:  更新时间:2004-7-31 1:20:19
当前操作系统的主流是Windows 98和Windows NT,Windows 98技术先进,Windows NT性能稳定、安全。这两者各有千秋,很难取舍。而有些用户已习惯Windows 95,他们往往担心系统升级会带来软件兼容方面的损失。更有部分用户经常需要对系统进行低级操作,他们仍不愿丢弃DOS。由于种种原因,在我的电脑中安装了以上四种操作系统。由于使用了10.2GB硬盘,使得每个系统容量都足够使用。事实上,它们工作得非常好。但在如何方便选择引导操作系统上,我却遇到了难题。经过多次尝试,终于获得了成功。兴奋之余写下了本文,供感兴趣的“电脑迷”们参考。

  首先我选择了Windows NT的多重引导方法,选择的理由有三:第一,NT开机后引导选择是汉字菜单,十分“友善”;第二,NT对不同的系统影响小(不同系统可在不同分区引导,互不影响,另外NT不会修改其他系统文件名);第三,安全性好,可以保护引导文件。然而如何设置多重引导呢?

  我们知道:NT引导时,由NTLDR程序负责将NT装入内存,它还可以让你选择非NT操作系统,这就是NT的多重引导。引导装入程序和多重引导都由一个隐含的初始化文件BOOT.INI控制。

  在BOOT.INI文件中包含有控制计算机可用的操作系统设置,引导的缺省操作系统,以及系统应当停顿多长时间,缺省系统等。一般该文件包含两段信息,其中[operation systems]段定义在系统中安装哪个操作系统。格式如下:

  operating system location=“string to display”option 例如:

  C:\="MS-DOS"

  表示引导C盘上的非NT操作系统。其实它指明了非NT系统可加载C盘根目录下的BOOTSECT.DOS(即为C盘原来的引导记录)进行启动。如将C盘WIN98盘的引导记录写入C:\BOOTSECT.DOS,则多重启动即可选择WIN98。但C:\BOOTSECT.DOS文件只有一个,如何启动多个不同系统呢?

  其实在[operation systems]段下可加载的引导程序项可以很多,若我们对不同系统的引导记录起了不同文件名,只要给出该文件的路径和文件名即可像其他选择项一样操作。例如:我的初始化文件BOOT.INI如下:

  [boot loader]

  timeout=30

  default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

  [operating systems]

  multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00"

  multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00 [VGA mode]" /basevideo /sos

  C:\Boot1="Windows 98"

  C:\Boot2="Window 95"

  C:\Boot3="MS-DOS 6.22"

  这里有一点须注意Windows 98/95、DOS系统的引导记录一般都默认系统启动文件在C盘,且它们的文件名也大致相同。这样会造成启动冲突。有两种方法可解决。第一,修改引导记录中不同系统启动文件名,并将对应文件更名。另外,多个Windows 9X应安装在不同盘中。第二,一种非常巧妙的方法是:对Windows NT,Windows 98,Windows 95/DOS引导盘分别使用NTFS,FAT32,FAT16三种分配表,并使FAT32在分区表项中先于FAT16(并非物理柱面顺序,只要分区表中排列在先)。活动分区设置为NT。这是由于DOS、Windows 95(非OEM版)不识别NTFS和FAT32,因此系统所在分区即成了逻辑C盘。而在启动Windows 98时,由于它不识别NTFS,因此第一个FAT32分区即成了“C”盘。这样每种系统都能正常引导。而且由于引导记录等都在NTFS“保护伞”下,可设置安全权限,病毒和非法用户很难破坏。

  下面将我的多重引导操作过程简要介绍如下:

  1)建立一个主分区,安装NT,并使用NTFS。

  2)建立第二个主分区,使用FAT32,激活该分区,安装Windows 98。

  运行DEBUG

  -L 100 2 0 1

  -NBOOT1(BOOT1表示为Windows 98引导记录的文件名)

  -RCX

  CX 0000

  200

  -W

  3)建立第三个主分区,使用FAT,激活该分区,安装DOS。

  运行DEBUG,同上(只要将文件名换为BOOT3)

  Windows 95

  运行DEBUG,同上(只要将文件名换为BOOT2)

  4)建立第四个扩展分区和逻辑盘。

  5)激活NT分区,启动NT,将BOOT1,BOOT2,BOOT3复制到NT盘根目录下。

  6)修改BOOT.INI文件如上,再将BOOT1、BOOT2、BOOT3、BOOT.INI、NTLDR、NTDETECT等文件设置属性为隐含、只读;安全权限为读取。

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
文章录入:命神    责任编辑:命神 

版权声明:严禁商业网站和媒体未经授权对本站内容进行转载、摘编、复制或建立镜像;非商业网站转载本站文章必须标注原作者和“转载自无忧网络网游技术网”字样。文章版权属原作者所有。
网友评论(只显示最新10条)
内容 标题 作者 站外

两性教育排行
技术文章排行
学院技术排行
游戏攻略排行
 
关于我们 | 友情链接 | 服务条款 | 广告服务 | 联系站长 | 软件发布 | 会员中心 | 网站导航
            版权所有:Copyright © 2002-2010 中国·无忧网络 Www.5uwl.NET All Rights Reserved.
               建议使用:1024*768 分辨率 Windows2000 Internet Explorer v5.0 or Higher
                      广告投放:[5uwl.net] QQ 267320050 TEL [移]013689532036网络安全报警台
                                 IP备案号:粤ICP备05092442号