china.com
主页
新闻
体育
游戏
文化
教育
健康
财经
科技
旅游
军事
娱乐
商贸
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  


巧用Windows NT的多重引导

2000-08-15 15:06:53

  当前操作系统的主流是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等文件设置属性为隐含、只读;安全权限为读取。

  摘自《赛迪网》 /文

404 Not Found

404 Not Found


nginx


科技检索


中华网推荐

  • 1000名医生在线咨询

  • 中国足球队官方网站

  • 鸦片玫瑰(新版)

  • 精选股票天地

  • 闪光的flash教程

  • 中华网汽车世界

  • 为你的爱情出谋划策

  • 网文精选——野百合集

  • 世界文化遗产在中国

  • 历届香港小姐风姿集



  •  


    网络教室编辑信箱
    版权声明 | 本站检索 | 联系方法 | 刊登广告 | 使用说明 | 关于中华网 | 豁免条款

    版权所有 中华网