Climbing 名誉版主
   网络独行侠
UID 1068 精华 1 积分
3659 帖子 1877 阅读权限 100 注册 2002-7-17 来自 河北保定
|
[广告]: 想拥有一个与这里一样的论坛,自己当管理员,无忧启动帮你轻松实现。
[原创]在NT系统下启动其它分区的Windows
98的方法
[这个贴子最后由Climbing在 2004/08/05 09:47am 第 2
次编辑]
[原创]在NT系统下启动其它分区的Windows
98的方法 作者:Climbing@wuyou 建议:版主给加个精吧~~~~,特别请死性不改进来看看如何不用xp的安装光盘修复被破坏的NT引导程序(请研究Wwashington的文档)。 ================ 背景 ================ 1、你知道如何使用分区软件(例如PQMagic)在硬盘上创建多个主分区(Primary
Partition)。 2、你在不同的主分区上安装了完全独立的操作系统,假设你在第一个主分区上安装了NT系统(这里的NT系统包括Windows
NT/2000/XP/2003),分区格式任意(即可以是NTFS,也可以是FAT32等),在另一个主分区上你安装了Windows 98
SE,当然,文件系统一般来说肯定是FAT32。 3、你没有安装多分区启动管理软件(例如BootStar
BootManager或者BootMagic),目前在多个系统间切换你只能通过激活相应主分区的方式进行。 4、你想直接在NT系统下启动另一个主分区上的Windows
98系统。 ================== 解决方案 ================== 在本解决方案中,我们将Windows
98所有的主分区的引导扇区提取出来,然后使用NT系统的NT
Loader调用(修改boot.ini加入相应的启动菜单)该引导扇区以实现在NT系统下启动另一分区的Windows
98系统。 在本方案中提取Win98所在分区的引导扇区要用到Bart所写的一个小程序,名为MKBT,请访问下面的链接寻找下载: MKBT官方主页:http://www.nu2.nu/mkbt 操作步骤: 1、下载MKBT,到这个页面找下载链接:http://www.nu2.nu/mkbt 2、下载下来后解压得到mkbt.exe。 3、进入NT,假设在NT下你的win98所在分区为F:盘,那么执行命令: mkbt
-x -c f:
c:\bootsect.w98 这一步的作用是将Win98所在分区的引导扇区提取出来并保存到C:\bootsect.w98文件中。 4、编辑NT的boot.ini(在C:根目录下,在编辑前请去掉该文件的只读属性),加入一行: c:\bootsect.w98="Windows
98 Second Edition" 5、重新启动系统,选择NT启动菜单中的“Windows 98 Second
Edition”进入Windows
98。
根据上述步骤编写的批处理文件boot98.bat: @echo off echo
欢迎使用Climbing定制的在NT系统下引导其它主分区的Win98系统自动批处理文件。 echo
作者:Climbing(QQ:653668, xclimbing@msn.com) echo
论坛:http://climbing.minidns.net/dvbbs echo. echo
运行本批处理前请确认在当前目录或者搜索路径中可以找到Bart的mkbt.exe echo
Bart的MKBT下载页面:http://www.nu2.nu/mkbt echo. set drv98=%1 if
"%drv98%"=="" goto _usuage echo. echo "提取在%drv98%盘上的Windows
98的引导扇区到c:\bootsect.w98文件中 mkbt -x -c %drv98%
c:\bootsect.w98 if exist c:\bootsect.w98 echo
"引导扇区提取成功,准备修改boot.ini..." attrib -s -r -h c:\boot.ini echo
c:\bootsect.w98="Windows 98 Second Edition" >>
c:\boot.ini start /wait notepad c:\boot.ini attrib +s +r +h
c:\boot.ini echo "搞定!!!" pause goto
_quit :_usuage echo 发现错误:你使用本批处理的方法不正确! echo 用法:boot98
<98分区在NT系统下的盘符> echo 例:假设你的98在NT下的盘符为F:,则执行命令:boot98
F: echo
再试一下吧! pause :_quit
====================== 后记 ====================== 实际上NT系统的NT
Loader是一个很不错的多分区启动管理软件,利用它不但可以引导其它分区的Win98系统,还可以引导很多其它的系统,包括Linux,有兴趣的可以研究一下下面的下载链接中提供的文档(这是“Wwashington@水木清华”高手的作品)。 Wwashington的NT Loader修复与使用全攻略(532KB,点击下载)
|
 夫大块载我以形,劳我以生,佚我以老,息我以死。故善吾生者,乃所以善吾死也。 | |