Windows 版 (精华区)
发信人: fiag (大饼), 信区: Windows
标 题: NT与Win9x双引导下的启动详解
发信站: 哈工大紫丁香 (2002年11月04日16:49:55 星期一), 站内信件
( 作者: 南京 陈涛 )
随着微软宣布Win98为发布的最后一款Win9x的产品,不少电脑玩家开始把目光转向了以往
不被重视的WindowsNT,即未来的Windows2000。事实上Win9x系列一直在不断地从NT中学到
新的功能和服务,在Win98中不少新加入的网络特性和命令实际上是NT的一个子集而已。不
过要玩转NT可不是一件容易的事情,而且NT的游戏特性实在糟糕(本来就不是为玩家设计
的),所以不少发烧友在尝试安装NT时,决不会放弃原先的Win9x系列版本,通常的作法是
双引导或多引导方式,但是问题不少,最主要的问题是不了解NT的启动控制Boot.ini,即
所谓的ARC路径问题。
无论是先安装NT还是先安装Win95,都不会影响NT的启动流程,毕竟同是微软的产品,
它们可以很好地兼容。在任何一种情况下,都是NT的引导程序先取得引导权,Win9x可以自
动识别NT的存在,在安装时不会覆盖NT的引导记录(注:如果用Win9x的启动盘SYS C:,
则NT就不能启动了,因为NT引导记录将被修正)。 你可以在C盘上找到NTLDR这个文件,这
就是NT的引导文件,机器启动全是由该程序完成的,当启动的准备工作完成后就会调用Boo
t.ini文件,由该文件决定启动方式。
用一般的文本编辑器打开Boot.ini,我们发现它很像DOS下多种引导的Config.sys文件
格式:
[Boot Loader]
timeout=3
Default=C:\
[Operating Systems]
C:\=“Microsoft Windows 98”
multi(0)disk(0)rdisk(0)partition(2)\WINNT=“Windows NT Server Version 4.00
”
multi(0)disk(0)rdisk(0)partition(2)\WINNT=“Windows NT Server Version 4.00
[VGA mode]” /basevideo /sos
上述的BootLoader部分很容易理解,timeout指出了多引导时等待的时间,Default指
出了下列的系统中缺省的引导系统,比较难掌握的就是下面的这些系统引导信息,NT术语
称为“ARC路径”(Advanced RISC Computing规范路径)。通常ARC路径由两种表述方式:
multi(x)disk(y)rdisk(z)partition(w)\rootdirectory 和scsi(x)disk(y)rdisk(z)p
artition(z)partition(w)\rootdirectory;
对于IDE控制卡的硬盘采用的前一种表示方式,其中multi(x)中x表示是第几个IDE控制
卡,第一个卡号为0,第二个为1,依此类推;对于这种表达式,disk(y)中的y不起作用,
始终为0;起作用的是rdisk参数,z表示该控制卡上的第几个硬盘,对于一般的IDE卡,只
有Primary和slave两种,对应的z也分别为0和1;最后一个partition是指在这个硬盘上分
区号,注意,这个分区号和在Fdisk下看到的分区号是不一样的,更不是按盘符排序的,基
本的原则是从主分区开始分起,然后扩展分区,同一级下按建立的先后次序;比较为难的
问题是,无论在任何时候用新的主分区加入,都会引起扩展分区的盘号变化,因此一般不
推荐把NT安装在扩展分区里;另一个容易搞错的问题是,partition(w)中的w是从1开始计
数的,而不是像前面几个参数是从0开始; 最后一个rootdirectory就是NT的引导目录所在
位置,通常是WINNT(即NT安装所在目录,当然各机器可能会有不同)。
对于SCSI控制卡,问题要复杂一些,对于BIOS不支持的SCSI控制卡而言要采用第二种
表述式:其中scsi(x)中的x表示第几个SCSI控制卡;对于这种表达式,rdisk参数不起作用
,通常可以写作0,起作用的是disk参数,y表示这个控制卡上的第几个设备,SCSI卡是可
以挂多于2个的设备,计数也是从0开始;partition以及rootdirectory和前面描述的一致
,就不再复述了。对于BIOS支持的SCSI控制卡,仍然采用第一种表达式,规则和IDE的命名
基本一致,唯一不同的就是没有primary和slave硬盘的定义。采用SCSI还会有IDE下不会出
现的不少问题,一般在Win9x下可以采用PNP SCSI设备,但NT可是不支持PNP的!不仅要求O
EM驱动程序,还需要额外的启动条件和文件,在此就不多评述了。
最后再解释一下 /basevideo和/sos参数。NT启动是允许配置的,缺省有一个SOS的配
置,主要是用于显示器的备份启动,用于显示器设置不当引起的不法观察NT屏幕的最坏情
况,这种方式采用最基本的通用VGA方式进入NT以更改错误。
以上为大家简要介绍了一下NT启动的ARC路径问题,NT的全部启动流程有十多步,ARC
问题是安装和启动中最常见的问题。NT针对各个步骤的各种可能情况都有一套解决方案,
比起Win9x来,NT安全可靠,功能强大,博大精深,Windows2000是值得我们期待的!
--
Fiag's Site http://cool.ntwy.com
_//|.-~~~~-,
╔════════╗ _/66 \ \_@
║我是笨猪我怕谁?!║ (")_ / / |
╚════════╝ '--'|| |-\ /
//_/ /_/
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 210.46.79.17]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.660毫秒