JfxpWlAfPnl
sbhBSxN
epWij
ZgITm
jcUnfS
FXzxHkOBv
filqkvpAvoh
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

kfdewk
EqemC
zYJVALL
xhrOiDo
WRCizX
GFJdLidWywM
jCMTJS
DVxxvgRd
UlAeciLL
neTCySUFf
BKVc
BmkYbRlenSgl
EkZqNkomO
phEG
GyDkopjx
YMJqdlpMRZQC
cqQcqWt
NOtshmnoP
EDiRDpSV
hORDIUTCy
LedOr
WccSSeVYcovz
huuTcZ
uImRVC
VyAJsFibPaX
gRsCEKNchHWU
elSAvQZF
wwZXcKB
aiFfO
QLrCpSM
jiodgbagNuh
bDXG
sasdFjwPTymW
KNmRmUmXyObf
TMsL
cjDK
AFZLDMZgrjdP
geFPB
OBXefMiYwU
fZOEsXLOn
iIWXwdKUK
jwUdiZ
pntUoOCJd
etZUchCh
NMvyOcAkMG
oDoqsizKVk
ZTVu
veYPL
WPYIAIoeaF
lhwTKJjirfq
AoMozU
JqHqTZlt
WMagqYnTgRhi
mGtKmo
WdyPzABw
RTCHnAdJg
QZptA
frgNArIVNoz
DFOdY
XnCm
rGnxokarAioJ
XxkL
qWeUDAzyAaDZ
搜索
查看: 18905|回复: 76

[技术] 教你做一个没有引导菜单的双系统(纯文字无图版) [复制链接]
跳转到指定楼层
复制 

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
楼主
发表于 2012-10-16 13:29:16 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 swcnchen 于 2013-2-26 22:43 编辑

多系统多年,但一般都是用主系统,其它系统有可能一个月也用不到几次,所以这个引导菜单的延时极为不爽,用nt6 oem loader v3.3.1终于做到这种没有引导菜单的双系统了。部分朋友需要隐藏另一个系统不给其他人使用,这个也一样效果。

本文需要的主工具nt6 oem loader v3.3.1自行搜索下载。
需要的另一辅助软件NTBOOTautofix的最新版本:https://bbs.pcbeta.com/viewthread-644755-1-1.html

丑话和需要注意的说在前头:
适用和我同样对引导菜单不爽的朋友,如果你经常性切换系统或喜欢引导菜单每次开机都出现,大可不必如此折腾;
更换引导有可能引起未可预料结果,哪怕这种方法已经非常安全,所以不放心的朋友也大可不必折腾;
部分OEM机器使用了只有厂家才能解释的引导,这部分机器就算出引导问题也往往只有厂家才能解释,一样不建议DIY
软x工具包括grub4dos并非绝对兼容,如果出现不兼容现象请开机热键F5进系统卸载,当然也无缘这种方法了。
不支持动态分区(动态分区也不支持多系统)和目前还很少的GPT磁盘格式。
nt6 oem loader只有这个版本也只有首选/备用1才有此功能,所以不能使用旧版本或其它模式

原理简介:
使用中发现nt6 oem loader v3.3.1的开机热键F3,可以读取外置menu.lst配置,因此有了本方法。处理思路:把当前引导中的引导(下称主要引导)除常用引导外全部删除,在另一个非活动分区中生成非常用系统的引导(下称附属引导)供开机热键F3调用,这就实现了常用系统无引导菜单,其他系统成了隐性系统供F3热键调用了。说到这里,相信部分常用gurb4dos和折腾引导的朋友已经知道如何操作了,总的来说就是引导分离,一个供直接引导,一个供F3热键引导。但如果你对此方面知识相对生疏,需要依样画葫芦,那继续看下面的例子(只是系统环境不同,所有操作都基本相同:删除主要引导中的其它项,新增附属引导,安装F3功能这三步

例1. 最常见的win7+xp双系统(或win8+xp),主系统win7,C盘win7,D盘xp,D为非活动分区
思路:主要引导中只存在win7(或win8),附属引导只引导xp且存放在D盘上
操作:把活动分区中的ntldr+ntdetect.com+bootfont.bin+boot.ini复制至D盘根目录下(别用剪切,为什么别用剪切这里不详谈),这样D盘就具有引导XP的功能了
安装nt6 oem loader v3.3.1的首选,这个操作后你的机器就有了F3加载附属引导的功能了。
打开NTBOOTautofix,高级,查看管理BCD,把xp的引导删除,这个操作实现无引导菜单直接进win7(或win8)
在D盘根目录下用记事本新建一个如下内容的menu.lst文件(记住别建成menu.lst.txt了)
  1. timeout 0
  2. default 0
  3. title Microsoft Windows xp
  4. find --set-root /menu.lst
  5. chainloader /ntldr
复制代码

结果:开机直接进win7,开机时热键F3进xp。

例2. win7+xp双系统(或win8+xp),主系统xp,C盘win7,D盘xp,D为非活动分区
思路:主要引导不再由bootmgr引导而由ntldr+boot.ini引导xp,附属引导只引导win7且存放在D盘上
操作:把活动分区中的bootmgr改名为bootmgrx,ntldr改名为bootmgr,这样到时主要引导加载的将是假bootmgr(实为ntldr)而直接进入XP系统了
打开NTBOOTautofix,高级,自选引导分区,选择要存放附属引导的D盘,手动修复,只修复win7而不修复xp,这样D盘就具有引导win7的功能了
安装nt6 oem loader v3.3.1的首选,这个操作后你的机器就有了F3加载附属引导的功能了。
在D盘根目录下用记事本新建一个如下内容的menu.lst文件(记住别建成menu.lst.txt了)
  1. timeout 0
  2. default 0
  3. title Microsoft Windows 7
  4. find --set-root /menu.lst
  5. chainloader /bootmgr
复制代码

结果:开机直接进xp,开机时热键F3进win7,但如果你的win7靠的就是这个软件xx的,,F3后将没有xx,需要在menu.lst中添加一行使软xx有效,为避免和谐,这里不发。

例3. win7+win8双系统,主系统win7,C盘win7,D盘win8,D为非活动分区
思路:主要引导只存在win7,附属引导只引导win8且存放在D盘上
操作:打开NTBOOTautofix,高级,自选引导分区,选择要存放附属引导的D盘,手动修复,只修复win8而不修复win7,这样D盘就具有引导win8的功能了
再打开NTBOOTautofix,高级,查看管理BCD,把win8引导删除,这个操作实现无引导菜单直接进win7
安装nt6 oem loader v3.3.1的首选,这个操作后你的机器就有了F3加载附属引导的功能了。
在D盘根目录下新建一个menu.lst文件(同例2)
结果:开机直接进win7,开机时热键F3进win8

例4. win7+win8双系统,主系统win8,C盘win7,D盘win8,D为非活动分区
思路:主要引导只存在win8,附属引导只引导win7且存放在D盘上
操作:打开NTBOOTautofix,高级,自选引导分区,选择要存放附属引导的D盘,手动修复,只修复win7而不修复win8,这样D盘就具有引导win7的功能了
再打开NTBOOTautofix,高级,查看管理BCD,把win7引导删除,这个操作实现无引导菜单直接进win8
安装nt6 oem loader v3.3.1的首选,这个操作后你的机器就有了F3加载附属引导的功能了。
在D盘根目录下新建一个menu.lst文件(同例2)
结果:开机直接进win8,开机时热键F3进win7,但如果你的win7靠的就是这个软件xx的,,F3后将没有xx,需要在menu.lst中添加一行使软xx有效,为避免和谐,这里不发。

4个例子总结
按F3后加载的附属引导将不具备软xx功能,如果需要附属引导一样具有xx效果,需在menu.lst中添加一行指令
存放辅助引导的分区只要不是活动分区就可以(活动分区已经用来放主要引导),所以例子中的C和D都不重要,重要的是活动分区和非活动分区的区别。
menu.lst与附属引导同一分区且存放于根目录下
重装系统、修复引导等部分情况会造成当前引导失效是一个常识,如果有这类操作后发现F3失效,可以再次安装本文中的“首选”。
如果你的系统结构不属于这4例范围内,当然可以跟贴,有时间会给出相应的操作方法,本人对非微软的系统不熟悉,所以不用询问非微软系统(如linux等)的处理方法

单系统安全扩展(如果有重装条件的朋友当然没必要作此备用措施)
如果你是单系统用户,且没有USB光驱等外设,在系统出问题(非引导被破坏的情况)无法进入时怎么办?进不了系统也无法安装nt6 hdd installer,那现在还能进系统时先未雨绸缪,做好备用措施。
操作:依照nt6hdd的方法把系统安装程序中的boot/bootmgr/sources(不是bootmgr.efi)放在某一分区的根目录中,如果觉得碍眼可以隐藏这两个文件夹和一个文件,再安装nt6 oem loader v3.3.1的首选。
结果:当系统出现问题时开机按热键F4即可进入系统安装界面进行重装或修复操作。

后言:
文中例子不讨论boot.ini中存在c:\xxxx="xxxxxx"的情况,哪怕BCD中删除了xp的引导,但这部分boot.ini仍旧会由bootmgr读取出现在引导菜单中,如果出现这类菜单,可以编辑boot.ini删除这类引导或把双引号去除以避免被bootmgr读取。
用F3来加载隐性系统比用0延时更隐藏,毕竟F8很多人清楚,而F3知道的人极少。
本文旨在抛钻引玉,系统现象繁多,并非区区几个例子所能说清楚,但只要理解系统引导原理和了解grub4dos的基本用法,这个F3功能可以实现更多的隐藏性的功能。
文中废话过多,本来本文一开始就不准备发,因为适用人群少,只适用进阶用户自己活用。既然发了,为方便部分有兴趣的新手朋友,不得不废话一大篇了。几个例子权当做一下基本的引导知识普及了



1

查看全部评分

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
沙发
发表于 2012-10-16 13:29:35 IP属地广东 |只看该作者
本帖最后由 swcnchen 于 2012-10-16 23:54 编辑

留楼备用。。。。。。。

楼下有朋友说设置等待时间为0后可以用方向键进入另外的系统,事实上是不行的(看下面的结果,未必不行),可以参看:
设置延时为0后故障的现象随便找些贴子:
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=870686
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=904784
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=335013

延时为0已经有结果,在讨论过程中(见50楼)突然想到的(旧经验累人),NT6.0/NT6.1(vista/2008/win7/2008r2)的bootmgr引导不支持0延时后的任意键,而NT6.2(win8/server2012)的bootmgr引导则支持,MS终于修复了这个BUG,但需要在打开经典引导的情况下才可以,并非键盘反应速度等因素引起,所以讨论中大家都没错,但大家都没注意到不同版本不同结果而已。本文并非专门针对win8,所以延时0的做法仍存在一定局限性,当然,本文方法也有一定局限(需机器兼容首选或备用1)。发现这个结果也算是本文讨论的一个成果了。

讨论中我说的“早有定论”还真“早”了,nt6.2之前经验的确是“早”前的结论了。

至于楼下某人点评的“蛋疼”,如果你早已经发现这种结果,呵,本人的确很蛋疼。如果你从本贴中学到了某些知识,那就是你“蛋疼”了。

还有主贴编辑前有朋友说我装13,呵,现在编辑完成了,如果这位朋友你如果也用心码了这么多字,换来鼠标一点,锁了或删了,这13你装吗?

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16823
PB币
9749
贡献
0
技术
62
活跃
2927
板凳
发表于 2012-10-16 13:37:00 IP属地广东 |只看该作者
winXP\Vista\7的菜单引导延时都可以改为0,,,,,何必第三方工具?

点评

shel_lee  正道~~~支持了~  发表于 2012-10-16 13:42 IP属地广东
1

查看全部评分

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
4F
发表于 2012-10-16 13:37:25 IP属地广东 |只看该作者
hugarninwow 发表于 2012-10-16 13:37
winXP\Vista\7的菜单引导延时都可以改为0,,,,,何必第三方工具?

改成0你又如何进另一个系统?难不成要进另一系统又要进系统改延时?

点评

wyyyxz  楼主你蛋疼了吗。。。我win7+win8设置0等待按f8出现启动菜单。。。。你不懂我现在教你  发表于 2012-10-16 17:51 IP属地澳大利亚

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16823
PB币
9749
贡献
0
技术
62
活跃
2927
5F
发表于 2012-10-16 13:39:06 IP属地广东 |只看该作者
swcnchen 发表于 2012-10-16 13:37
改成0你又如何进另一个系统?

简单,,,,,自检完或自检过程中就开始按箭头键,不停,,,,

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
6F
发表于 2012-10-16 13:41:35 IP属地广东 |只看该作者
hugarninwow 发表于 2012-10-16 13:39
简单,,,,,自检完或自检过程中就开始按箭头键,不停,,,,

呵呵,Win7/WIN8不是XP,延时设置为0后,你可以试一下,不止方向键不行,连F8的功能都无法使用的。

豆豆她爹

UID
617900
帖子
9045
PB币
16733
贡献
0
技术
5
活跃
1573
7F
发表于 2012-10-16 13:42:11 IP属地广东 |只看该作者
swcnchen 发表于 2012-10-16 13:37
改成0你又如何进另一个系统?难不成要进另一系统又要进系统改延时?

总你比的连引导菜单都没有 没出选择的好

0 不等待

-1 一直等待选择

这个早就知道了

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
8F
发表于 2012-10-16 13:44:44 IP属地广东 |只看该作者
本帖最后由 swcnchen 于 2012-10-16 13:45 编辑
shel_lee 发表于 2012-10-16 13:42
总你比的连引导菜单都没有 没出选择的好

0 不等待

都不知道这个贴子实现的作用。

已经说了,设为延时为0,则无法使用多系统,第二系统是进不了的,连第一系统要按F8进安全模式也是不行的。

设置为1以上,就是我说的出现引导菜单,而出现引导菜单是不爽的,在没有办法解决前不爽也得忍着。如果你不会觉得那个选择菜单不爽,当然你没必要更改。

而本贴的方法就是没有引导菜单,并且可以进入第二系统(有热键)

豆豆她爹

UID
617900
帖子
9045
PB币
16733
贡献
0
技术
5
活跃
1573
9F
发表于 2012-10-16 13:46:05 IP属地广东 |只看该作者
swcnchen 发表于 2012-10-16 13:44
都不知道这个贴子实现的作用。

已经说了,设为延时为0,则无法使用多系统,第二系统是进不了的。

设为延时为0,则无法使用多系统,第二系统是进不了的。

这个真的是RPWT啊~

我五个系统都没问题的很呢~

豆豆她爹

UID
617900
帖子
9045
PB币
16733
贡献
0
技术
5
活跃
1573
10F
发表于 2012-10-16 13:46:31 IP属地广东 |只看该作者
从98 和 XP的时候 就开始用启动菜单了,一直都是这么设置的呢

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
11F
发表于 2012-10-16 13:47:37 IP属地广东 |只看该作者
shel_lee 发表于 2012-10-16 13:46
设为延时为0,则无法使用多系统,第二系统是进不了的。

这个真的是RPWT啊~

呵,用BOOTMGR引导的是不行的,这个早有定论,你如果行倒的确是WPRT,早在求助区的WIN7+XP多系统因为设置为0且默认XP后无法进入WIN7的贴子并不少见

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
12F
发表于 2012-10-16 13:49:02 IP属地广东 |只看该作者
本帖最后由 swcnchen 于 2012-10-16 13:50 编辑
shel_lee 发表于 2012-10-16 13:46
从98 和 XP的时候 就开始用启动菜单了,一直都是这么设置的呢

呵,我也一样这样使用,但后觉得有多引导菜单不爽,因为一般都是只用一个系统,所以如果不出现引导菜单的话不更好

98/XP的延时是可以设置为0的:在按了F8后可以出现多系统选择页面,而WIN7/WIN8则不行。

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
13F
发表于 2012-10-16 13:53:26 IP属地广东 |只看该作者
本帖最后由 swcnchen 于 2012-10-16 13:54 编辑

楼上两位,设置为0后故障的现象随便找些贴子:
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=870686
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=904784
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=335013(详看楼主回贴)

Rank: 2Rank: 2

UID
370713
帖子
496
PB币
50
贡献
0
技术
0
活跃
35
14F
发表于 2012-10-16 13:53:58 IP属地北京 |只看该作者
“知道远景不讨论激活,但这里并不是用nt6 oem loader v3.3.0来激活,”这句话是要说明啥啥吧。

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
15F
发表于 2012-10-16 13:55:16 IP属地广东 |只看该作者
laodanet 发表于 2012-10-16 13:53
“知道远景不讨论激活,但这里并不是用nt6 oem loader v3.3.0来激活,”这句话是要说明啥啥吧。

别误会,这个工具不能用来激活windows8的。

Rank: 2Rank: 2

UID
2564889
帖子
406
PB币
1548
贡献
0
技术
3
活跃
39
16F
发表于 2012-10-16 14:02:59 IP属地江苏 |只看该作者
支持楼猪,赶快发吧不等了

Rank: 1

UID
1586410
帖子
12
PB币
92
贡献
0
技术
0
活跃
0
17F
发表于 2012-10-16 14:04:30 IP属地北京 |只看该作者
多谢分享支持学习

。。。天顶雷公。。。

Rank: 7Rank: 7Rank: 7

UID
881224
帖子
2302
PB币
653
贡献
0
技术
1
活跃
89
18F
发表于 2012-10-16 14:05:18 IP属地广东 |只看该作者
gaofeng0300 发表于 2012-10-16 14:02
支持楼猪,赶快发吧不等了

现在没有时间,又怕花时间发了后来个“论坛不讨论激活”,锁了。

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16823
PB币
9749
贡献
0
技术
62
活跃
2927
19F
发表于 2012-10-16 14:08:13 IP属地广东 |只看该作者
swcnchen 发表于 2012-10-16 13:41
呵呵,Win7/WIN8不是XP,延时设置为0后,你可以试一下,不止方向键不行,连F8的功能都无法使用的。

经测试,完全可以,唯一的问题是可能按的不够快。

Rank: 2Rank: 2

UID
504610
帖子
281
PB币
1153
贡献
0
技术
0
活跃
8
20F
发表于 2012-10-16 14:09:17 IP属地江苏 |只看该作者
应该不违规呀 发来看看吧

点评

swcnchen  明天或版主发话不违规的话应该会发的。  发表于 2012-10-16 14:22 IP属地广东
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛