|
一.关于Win2kOsloder的使用
现在Windows2000以其强大的功能,优秀的稳定性赢得了大多数用户的青睐。但是毕竟Windows98下有大量的应用程序,有些程序现在还没有移植到基于WindowsNT平台的Windows2000下,所有的这一切都是我们保留Windows98的理由。保留Windows98通常的方法是利用双启动。但当你的Windows98一不小心崩溃了,或者是你需要重装98的时候,就有了麻烦。在格式化C盘并重新安装好98以后,98的运行是没有阻碍了,可是双启动的界面没有了。
当然这时候你可用Windows2000的启动盘来修复,但毕竟有些复杂,这里我们就来介绍一下,用Win2kOsloder来恢复双启动的方法,其实Win2kOsloder的修复原理和用Windows2000启动盘差不多,但是过程简单了很多。我们在运用Win2kOsloder的时候既可以了解Windows2000双启动恢复原理,又使我们工作量减小了许多。
Win2kOsloder包括Windows2000中的WINNT.EXE,大小79.9k ;DOSNET.INF,大小117k;NTLDR,大小209k,这3个文件你可以在很多地方找到,找不到的话去下载一个就好。另外如果你有Bootfont.bin你就可以使双启动的界面变为相应的语言,还有就是Boot.ini文件,你可以备份你以前的文件,也可以按下面的简介自己制作。操作步骤如下:
1.将NTLDR拷贝到C盘根目录下。 2.将WINNT.EXE、DOSNET.INF拷入到同一目录下。 3.重启机器进入Dos6.22或Dos7.x(Safe Mode Command Prompt模式,) 4.执行Winnt/a一路回车至无法继续时按Ctrl-Alt-Del热启动,即可看到NT OS Loader界面 5.这时进入Dos或98,删除$win_nt$.~bt文件夹 6.修改Boot.ini文件,大功告成
这里给出几点说明: 1.如C盘是FAT32格式,就要用Dos7.x启动,不然Dos6.22无法认出C盘。Dos7.x是98自带的,启动时按F8就可以选择了。
2.如果需要相应语言双启动界面,需要选择Bootfont.bin文件,不然就是E文界面了。要中文界面,可以在格式化C盘以前备份在C盘根目录下的该文件,或者在链接2,下载一个。
3.Boot.ini在Windows98下用记事本写好,另存为就可以。一般情况,只有一个硬盘,C盘装98,D盘装2000,可以参考下例。
Boot.ini示例: [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(2)WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(2)WINNT="Microsoft Windows 2000 Professional" /fastdetect C:="Microsoft Windows 98 SE"
对Boot.ini的简要说明: 1.timeout:就是双启动菜单显示时间,单位是秒,如果不要显示改为0就可以,那会直接进入默认操作系统。
2.default:就是默认的操作系统,在菜单显示时间内没有选择,会直接引导这个默认操作系统。
3.multi(0)disk(0)rdisk(0)partition(2):前面三项与多硬盘,还有SCSI设备有关,一般有这些设备的人不多这里就不叙述了,有这些设备的人估计也明白吧:)。主要的是partition(2)的意思,2的意思就是装在D盘,E盘就是3了,视你的Windoes2000装在那个硬盘而定了。
4.[operating systems]:就是已有的操作系统,如果你还有其他的操作系统也可以在这里看到。
5.Windows2000启动选项后面还有一个参数/fastdetect,这是默认参数,如果要快速启动可以改为/nodetect。
6.在第五和第六行里面的引号里面是双启动界面的显示内容,呵呵。比如第五行,Microsoft Windows 2000 Professional你可以改为Windows2000中文版(前提是有中文Bootfont.bin)
下面的链接一给出了一个增强型的Win2kOsloder,就是增加了一个常用Boot.ini和Bootfont.bin的Win2kOsloder,注意Bootfont.bin是一个隐含文件,大家解压缩以后不要说没看到喔。
二.关于VIA芯片组的硬盘驱动
在使用威盛芯片组的主板的系统中,我们看到的通常如下图(这个问题在98系列和2000都存在,下面我们混用了在98和2000下的截图):
( 不像在使用Intel芯片组的主板的系统中,在这里我们看不到硬盘的型号。不管安装了VIA的那个版本的4合1驱动程序,只要安装好了驱动,我们就如图二可以看到可以选择是否开启DMA,在2000里还可以看到如图三是否启用写入缓存,这里要钩上DMA和启用读写缓存(启用以后重启这个复选框就变灰)。
问题就在这里了,我们不管安装那个版本的的4和1驱动,区别只是驱动的版本和时间发生变化,型号始终是GENERIC IDE DISK TYPE46。很多朋友就认为硬盘的驱动没有装好,什么DMA66,DMA100的功效没有激活,其实这是一种误解,驱动是已经装好的。大家可以用如Sisoft Sandra2001等磁盘性能测试软件就可以看到安装4合1驱动以后性能的提升,这就可以验证驱动是否安装。关于4合1驱动各个版本性能区别不大。
多说一句,比如图二的DMA选项像图三中启用写入缓存一样变灰了,大家也不要疑惑,那是已经装好了驱动,已经启用了DMA和写入缓存等,系统为了保护这一类重要选项不受轻易修改才变灰的。
可能有的朋友觉得看不到硬盘型号心里不踏实,当然通过修改驱动可以实现,甚至可以改为其它超强霸道的型号。不过这个需要比较专业的知识和比较麻烦的过程。有没有其他办法呢?没问题,那就是VIA提供的单独的IDE BusMaster驱动,它可以满足大家的需求,去VIA的主页下载或者在下面链接2去下载就行。
其实VIA关于BusMaster有两个版本,一个是MiniPort的,一个是VSD的。一般的4合1驱动里面带的是VSD版本的,这个版本是为了兼容性考虑,性能也不错的;MiniPort驱动是完全基于WDM规范开发的,与VSD驱动相比至少增加了一个取得并显示硬盘型号的功能,这样大家就可以在设备管理器里面看到硬盘型号了。
关于这两个版本驱动,经过Winbench、Sisoft sandra2001等专业测试软件测试,性能差别不大,具体的测试分数情况这里就不提了。这一点发现与前一段时间在某些国内IT杂志上看到的相关文章说法有些不同,能不能显示型号并不是如那些文章所说的是关乎到驱动装没装好,两个版本驱动的性能的优劣差别也并不大。关于为什么VIA不把MiniPort驱动放入4合1驱动,我有一些个人的猜想:VIA对存储子系统历来“功力”就不深厚,比Intel差了不少,关于主板的内存交错的设定就是在试图提高存储子系统的性能,明确这一点这是大的前提。两个版本驱动一向使用的是VSD版的,至少实践证明VSD版的兼容性还不错,而MiniPort的驱动或许还不够完善,所以并不力荐大家使用Miniport的驱动,但也提供下载,供高级用户使用。相信随着VIA驱动的成熟以后在4合1驱动里面带的就会是Miniport的驱动了。这里对用户们做一个建议,不要过于迷信媒体上的各类“大虾”的高论(包括我这只小鸟的),驱动到底装好没装好软件一试便知。
大家看到这里就不用担心了吧,就装4合1里面的VSD驱动就没错,除了差一个硬盘型号显示以外区别不大。如果大家对VSD驱动性能有所不满,又不担心兼容性的话,可以下载一个MiniPort的驱动来试一试。
上面说了两项关于Windows的两项技巧,欢迎大家来倚天硬件门户的存储和操作系统论坛多多讨论,斑竹我恭候大家光临了。
链接1:http://www.emotion99.com/download/program/win2kosloder.zip 链接2:http://file2.mydrivers.com/board/580_30111.EXE |