“Win95/98/Me NT/2K多重启动(下)
在运行Win2000的PC上安装NT
在运行Win2000的PC上安装NT在一定程度上与在Win NT/2000上安装Win95/98/Me有点相似,主要原因是NT不能识别Win2000的NTFS分区(除非安装了Service Pack 6A,然而即使这样还是会经常出问题。)Win2000中的NTFS分区中的一些特性,例如权限的改变与WinNT不兼容。因此最好将NT安装在一个单独的分区中,让它使用自己的NTFS分区。
为了安全起见,也应该修复Win2000的启动文件,这一过程与上面所说的修复Windows NT的妄动文件类似。
在运行95/98/Me的PC上安装NT/2000
在一台运行Windows 95、98或Me的机器上安装Windows NT或Windows 2000要容易得多,Windows NT/2000可以检测出你的机器上已经存在一个操作系统。因此,在安装有另一种版本Windows操作系统的机器上安装WinNT/2000时,就会在启动管理先项中看到所有版本Windows操作系统的选项。
在一台装有95/98/Me系统的机器上安装WinNT/2000与首次在一台机器上安装WinNT/2000没有什么太大的区别。尽管如此,还是有些事情需要注意。
1、不要在FAT32分区中安装NT
这是唯一的也是最重要的一条原则。NT只支持FAT和NTFS分区,而不支持FAT32分区,因此它不能安装在FAT32分区上。事实上,它甚至不能读取FAT32分区,因此,如果想在两种操作系统之间共享资料,一定不能将它存储在FAT32分区中,可以把它储存在一个FAT分区或网络中的驱动器上。
同样,不要转换已经安装有NT的FAT16分区,将已经安装有NT的FAT16分区转换为FAT32分区会使NT不能启动。
在这个问题上Windows 2000可以例外,它可以访问FAT32分区。然而,在FAT32分区上安装Windows 2000,就会失去NTFS分区的一些安全性能。
用于多重启动的第三方软件
其实有时实现多重启动最简单的方法是让其它的软件来控制这个过程。Windows NT/2K的启动管理器配置相当地复杂,而且没有提供加入它不直接支持的操作系统的简便方法。
多重启动管理器的工作原理有许多种,一些是安装在一个单独的分区中,分区的大小只有数兆即可。当这个分区启动后,多重启动管理器接管整个机器的控制权,向用户提供一系列可供选择的操作系统选项。通常情况下,每次启动时多重启动管理器都会对可用的分区进行分析,判断上次启动后是否有什么变化。

图5
System Commander可以与任何PC操作系统配合使用,让你选择任何操作系统。
最好的第三方多种启动管理器似乎应该是Vcom公司的System Commander,它可以自动地分析自上次启动后你的机器上的变化,并自动地修改其选择菜单。
PartitionMagic的开发商也开发有一款被称作BootMagic的多重启动管理器,它的功能与System Commander相似,而且还支持Windows
2000。
VMware是另一种实现在同一台机器上运行多种操作系统的软件,但使用的并非是多重启动方式。VMware在你的系统上创建一个计算机控制台,也即“机中机”。虚拟计算机的运行速度是系统原来的三分之二,而且可以使用相同的资源━━磁盘驱动器、打印机、网络等。这样以来,只要你的硬盘足够大,就可以运行多个操作系统而无需重新格式化硬盘分区或进行多重启动那么复杂的设置。
(click image for expanded view)
VMware使我们可以在计算机中运行“虚拟计算机”,安装我们选择的任一操作系统,但它只能在NT或Windows 2000中运行,而且还需要足够的内存。
Winmag.com曾经对VMware作过全面的评估,详尽地讨论了它的优点和不足,它最大的一个弱点是只能在Windows NT或Windows 2000中,而不能在Windows
95、98或Me中运行,另外它还对内存和处理器有较高的要求,在低于Pentium II 400、128MB内存配置的机器上它都不能很好地运行。
2、不要使用磁盘压缩功能
实际上,这是一条在所有多重启动中都应该遵守的原则。这样做不值得,它带来的问题比解决的问题要多出许多,今天的硬盘都足够大,磁盘压缩已经没有必要了,Windows
Me甚至不能在运行磁盘压缩功能的硬盘上运行。
3、在安装前对磁盘进行检查
一个隐蔽的磁盘错误在安装操作系统后能够引起严重的问题。在Windows的安装过程中,会进行磁盘检查,不要跳过这一步。
4、在安装另一种操作系统时最好使用不同的分区
在NT/2K上安装Win 95/98/Me操作系统,这一规则也同样适用。在一系列应用程序上安装另一个版本的应用程序会引发严重的问题。通常情况下,这会使IE、Outlook
Express不能正常运行,如果共享的.DLL文件被覆盖,也会引起其他的应用程序不能正常运行。因此,最好是只在每个分区中安装一种操作系统。

(图3)
如果要在各种系统之间共享应用程序,最好的方法是在一种操作系统上进行安装,然后启动其他操作系统,重新在同一目录中进行安装,然而,一些应用程序会不能正常地运行,例如使用了CTL3DV2.DLL或CTL3D32.DLL的应用程序,因为这些文件在95/98/Me和NT/2K是不同的。因此,尽管一些软件无需安装就可能在其他的操作系统中运行,然而最安全的方法是在不同的分区安装应用软件。
另一个需要注意的事是在一台运行Windows 9x的机器上增加一个分区时,Windows 9x会把这个增加的分区认为是增加的一个磁盘驱动器。因此在有些情况下,增加一个分区可能会打破驱动器的字母序列,从而可能使Windows
9x不能启动。
这里就有这么一个例子,在一台计算机上有两个主分区(被标志为可启动的):C:和D:,其中C:盘上安装了Windows NT,D:上安装了Windows
98,当增加一个逻辑分区时,D:就变成了E:,使得Windows 98不能再启动了。
有两种简单的办法可以解决这个问题,一种是在一个磁盘上只保持一个主分区(每个磁盘上最多可以有4个),然后依次增加其他分区;另一种方法是在建立一个系统时,最后安装Windows
9x操作系统,然而这与我们通常认为的应该首先安装95/98/Me的常识不同,因此使用得并不多。让Win9x按一定的方式映射磁盘驱动器相当困难,而且并非总能成功(Windows
NT和2000可以随意映射磁盘驱动器,因而也就不存在这个问题。)
(图4)
- 最新文章
- “配置好你的缓冲区[05-09]
- “Ctrl、Shift、Alt键在Win系统中的应用[05-09]
- “HKEY_LOCAL_MACHINE根键(二)[05-09]
- “HKEY_CLASSES_ROOT根键[05-09]
- “HKEY_CURRENT_CONFIG根键[05-09]
- “HKEY_CURRENT_USER根键[05-09]
- 相关文章
