无忧启动论坛  
» 游客:  注册 | 登录 | 会员 | 统计 | 用戶组权限 | 帮助

RSS 订阅当前论坛  

上一主题 下一主题
 56   1/6   1   2   3   4   5   6   > 
       
标题: [原创]在NT系统下启动其它分区的Windows 98的方法  
 
Climbing
名誉版主
Rank: 7Rank: 7Rank: 7
网络独行侠


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,点击下载)

夫大块载我以形,劳我以生,佚我以老,息我以死。故善吾生者,乃所以善吾死也。
2004-3-16 01:12 PM #1
查看资料  访问主页  Blog  发短消息  QQ  ICQ 状态  Yahoo!  顶部
 
vert
少尉
Rank: 4



UID 2670
精华 0
积分 408
帖子 269
阅读权限 30
注册 2003-12-14
[广告]: 想拥有一个与这里一样的论坛,自己当管理员,无忧启动帮你轻松实现。
[原创]在NT系统下启动其它分区的Windows 98的方法

何必如此麻烦哦!
2004-3-16 01:16 PM #2
查看资料  发短消息  顶部
 
Climbing
名誉版主
Rank: 7Rank: 7Rank: 7
网络独行侠


UID 1068
精华 1
积分 3659
帖子 1877
阅读权限 100
注册 2002-7-17
来自 河北保定
[广告]: 想拥有一个与这里一样的论坛,自己当管理员,无忧启动帮你轻松实现。
[原创]在NT系统下启动其它分区的Windows 98的方法

[这个贴子最后由Climbing在 2004/03/16 01:37pm 第 1 次编辑]

噢,您有更简单的解决方案吗?诚心请教!
我发觉论坛里有很多人心态不太正常,只知道一味贬低别人,自己其实也就是半瓶醋,真让他拿货,却什么也拿不出来。

夫大块载我以形,劳我以生,佚我以老,息我以死。故善吾生者,乃所以善吾死也。
2004-3-16 01:17 PM #3
查看资料  访问主页  Blog  发短消息  QQ  ICQ 状态  Yahoo!  顶部
 
死性不改
专业军士
Rank: 3Rank: 3



UID 38642
精华 0
积分 346
帖子 145
阅读权限 30
注册 2004-2-9
[广告]: 想拥有一个与这里一样的论坛,自己当管理员,无忧启动帮你轻松实现。
[原创]在NT系统下启动其它分区的Windows 98的方法

谢谢!收了。有点看法:
我觉得对于这个问题可以用一句话来概括:提取引导扇区,修改boot.ini。
修改boot.ini很简单,关键就在于对引导扇区文件的获得,过程的简单与复杂就完全取决于使用的工具,mkbt这个小玩意能够直接在windows下提取引导扇区,无疑使得问题变得最简单化,我奇怪的是你是如何发掘到这个小东西。像Devcon,reg这些工具,个头虽小,可对于用来简化某些方面的操作就实在是妙不可言。我是一句多谢,照单全收!
不过,还谈老问题(请恕我越位了)。假如第一主分区安装了非XP/2003系统,而XP/2003是采用克隆恢复到其他主分区的话,先隐藏第一主分区就成了必不可少的关键步骤,否则XP/2003是进不去的,这是有别于2000/NT的地方。熟悉NT的朋友都知道恢复双启动的方法(尽管方法简繁不一),却有不少是碰过壁之后才学乖。其实我的帖子中的相关内容最主要的就是强调这一点,不过再怎么强调也只是一句话而已。
2004-3-16 04:38 PM #4
查看资料  发短消息  顶部
 
Climbing
名誉版主
Rank: 7Rank: 7Rank: 7
网络独行侠


UID 1068
精华 1
积分 3659
帖子 1877
阅读权限 100
注册 2002-7-17
来自 河北保定
[广告]: 想拥有自己的域名,无忧启动帮你实现
[原创]在NT系统下启动其它分区的Windows 98的方法

我这里谈论的问题我已经用该问题的背景约束住了,可以说与xp/2003的克隆或者恢复全无关系,无论你是如何安装的xp/2003,只要符合前面的背景条件,都可以用我的方法操作。
另外,我觉得你没有全看完我所推荐的东西,尤其是帖子最后提供的那个Wwashington的东西,如果看了,你就会发觉自己以前修复被破坏的NT Loader的方法是多么的笨。你可以看一下Wwashington的帖子发表时间,我有这个东西已经有好几年了。可见网络虽好,但传播真正有用的东西却又是多么无力。
至于MKBT,发现它绝不是偶然的,因为自从开始学习制做启动光盘以后,Bart的网站就属于我经常学习的站点之一,可以说他推出什么新东西我都会立刻好好学习一下,尤其是DOS下的实用小工具,好在本人英文还混得过去,看他的网站没有任何障碍。

夫大块载我以形,劳我以生,佚我以老,息我以死。故善吾生者,乃所以善吾死也。
2004-3-16 04:55 PM #5
查看资料  访问主页  Blog  发短消息  QQ  ICQ 状态  Yahoo!  顶部
 
死性不改
专业军士
Rank: 3Rank: 3



UID 38642
精华 0
积分 346
帖子 145
阅读权限 30
注册 2004-2-9
[广告]: 想拥有一个与这里一样的论坛,自己当管理员,无忧启动帮你轻松实现。
[原创]在NT系统下启动其它分区的Windows 98的方法

老兄,我前年才开始接触电脑,我还能怎么样?况且我也说了,我的帖子最主要的是强调克隆恢复到任意分区需要注意的问题。我是看到你提到我,我觉得讨论问题就得全面一点。对于这一点,我也加上了特别说明“(请恕我越位了)”。何况虽然我不知道mkbt这个工具,可我也知道用diskgen等工具提取引导扇区,然后修改boot.ini。只不过我考虑到人人都会有系统光盘而不一定有其他工具而已。
2004-3-16 05:14 PM #6
查看资料  发短消息  顶部
 
Climbing
名誉版主
Rank: 7Rank: 7Rank: 7
网络独行侠


UID 1068
精华 1
积分 3659
帖子 1877
阅读权限 100
注册 2002-7-17
来自 河北保定
[广告]: 想拥有自己的域名,无忧启动帮你实现
[原创]在NT系统下启动其它分区的Windows 98的方法

前年才开始接触电脑?天啊,你是天才呀!pf的不得了。
还是建议你好好看一下Wwashington的东西。

夫大块载我以形,劳我以生,佚我以老,息我以死。故善吾生者,乃所以善吾死也。
2004-3-16 05:25 PM #7
查看资料  访问主页  Blog  发短消息  QQ  ICQ 状态  Yahoo!  顶部
 
hunome
军士长
Rank: 3Rank: 3



UID 1585
精华 0
积分 632
帖子 192
阅读权限 50
注册 2002-3-6
[广告]: 想拥有一个与这里一样的论坛,自己当管理员,无忧启动帮你轻松实现。
[原创]在NT系统下启动其它分区的Windows 98的方法

类似的工具有很多。比如srcboot, diskgen 等。推荐diskgen,无敌。
2004-3-16 10:22 PM #8
查看资料  发短消息  顶部
 
sh168
上等兵
Rank: 1



UID 2415
精华 0
积分 29
帖子 18
阅读权限 10
注册 2003-12-17
[广告]: 想拥有自己的域名,无忧启动帮你实现
[原创]在NT系统下启动其它分区的Windows 98的方法

受益匪浅,实在感谢,改天空闲时一定奉上俺的克隆方法请您指点
2004-3-16 11:22 PM #9
查看资料  发短消息  顶部
 
scmy007
下士
Rank: 2


UID 23513
精华 0
积分 74
帖子 49
阅读权限 20
注册 2001-9-25
[广告]: 想拥有自己的域名,无忧启动帮你实现
[原创]在NT系统下启动其它分区的Windows 98的方法


    NT Loader 的修复攻略几年前我也看过,很好的一个好东西。
    Climbing,你解决问题的思路很巧妙,更重要的是你这种执着的精神和认真的态度让我由衷地感到敬佩。
    不过,我还是确确实实搞不懂这个东西有什么实际的用途,在NT系统下启动其它分区(应该是隐藏主分区吧)的Win98有这个必要吗?
    不管,还是收下先。谢谢。
2004-3-17 04:30 AM #10
查看资料  发短消息  顶部
 56   1/6   1   2   3   4   5   6   > 
       


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  




本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区   Powered by Discuz! 4.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.035826 second(s), 6 queries

所有时间为 GMT+8, 现在时间是 2006-11-30 01:22 PM 清除 Cookies - 联系我们 - 无忧启动 - Archiver - WAP