无忧启动论坛

标题: 两个分区互隐藏 [打印本页]

作者: 2011dsxu8    时间: 2011-5-11 20:38
标题: 两个分区互隐藏
(前言:单位电脑是局域网,信息科部门经常用veiw软件查看电脑浏览记录,防止看自己的资料,哪怕是u盘里的资料也能查看到记录,这个view软件功能可谓强大,哪怕格式化C盘也没用,照样被它查看到,据说是一款类似数据恢复软件,唯一对付方法是用垃圾数据填充c盘,一直填满,拷10几个上G的大片,再删除大片也许解决问题,但这不是好办法,于是乎。。。产生了以下念头)

磁盘分 C :(主分区,装了XP)  D:软件(逻辑分区)E:(主分区,状态:隐藏,装了xp)。
能不能这样:C盘启动系统后,E自动隐藏。这个本来就这样,呵呵,我在说废话了。
开机按F9(热键,当然有冲突时可为F10或其它)时,E启动,C自动隐藏,再开机,还是以E启动,c自动隐藏,直到
按F9(热键)C启动,E隐藏。

也就是说:按F9互转角色,不按F9以最近的角色启动

我试了BOOTice 没成功,因为C没隐藏
在软件bootice或1JF9k设置角色,c能隐藏,但按f9后,c启动,但E不能隐藏。
请各位大侠指点一下。先谢!

经过多日研究MBR,现已成功修改MBR,实现双系统互相切换,并相互隐藏,隐藏格式为EISA,高效安全,免得病毒入侵另外一个系统。

请在 #9楼下载相关文件。非常感谢L大和P大,没有他们的辛勤劳动就没有今天这个程序。

[ 本帖最后由 2011dsxu8 于 2011-5-21 10:26 编辑 ]
作者: yjd    时间: 2011-5-12 09:32
p大的xorldr啊。去试试
作者: weijun189    时间: 2011-5-12 15:28
成功后回来说说..................
作者: 不才    时间: 2011-5-12 20:07
原帖由 weijun189 于 2011-5-12 15:28 发表
成功后回来说说..................

嘿嘿,回来说啥?不成功是你不会玩呗。
作者: 2011dsxu8    时间: 2011-5-14 01:15
应该行,可是破坏了原MBR界面结构,且占用了许多扇区,因为我已作好了备份,不想改另一种启动方式。
我只想用1JF9 3.21版作出来的,可怎么折腾也不行。
正在看MBR代码,试想改几个字节来补上这一功能,但这不是好办法,且麻烦
版主们能不能出个招
作者: wwwzhx    时间: 2011-5-14 08:13
xorldr xorldr xorldr xorldr xorldr xorldr

这就是标准答案,还研究MBR代码干什么?

重复劳动画蛇添足狗尾续貂

充分利用已有优秀工具才是事半功倍啊。

[ 本帖最后由 wwwzhx 于 2011-5-14 08:28 编辑 ]
作者: 2011tjqct    时间: 2011-5-14 22:13
其实蛙哥的1jf9ky 就能实现你的要求,启动时按ctrl+F9就能相互切换。具体见这个帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=141690
作者: 2011dsxu8    时间: 2011-5-15 23:28
知道了原理就晓得了怎么作,见下图:






把这三组数据用xchg命令互换,就ok了 (65下面的一组数可不用处理,它只是f12启用备用系统的。在扩展分区上,在这里作用不大)

源代码就不现丑了。

[ 本帖最后由 2011dsxu8 于 2011-5-15 23:29 编辑 ]
作者: 2011feifeiwzh    时间: 2011-5-21 09:07
太牛了,成功了以后分享下!吸尘器什么牌子好 吸尘器哪个牌子好 吸尘器十大品牌
作者: 2011dsxu8    时间: 2011-5-21 10:54
谢谢各位的支持,谢谢
作者: 微笑嘻嘻    时间: 2011-5-22 10:15
支持下。谢谢楼主分享!
作者: 微笑嘻嘻    时间: 2011-5-22 10:22
标题: 回复 #1 2011dsxu8 的帖子
请教下
用那个软件来写入MBR
作者: 微笑嘻嘻    时间: 2011-5-22 14:42
谢谢LZ,我用你的MBR试试。感觉很不错
作者: 2011dsxu8    时间: 2011-5-22 15:57
原帖由 微笑嘻嘻 于 2011-5-22 10:22 发表
请教下
用那个软件来写入MBR



第一个MBR只是用来研究用的,当然也可以用winhex打开此文件,然后复制0-1B0之间的数据到硬盘0扇区。别把1BE到1FF间的数据清了。但这没有开机F9提示,功能是全的,可以摸黑按F9完成系统切换。

第二个是安装文件,从P大 的杰作中集成出来的EXE,它包含MBR引导模块,开机F9提示的字库,以及对原MBR的备份(自动备份到2扇区)

第三个是热键查看器。默认是F9F进入隐藏系统,如果你厌烦了F9或不按套路按F9进入隐藏系统,可以用查看器查看相应的扫描码。如改为F4进隐藏系统,用WINHEX打开硬盘,修改C3处字节43改为3E(3E是F4扫描码)
作者: 微笑嘻嘻    时间: 2011-5-22 20:00
谢谢楼主!!
我已经用了你的mbr,感觉很不错!
作者: yfslyf    时间: 2011-5-26 09:45
这样子方便多了
作者: 135956    时间: 2011-5-28 09:11
xorldr 可以实现楼主的目的啊。。。设置相当方便。
楼主费力搞的这个mbr,准确的说是两个主分区互隐藏,逻辑分区不行吧。
xorldr 可以实现任意分区的显隐,提示文字想怎样搞就怎样搞,热键设置相当方便。

[ 本帖最后由 135956 于 2011-5-28 09:37 编辑 ]
作者: 2011dsxu8    时间: 2011-5-30 18:26
原帖由 135956 于 2011-5-28 09:11 发表
xorldr 可以实现楼主的目的啊。。。设置相当方便。
楼主费力搞的这个mbr,准确的说是两个主分区互隐藏,逻辑分区不行吧。
xorldr 可以实现任意分区的显隐,提示文字想怎样搞就怎样搞,热键设置相当方便。

我试了,不能实现,请仔细查看实现的目的。只有实践才能断定。我要实现的功能是A启动 B隐藏---开机还以A启动 B隐藏,按了热键后,B启动,A隐藏,开机还以B启动 A隐藏,如此互转。而你说的是这样:A启动,B隐藏,打开软件设置B启动,A隐藏才可以。

[ 本帖最后由 2011dsxu8 于 2011-5-30 18:33 编辑 ]
作者: 不才    时间: 2011-5-31 11:31
原帖由 2011dsxu8 于 2011-5-30 18:26 发表

我试了,不能实现,请仔细查看实现的目的。只有实践才能断定。我要实现的功能是A启动 B隐藏---开机还以A启动 B隐藏,按了热键后,B启动,A隐藏,开机还以B启动 A隐藏,如此互转。而你说的是这样:A启动,B隐藏 ...

嘿嘿,不能实现,只能说你太.....。与其在此振振有词,何如再仔细认真的学习使用xorldr?
作者: 2011dsxu8    时间: 2011-6-4 07:20
原帖由 不才 于 2011-5-31 11:31 发表

嘿嘿,不能实现,只能说你太.....。与其在此振振有词,何如再仔细认真的学习使用xorldr?

问问软件作者L大和P大    便知,我不想争辩。
作者: 不才    时间: 2011-6-6 21:10
原帖由 2011dsxu8 于 2011-6-4 07:20 发表

问问软件作者L大和P大    便知,我不想争辩。

嘿嘿,说xorldr没有问题,当然是针对下面的问题:

至于其他附加条件,晕倒!
作者: 2011dsxu8    时间: 2011-6-7 01:03
原帖由 不才 于 2011-6-6 21:10 发表

至于其他附加条件,晕倒!


当然要看附加条件,否则写此贴没有意义。举个例:人们都说作图用PS来作,ps作图要怎么搞就怎么搞,果真是这样吗?你能用PS作出这样参数的图,我就会佩服你。

作者: 2011363406144    时间: 2011-6-7 10:29
看的晕呼呼的
作者: k71g    时间: 2011-6-7 15:54
是比较难实现,但是 xorldr改一下没有问题
作者: yuan-0918    时间: 2011-6-7 19:02
9楼附件中MBR不用下载,只下第二个1JF9行吗?此1JF9与P大的1JF9不同点在于P大的主系统启动,备用隐藏,备用启动,主可见,而你这个相互都隐藏是吗
作者: 2011dsxu8    时间: 2011-6-9 00:13
原帖由 k71g 于 2011-6-7 15:54 发表
是比较难实现,但是 xorldr改一下没有问题

这是一个特殊的用法,xorldr实现起来不一样。
作者: 2011dsxu8    时间: 2011-6-9 00:22
原帖由 2010yuan-0918 于 2011-6-7 19:02 发表
9楼附件中MBR不用下载,只下第二个1JF9行吗?此1JF9与P大的1JF9不同点在于P大的主系统启动,备用隐藏,备用启动,主可见,而你这个相互都隐藏是吗

你说得对,MBR只是给爱好者研究用,只下第二个就行了,并且两个主分区相互隐藏,只是注意两点:1最后要主分区 2 以最近的系统启动,切换按F9。(如c盘是xp,e盘是ghost备份或pe系统,当按了F9时,系统自动切换到e盘启动,再重启或开机时还会进入E盘,回到c盘启动时按F9,再重启会以C盘启动,目的是方便E盘是备用系统时,c盘有问题可自动让E盘启动)。
作者: 135956    时间: 2011-6-9 13:07
原帖由 2011dsxu8 于 2011-5-30 18:26 发表

我试了,不能实现,请仔细查看实现的目的。只有实践才能断定。我要实现的功能是A启动 B隐藏---开机还以A启动 B隐藏,按了热键后,B启动,A隐藏,开机还以B启动 A隐藏,如此互转。而你说的是这样:A启动,B隐藏 ...

xorldr不是有个“启动时更改分区显隐状态”(也就是自定义隐藏分区)的功能么?勾选你想要隐藏的分区就可以了。还有个“自动选中此系统”选项,选“上一次选择”。你自己打开来看看。。。
此两都配合一下,就是你想要的功能。要什么热键,什么文字,你自己定义一下相应启动项就得了。
我电脑就是双系统,一个win7,一个win2003,还有个备份分区。准备再加个linux系统。
win7启动时,win2003分区是隐藏的,2003启动时,win7是隐藏的。
备份分区对于这两个系统,一般情况下,都是隐藏的。
楼主的皮气很硬,自己不细心去实践,就硬说不可以。
懒得说了。。。

[ 本帖最后由 135956 于 2011-6-9 13:28 编辑 ]
作者: WittyHare    时间: 2011-6-10 13:05
这么说这个view不能识别EISA的分区了?有的玩了。
作者: yuan-0918    时间: 2011-6-12 11:06
请问C是WIN7,E是XP能用吗?或者蛙哥的JF9能用在WIN7吗?谢谢
作者: yuyvtul    时间: 2011-6-15 22:21
外行、菜鸟弱弱地问一句:我如果要在楼主大大说的第二个分区中安装XP,怎么安装?能运行吗?
作者: evnious    时间: 2011-6-30 09:56
懂汇编果然是一种幸福~!
作者: sy100    时间: 2011-7-1 11:50
谢谢分享!太好了,正需要这个功能
作者: yuan-0918    时间: 2011-7-4 18:14
请问楼主如何去掉那个F9提示,那个别人看到也去按,不爽,呵呵
作者: 2011dsxu8    时间: 2011-7-5 22:10
原帖由 2010yuan-0918 于 2011-6-12 11:06 发表
请问C是WIN7,E是XP能用吗?或者蛙哥的JF9能用在WIN7吗?谢谢

好久没上来,先回答你的问题:我没试过win7,所以不能肯定行。
作者: 2011dsxu8    时间: 2011-7-5 22:14
原帖由 yuyvtul 于 2011-6-15 22:21 发表
外行、菜鸟弱弱地问一句:我如果要在楼主大大说的第二个分区中安装XP,怎么安装?能运行吗?

第二个分区要是主分区可以安装xp的,分区表最多支持四个主分区。在pe中安装最方便,但要激活第二个分区才能继续安装。安装方法多,可以用ghost方式,也可以用xp安装盘,安装时指定分区就ok了。
作者: 2011dsxu8    时间: 2011-7-5 22:20
原帖由 evnious 于 2011-6-30 09:56 发表
懂汇编果然是一种幸福~!

学汇编开始难,学会了就是一种享受。
作者: 2011dsxu8    时间: 2011-7-5 22:21
原帖由 2010yuan-0918 于 2011-7-4 18:14 发表
请问楼主如何去掉那个F9提示,那个别人看到也去按,不爽,呵呵

可以加密码啊。不知道密码按了也没用。
作者: 2011dsxu8    时间: 2011-7-5 22:32
原帖由 WittyHare 于 2011-6-10 13:05 发表
这么说这个view不能识别EISA的分区了?有的玩了。

view一般只查正在使用的系统分区。隐藏的主分区它暂时没辙,除非有新版本针对这。
作者: lvyanan    时间: 2011-7-6 06:17
标题: 回复 #31 2010yuan-0918 的帖子
1JF9引导程序是不论系统的,它的启动原理就是根据用户选择,装入被选系统所在磁盘的DBR,由该系统自身的DBR接着完成启动过程,因此其兼容性是很高的,C盘(此地指的是最前面的一个主分区磁盘,并非C盘就是最前面的磁盘,在磁盘管理器里可以看出磁盘真正的排列顺序)安装WIN7,E盘安装XP(如果E盘是主分区的话)是可以用1JF9ky_1来启动的,但E盘XP必须用安装盘手动安装,因为网上不可能找到具有与你E盘相同分区顺序的GHOST映像。
作者: xintiandi    时间: 2011-7-9 00:53
如果能设置密码和自定义显示字符就完美了。
我 今天测试了楼主的代码。发现xp不能切换到win7,但win7可以切换到xp,还希望楼主改善一下代码。
我的机子有,C,D,E,F,G,H六个分区。C和H为主分区,其他的为扩展分区,第一个活动分区C,安装的win7系统,最后一个活动分区H,安装的xp系统,2个系统都可以正常启动,安装楼主提供的1jf9.EXE,不管是在win7下安装,还是在xp下安装,安装成功后,重启第一次,都是直接进入win7,在重启按f9,可以成功切换到xp系统,在重启按f9,正常情况下应该启动win7,但是我的机子,始终卡在按f9的界面处,无法从win7启动,我用工具查看到此时,C分区已经激活。H分区已经隐藏,但是就是启动不起来。这时在重启按f9,又可以切换到xp系统,请楼主帮忙解决一下,顺便,附上正常和不能启动时,0-2扇区的代码。

[ 本帖最后由 xintiandi 于 2011-7-9 03:21 编辑 ]

0-2扇区xp启动.rar

3.09 KB, 下载次数: 43, 下载积分: 无忧币 -2

0-2扇区win7无法启动卡在按f9处.rar

3.17 KB, 下载次数: 34, 下载积分: 无忧币 -2

0-2扇区win7正常启动.rar

3.15 KB, 下载次数: 38, 下载积分: 无忧币 -2


作者: 2011dsxu8    时间: 2011-7-11 20:34
原帖由 xintiandi 于 2011-7-9 00:53 发表
如果能设置密码和自定义显示字符就完美了。
我 今天测试了楼主的代码。发现xp不能切换到win7,但win7可以切换到xp,还希望楼主改善一下代码。
我的机子有,C,D,E,F,G,H六个分区。C和H为主分区,其他的为扩展分 ...

你上传的数据是文本文件,最好直接保存为二进制文件。加我的qq 122253385
作者: 2011dsxu8    时间: 2011-7-11 21:00
原帖由 xintiandi 于 2011-7-9 00:53 发表
如果能设置密码和自定义显示字符就完美了。
我 今天测试了楼主的代码。发现xp不能切换到win7,但win7可以切换到xp,还希望楼主改善一下代码。

我看了一下代码,你保存的文件有问题,请保存为二进制文件。winhex来保存。
作者: 2011dsxu8    时间: 2011-7-12 17:23
回xintiandi :
把1C2处的数据0C改为07应该可以启动win7因为win7大多数是NTFS格式。
作者: 2011dsxu8    时间: 2011-7-12 19:16
请在#9楼下载WIN7和XP互切的包。感谢xintiand
作者: xintiandi    时间: 2011-7-12 19:57
标题: 回复 #46 2011dsxu8 的帖子
楼主客气了。感谢楼主的无私奉献。我们才有免费的午餐,不管贡献大小,只要是自力更生,都值得尊敬。希望楼上有更多作品。论坛才会更辉煌。
作者: 2011jishiyu    时间: 2011-7-13 20:42
标题: 回复 #1 2011dsxu8 的帖子
有意思,谢谢分享。
如果简单隐藏两个系统,只需将2个系统的盘符去掉即可实现。如c:win 7   d:xp  ,安装好后去掉win7 和xp
的盘符,进入win7系统即c盘为win7,如进入xp系统则c盘为xp。
作者: djg    时间: 2011-7-14 09:41
非常感谢楼主的劳动,我试过了确实非常好,对于一些对电脑不很懂的用户在一个系统坏了又无法马上恢复的情况下快速切入另外一个系统非常方便。遗憾的是程序里没有F键选择功能,因为很多电脑特别是品牌机有些F键要占用的,如果定死在F9键上会带来一些电脑无法使用的。希望楼主能不能程序里有F键选择的选项,谢谢!
作者: xintiandi    时间: 2011-7-14 12:04
标题: 回复 #48 2011jishiyu 的帖子
你那样的隐藏不是很安全,采用eisa隐藏非常不错
作者: xintiandi    时间: 2011-7-14 12:06
标题: 回复 #49 djg 的帖子
这个功能楼主没有做设置选项,但是自己改造。楼主已经告诉方法了。先用按键获取,你需要定义的按键的代码,然后用winhex修改就可以了。只是这样手动就麻烦一点。
作者: 2011-323110011    时间: 2011-7-18 10:24
热键F9那图怎么修改。。想改为更加有个性的提示。。谢谢
作者: 2011dsxu8    时间: 2011-7-18 14:16
标题: 回复 #53 2011-323110011 的帖子
用vc6 或vs2005新建位图文件,规格为216(或217)*17像素的黑底四位深,1帧数的bmp位图,具体参数特性可参见BOOTICE 使用手册.pdf说明,然后用蛙哥的1jf9 v3.21写入磁盘,接着用winhex保存1扇区的数据,用9楼的1jf9写入磁盘后,把刚才保存的1扇数据覆盖掉此时的1扇,成功。good luck !

[ 本帖最后由 2011dsxu8 于 2011-7-18 14:23 编辑 ]
作者: 2011-323110011    时间: 2011-7-18 21:37
谢谢2011dsxu8
去试下。
作者: 2010sfgkof    时间: 2011-7-25 14:03
不错。。。。阿。。。学习学习了。。。多谢楼主分享
作者: 2011dsxu8    时间: 2011-7-25 20:29
感谢大家支持! 看看它的附加功能。
作者: qq27722    时间: 2011-7-25 22:17
可以搞成1JF9安装配置那样可以换提示图换热键加密码就更加爽了。。谢谢
作者: 2011dsxu8    时间: 2011-7-26 21:07
此功能软件正在制作中。。。。。请留意本论坛
作者: gg20021223    时间: 2011-7-26 22:36
感谢哦 呵呵 留个脚印
作者: qq27722    时间: 2011-7-27 00:09
标题: 回复 #59 2011dsxu8 的帖子
顶。。这样的态度没话说了。。好同志啊。
作者: xch    时间: 2011-7-29 19:15
这是一个好东西,谢谢,收藏了。
作者: qq27722    时间: 2011-7-30 01:40
我用80g的分2个区装好xp再装win7.win7装好不可以引导。。是不是要求是3个区主--辅助--主。
作者: MR.L    时间: 2011-7-30 11:11
lz可否帮忙修改一个能互相eisa隐藏C,E(主分区)的程序?(附件功能和你一样,直至下次俺F9前,均以当前的主分区启动)

因为我的Y450 NOVO键默认也是引导最后主分区F(其实是LENOVO_PART"O")

所以需要一个引导C(WIN7),和E(WINXP)的NOVO引导最后主分区的MBR
作者: MR.L    时间: 2011-7-30 11:34
具体点硬盘分区情况:

使用现1JF9-WIN7和XP互切时的提示如下



此时重启后是F9和NOVO会重复(NOVO仍旧有效)

请帮忙看一下,加你QQ了,方便的话希望能Q聊,谢谢!
作者: 2011dsxu8    时间: 2011-7-31 09:11
原帖由 qq27722 于 2011-7-30 01:40 发表
我用80g的分2个区装好xp再装win7.win7装好不可以引导。。是不是要求是3个区主--辅助--主。



完全可以的,请下载xp和win7切换的,上面讨论过的。要求是 :主---扩---主 或  主---主
作者: 2011dsxu8    时间: 2011-7-31 09:18
原帖由 牛人zero 于 2011-7-30 11:11 发表
lz可否帮忙修改一个能互相eisa隐藏C,E(主分区)的程序?(附件功能和你一样,直至下次俺F9前,均以当前的主分区启动)

因为我的Y450 NOVO键默认也是引导最后主分区F(其实是LENOVO_PART"O")

所以需要一个 ...


要改一下代码来实现。请你先备份当前的MBR。因这两天不是全天上网,一上线我可以告诉你怎么改。
作者: MR.L    时间: 2011-7-31 09:20
等你好久,可否加QQ?
作者: qq27722    时间: 2011-7-31 09:57
xp和win7切换的,上面讨论过的。要求是 :主---扩---主 或  主---主

我试过 主---主好像不行。。c盘装好xp后运行xp和win7切换装好后重启,提示时按f9可以到第二个主的启动可以。再安装win7复制文件自己重启,win7重启就引导不起。再按f9可以回到xp。重新再划分个扩的再装win7没见有这个问题。不知道那里出错了。有空再试下了。

[ 本帖最后由 qq27722 于 2011-7-31 10:04 编辑 ]
作者: MR.L    时间: 2011-7-31 10:08
安装这类的修改MBR硬盘引导方式的,
都是要先分别安装好系统在安装此类1键的
你看一下蛙哥的1JF9ky_1的说明,可能会有点帮助

我主要是要利用起联想的NOVO键(最后主分区eisa隐藏)
作者: 2011dsxu8    时间: 2011-7-31 10:29
我试过 主---主好像不行。。c盘装好xp后运行xp和win7切换装好后重启,提示时按f9可以到第二个主的启动可以。再安装win7复制文件自己重启, ...


纠正一下,初终设计方式是主-扩-主,而主--主的方式很少人采取,如要真正实现主--主的方式,则至少要修改2个字节的数据。mov di,[bx+4]要改为mov di,[bx+2]
作者: MR.L    时间: 2011-8-1 16:42
楼主能不能帮忙把昨天帮忙远程的MBR传给我一份,能编译成exe更好了,方便保存
作者: xintiandi    时间: 2011-8-1 18:14
标题: 回复 #72 牛人zero 的帖子
我的最后一个分区已经被破坏,你是怎么实现NOVO键还能引导最后一个分区的。
作者: MR.L    时间: 2011-8-1 20:30
原帖由 xintiandi 于 2011-8-1 18:14 发表
我的最后一个分区已经被破坏,你是怎么实现NOVO键还能引导最后一个分区的。


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=154695


作者: 2011shenql    时间: 2011-8-7 13:37
正需要,谢谢楼主!!
作者: 2011dsxu8    时间: 2011-8-12 23:05
顶起吧。。。。。!!!!!
作者: pxly2k    时间: 2011-8-13 01:20
用grub4dos实现不了吗?应该可能吧
作者: 2011shenql    时间: 2011-8-13 10:49
已经在用了,不错,非常感谢!

怎么更改提示信息呢?
作者: 2011dsxu8    时间: 2011-8-13 12:10
原帖由 2011shenql 于 2011-8-13 10:49 发表
已经在用了,不错,非常感谢!

怎么更改提示信息呢?



2011shenql
你要改成什么呢,我帮你改,如果自己改也行,不过麻烦。
作者: 2011shenql    时间: 2011-8-13 17:03
标题: 回复 #79 2011dsxu8 的帖子
感谢
换一个主分区引导不一定是恢复系统用,所以想改成“按F9启动另一主分区”更通用吧
既然不想让别人知道,显示时间也可以短一点.
或者出一个没得提示信息的精简版?

[ 本帖最后由 2011shenql 于 2011-8-13 17:31 编辑 ]
作者: 2011dsxu8    时间: 2011-8-13 22:10
原帖由 2011shenql 于 2011-8-13 17:03 发表
感谢
换一个主分区引导不一定是恢复系统用,所以想改成“按F9启动另一主分区”更通用吧
既然不想让别人知道,显示时间也可以短一点.
或者出一个没得提示信息的精简版?



按F9切换系统
按F9启动另一主分区
按F9切换至另一系统

哪个好
作者: kloikjj    时间: 2011-8-14 00:34
晚上突然发现这个帖子,折腾一会儿后,心得如下:

我电脑两个盘 C(主分区) D(逻辑区) E(光驱) 另有一个隐藏的主分区 属于典型的 主+逻+主
原装有F9一键还原的隐藏主分区,卷标 ACRONIS SZ ,制作的是ACRONIS的安全区,内置了PE/ABR/ADD/DISKGEN/GHOST/DOS,用GRLDR方式启动

改为:第一主分区隐藏主分区都安装:XP系统+内置PE/ABR/ADD/DISKGEN/GHOST/DOS

改造步骤:

事先把原来正常XP系统的备份文件用GHO文件浏览器提取所有文件到隐藏主分区根目录下

1 在第一个主分区上的系统中,用BOOTICE把隐藏分区的 分区引导记录P 改为 NTLDR引导程序(FAT/FAT32/NTFS)
2 在第一个主分区上的系统中,用DISKGENIUS3.5重建主引导记录
3 在第一个主分区上的系统中,安装 双xp切换-P大工具集成1JF9包
4 重启,F9切换到了隐藏分区的系统XP中,第一个主分区自动隐藏

注:其实PE里也一样

---------------------------------------------------------------

5 对隐藏分区中的GRLDR不死心,不用可惜,于是在隐藏分区里的BOOT.INI里加一句: c:\grldr=PE_ABR_ADD_DISKGEN_GHOST_DOS
6 重启,发现隐藏分区里的XP与GRLDR维护工具全正常
7 把隐藏分区中GRLDR及相关文件(夹)复制到第一主分区的根下,仍BOOT.INI里加一句: c:\grldr=PE_ABR_ADD_DISKGEN_GHOST_DOS
8 重启,按下F9切换到第一主分区系统中,发现一切可用,一切正常,完毕

注:为好区分,可以在不同的系统启动菜单里加以区别

1.隐正常分区启动菜单
[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="正常分区 Windows XP 专业版" /noexecute=optin /fastdetect
c:\grldr=正常分区.维护系统

2.隐藏主分区启动菜单
[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="隐藏分区 Windows XP 专业版" /noexecute=optin /fastdetect
c:\grldr=隐藏分区.维护系统

飞扬DIY-过程1.JPG (239.18 KB, 下载次数: 99)

飞扬DIY-过程1.JPG

飞扬DIY-过程2.JPG (173.46 KB, 下载次数: 97)

飞扬DIY-过程2.JPG

作者: kloikjj    时间: 2011-8-14 00:40
这样方便多了,隐藏分区平时不用,急时即可还原,也可临时不还原直接替代原系统使用,两个系统的设置一模一样(因为一个系统是另一个系统的备份来导出的文件,连GHOST过程都没有使用一下)

太爽了,哈哈,隐藏分区实现:XP系统+PE(03 & 07)+ABR+GHOST+ADD+DISKGEN+DOS,真正全而备了
作者: 2011dsxu8    时间: 2011-8-14 07:54
图文并茂,全而不啰嗦。
作者: 2011shenql    时间: 2011-8-14 17:11
原帖由 <i>2011dsxu8</i> 于 2011-8-13 22:10 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2289100&ptid=193324" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />

<br />
按F9切换系统<br />
按F9启动另一主分区<br />
按F9切换至另一系统<br />
<br />
哪个好
<br />



按F9启动另一主分区
要好一些,谢谢
作者: 2011WSLZLX    时间: 2011-8-15 18:59
小弟还未入门,先收藏了慢慢研究
作者: 2011shenql    时间: 2011-8-17 11:36
标题: 回复 #87 2011dsxu8 的帖子
已下载,谢谢!!!!!
作者: lhteee    时间: 2011-8-17 13:11
标题: 回复 #41 lvyanan 的帖子
XP用Ghost版也可以的,我一直在用,没有出现过问题。安装后只是将boot.ini中的内容修改一下就可。
修改如下:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP" /fastdetect

如果在第三分区则将上面的2改为3。
绝对能用。
作者: 2011dsxu8    时间: 2011-8-18 00:18
原帖由 lhteee 于 2011-8-17 13:11 发表
XP用Ghost版也可以的,我一直在用,没有出现过问题。安装后只是将boot.ini中的内容修改一下就可。
修改如下:

timeout=0
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
mul ...

此方法不可取:
1、如果主分区有问题,进不了,那只有进光盘系统,或u盘启动来改boot文件。
2、有些病毒或恶意程序专对付boot文件,系统会提示某某文件损坏或丢失。回车后有时能进系统。
3、进入系统后,另一系统所在的分区暴露,易感染病毒。
作者: lhteee    时间: 2011-8-18 08:47
标题: 回复 #90 2011dsxu8 的帖子
楼主没有看 #41 lvyanan 的帖子,
我是针对此帖说的。
用的是蛙哥的1F9。
作者: xintiandi    时间: 2013-8-8 11:59
有人需要楼主的win7 和xp互换的1jf9,见附件

以下引用原楼主的

经过几个不眠之夜,终于研究出并修改代码完成了相互隐藏的MBR,此MBR实现双系统互换并双系统相互隐藏
特点:一直启动当前激活分区直到按F9交换角色。没有F12激活备用系统功能,因为没有必要分三个主分区。两个主分区足矣。
如果是备份系统是恢复的,切换到原系统时,也按F9
以免老是进恢复系统。(基于无忧论坛 Lvyanan   老大的代码修改,在这里非常感谢Lvyanan)  
如果修改热键F9为其它的,请改C3处代码,F9为43,F12为86,有关相关热键码请在本论坛下载KEY查看器。

下载此MBR: MBR.rar (517 Bytes)
用P大的工具集成了1JF9包,不用手工改MBR ,下载此包: 1JF9.rar (7.34 KB)
附上热键查看器  下载此查看器: Key.rar (354 Bytes)

研究分析出的MBR代码:
0B4B:0100 FA            CLI                                    
0B4B:0101 31C0          XOR AX,AX                              
0B4B:0103 8EC0          MOV ES,AX                              
0B4B:0105 8ED8          MOV DS,AX                              
0B4B:0107 8ED0          MOV SS,AX                              
0B4B:0109 BC007C        MOV SP,7C00                           
0B4B:010C 89E6          MOV SI,SP                              
0B4B:010E FB            STI                                    
0B4B:010F FC            CLD                                    
0B4B:0110 BF0006        MOV DI,0600                           
0B4B:0113 B90001        MOV CX,0100                           
0B4B:0116 F3            REPZ                                    
0B4B:0117 A5            MOVSW                                    
0B4B:0118 EA1D060000    JMP 0000:061D                          
0B4B:011D 89FB          MOV BX,DI                              
0B4B:011F B102          MOV CL,02                              
0B4B:0121 B80102        MOV AX,0201                           
0B4B:0124 E81501        CALL 023C                              
0B4B:0127 B80300        MOV AX,0003                           
0B4B:012A CD10          INT 10                                 
0B4B:012C B91C00        MOV CX,001C                           
0B4B:012F BAC100        MOV DX,00C1                           
0B4B:0132 BB0010        MOV BX,1000                           
0B4B:0135 B80011        MOV AX,1100                           
0B4B:0138 BD0008        MOV BP,0800                           
0B4B:013B CD10          INT 10                                 
0B4B:013D B700          MOV BH,00                              
0B4B:013F 8D36E009      LEA SI,[09E0]                          
0B4B:0143 BA0101        MOV DX,0101                           
0B4B:0146 B0C0          MOV AL,C0                              
0B4B:0148 50            PUSH AX                                 
0B4B:0149 B402          MOV AH,02                              
0B4B:014B FEC2          INC DL                                 
0B4B:014D CD10          INT 10                                 
0B4B:014F 8A1C          MOV BL,[SI]                           
0B4B:0151 B101          MOV CL,01                              
0B4B:0153 58            POP AX                                 
0B4B:0154 FEC0          INC AL                                 
0B4B:0156 50            PUSH AX                                 
0B4B:0157 B409          MOV AH,09                              
0B4B:0159 CD10          INT 10                                 
0B4B:015B 58            POP AX                                 
0B4B:015C 46            INC SI                                 
0B4B:015D 3CDC          CMP AL,DC                              
0B4B:015F 75E7          JNZ 0148                              
0B4B:0161 8B166C04      MOV DX,[046C]                          
0B4B:0165 83C236        ADD DX,+36                             
0B4B:0168 B411          MOV AH,11                              
0B4B:016A CD16          INT 16                                 
0B4B:016C 7406          JZ 0174                              
0B4B:016E B410          MOV AH,10                              
0B4B:0170 CD16          INT 16                                 
0B4B:0172 EB06          JMP 017A                              
0B4B:0174 3B166C04      CMP DX,[046C]                          
0B4B:0178 73EE          JNB 0168                              
0B4B:017A 80FC3B        CMP AH,3B                              
0B4B:017D 753A          JNZ 01B9                              
0B4B:017F E8C000        CALL 0242                              
0B4B:0182 75A3          JNZ 0127                              
0B4B:0184 BE8907        MOV SI,0789                           
0B4B:0187 E8E900        CALL 0273                              
0B4B:018A BF0700        MOV DI,0007                           
0B4B:018D BEA807        MOV SI,07A8                           
0B4B:0190 31DB          XOR BX,BX                              
0B4B:0192 A11A04        MOV AX,[041A]                          
0B4B:0195 A31C04        MOV [041C],AX                          
0B4B:0198 31C0          XOR AX,AX                              
0B4B:019A CD16          INT 16                                 
0B4B:019C 3C0D          CMP AL,0D                              
0B4B:019E 740A          JZ 01AA                              
0B4B:01A0 D0C8          ROR AL,1                              
0B4B:01A2 43            INC BX                                 
0B4B:01A3 8800          MOV [BX+SI],AL                        
0B4B:01A5 4F            DEC DI                                 
0B4B:01A6 7402          JZ 01AA                              
0B4B:01A8 EBEE          JMP 0198                              
0B4B:01AA 881C          MOV [SI],BL                           
0B4B:01AC BE8607        MOV SI,0786                           
0B4B:01AF 89DF          MOV DI,BX                              
0B4B:01B1 E89400        CALL 0248                              
0B4B:01B4 75CE          JNZ 0184                              
0B4B:01B6 E87A00        CALL 0233                              
0B4B:01B9 BB9E07        MOV BX,079E                           
0B4B:01BC 8B37          MOV SI,[BX]                           
0B4B:01BE 8B7F04        MOV DI,[BX+04]                        
0B4B:01C1 80FC43        CMP AH,43                              
0B4B:01C4 7537          JNZ 01FD                              
0B4B:01C6 807F0A00      CMP BYTE PTR [BX+0A],00               
0B4B:01CA 7409          JZ 01D5                              
0B4B:01CC 56            PUSH SI                                 
0B4B:01CD 57            PUSH DI                                 
0B4B:01CE E87100        CALL 0242                              
0B4B:01D1 5F            POP DI                                 
0B4B:01D2 5E            POP SI                                 
0B4B:01D3 75AD          JNZ 0182                              
0B4B:01D5 8A07          MOV AL,[BX]                           
0B4B:01D7 8A6704        MOV AH,[BX+04]                        
0B4B:01DA 8827          MOV [BX],AH                           
0B4B:01DC 884704        MOV [BX+04],AL                        
0B4B:01DF C6440412      MOV BYTE PTR [SI+04],12               
0B4B:01E3 90            NOP                                    
0B4B:01E4 90            NOP                                    
0B4B:01E5 90            NOP                                    
0B4B:01E6 90            NOP                                    
0B4B:01E7 90            NOP                                    
0B4B:01E8 90            NOP                                    
0B4B:01E9 90            NOP                                    
0B4B:01EA 90            NOP                                    
0B4B:01EB 90            NOP                                    
0B4B:01EC C645040C      MOV BYTE PTR [DI+04],0C               
0B4B:01F0 C60580        MOV BYTE PTR [DI],80                  
0B4B:01F3 C60400        MOV BYTE PTR [SI],00                  
0B4B:01F6 E83A00        CALL 0233                              
0B4B:01F9 89FE          MOV SI,DI                              
0B4B:01FB EB12          JMP 020F                              
0B4B:01FD 803C80        CMP BYTE PTR [SI],80                  
0B4B:0200 740D          JZ 020F                              
0B4B:0202 C6450412      MOV BYTE PTR [DI+04],12               
0B4B:0206 C60500        MOV BYTE PTR [DI],00                  
0B4B:0209 C60480        MOV BYTE PTR [SI],80                  
0B4B:020C E82400        CALL 0233                              
0B4B:020F 89F3          MOV BX,SI                              
0B4B:0211 BEA407        MOV SI,07A4                           
0B4B:0214 B8007C        MOV AX,7C00                           
0B4B:0217 894404        MOV [SI+04],AX                        
0B4B:021A 8C5C06        MOV [SI+06],DS                        
0B4B:021D 8B4708        MOV AX,[BX+08]                        
0B4B:0220 894408        MOV [SI+08],AX                        
0B4B:0223 8B470A        MOV AX,[BX+0A]                        
0B4B:0226 89440A        MOV [SI+0A],AX                        
0B4B:0229 B280          MOV DL,80                              
0B4B:022B B80042        MOV AX,4200                           
0B4B:022E CD13          INT 13                                 
0B4B:0230 FF6C04        JMP FAR [SI+04]                        
0B4B:0233 BB0006        MOV BX,0600                           
0B4B:0236 B90100        MOV CX,0001                           
0B4B:0239 B80103        MOV AX,0301                           
0B4B:023C BA8000        MOV DX,0080                           
0B4B:023F CD13          INT 13                                 
0B4B:0241 C3            RET                                    
0B4B:0242 BF1000        MOV DI,0010                           
0B4B:0245 BE9307        MOV SI,0793                           
0B4B:0248 E82800        CALL 0273                              
0B4B:024B BEA807        MOV SI,07A8                           
0B4B:024E 31DB          XOR BX,BX                              
0B4B:0250 31C0          XOR AX,AX                              
0B4B:0252 43            INC BX                                 
0B4B:0253 8A0C          MOV CL,[SI]                           
0B4B:0255 80F900        CMP CL,00                              
0B4B:0258 7418          JZ 0272                              
0B4B:025A CD16          INT 16                                 
0B4B:025C D0C8          ROR AL,1                              
0B4B:025E 3A00          CMP AL,[BX+SI]                        
0B4B:0260 750C          JNZ 026E                              
0B4B:0262 FEC9          DEC CL                                 
0B4B:0264 740C          JZ 0272                              
0B4B:0266 4F            DEC DI                                 
0B4B:0267 7408          JZ 0271                              
0B4B:0269 43            INC BX                                 
0B4B:026A 31C0          XOR AX,AX                              
0B4B:026C EBEC          JMP 025A                              
0B4B:026E 4F            DEC DI                                 
0B4B:026F 75DD          JNZ 024E                              
0B4B:0271 47            INC DI                                 
0B4B:0272 C3            RET                                    
0B4B:0273 B80300        MOV AX,0003                           
0B4B:0276 CD10          INT 10                                 
0B4B:0278 AC            LODSB                                    
0B4B:0279 3C00          CMP AL,00                              
0B4B:027B 7408          JZ 0285                              
0B4B:027D 56            PUSH SI                                 
0B4B:027E B40E          MOV AH,0E                              
0B4B:0280 CD10          INT 10                                 
0B4B:0282 5E            POP SI                                 
0B4B:0283 EBF3          JMP 0278                              
0B4B:0285 C3            RET                                    
0B4B:0286 52            PUSH DX                                 
0B4B:0287 65            DB 65                                 
0B4B:0288 2D496E        SUB AX,6E49                           
0B4B:028B 7075          JO 0302                              
0B4B:028D 7420          JZ 02AF                              
0B4B:028F 4E            DEC SI                                 
0B4B:0290 65            DB 65                                 
0B4B:0291 7720          JA 02B3                              
0B4B:0293 50            PUSH AX                                 
0B4B:0294 61            DB 61                                 
0B4B:0295 7373          JNB 030A                              
0B4B:0297 776F          JA 0308                              
0B4B:0299 7264          JB 02FF                              
0B4B:029B 3A07          CMP AL,[BX]                           
0B4B:029D 00BE07CE      ADD [BP+CE07],BH                       
0B4B:02A1 07            POP ES                                 
0B4B:02A2 DE07           FIADD WORD PTR [BX]               
0B4B:02A4 1000          ADC [BX+SI],AL                        
0B4B:02A6 0100          ADD [BX+SI],AX                        
0B4B:02A8 0000          ADD [BX+SI],AL                        
0B4B:02AA 0000          ADD [BX+SI],AL                        
0B4B:02AC 0000          ADD [BX+SI],AL                        
0B4B:02AE 0000          ADD [BX+SI],AL                        
0B4B:02B0 0000          ADD [BX+SI],AL                        
0B4B:02B2 0000          ADD [BX+SI],AL                        
0B4B:02B4 0000          ADD [BX+SI],AL                        
0B4B:02B6 0000          ADD [BX+SI],AL                        
0B4B:02B8 1D0426        SBB AX,2604                           
0B4B:02BB D800           FADD DWORD PTR [BX+SI]            
0B4B:02BD 00800101      ADD [BX+SI+0101],AL                    
0B4B:02C1 000C          ADD [SI],CL                           
0B4B:02C3 FEFF          ??? BH                                 
0B4B:02C5 FF3F          ??? [BX]                              
0B4B:02C7 0000          ADD [BX+SI],AL                        
0B4B:02C9 0002          ADD [BP+SI],AL                        
0B4B:02CB AB            STOSW                                    
0B4B:02CC 1003          ADC [BP+DI],AL                        
0B4B:02CE 00FE          ADD DH,BH                              
0B4B:02D0 FFFF          ??? DI                                 
0B4B:02D2 0F            DB 0F                                 
0B4B:02D3 FEFF          ??? BH                                 
0B4B:02D5 FF41AB        INC WORD PTR [BX+DI-55]               
0B4B:02D8 1003          ADC [BP+DI],AL                        
0B4B:02DA 3334          XOR SI,[SI]                           
0B4B:02DC 801800        SBB BYTE PTR [BX+SI],00               
0B4B:02DF FEFF          ??? BH                                 
0B4B:02E1 FF12          CALL [BP+SI]                           
0B4B:02E3 FEFF          ??? BH                                 
0B4B:02E5 FFB3DF90      PUSH [BP+DI+90DF]                       
0B4B:02E9 1BCE          SBB CX,SI                              
0B4B:02EB 65            DB 65                                 
0B4B:02EC 8B01          MOV AX,[BX+DI]                        
0B4B:02EE 0000          ADD [BX+SI],AL                        
0B4B:02F0 0000          ADD [BX+SI],AL                        
0B4B:02F2 0000          ADD [BX+SI],AL                        
0B4B:02F4 0000          ADD [BX+SI],AL                        
0B4B:02F6 0000          ADD [BX+SI],AL                        
0B4B:02F8 0000          ADD [BX+SI],AL                        
0B4B:02FA 0000          ADD [BX+SI],AL                        
0B4B:02FC 0000          ADD [BX+SI],AL                        
0B4B:02FE 55            PUSH BP                                 
0B4B:02FF AA            STOSB

[ 本帖最后由 2011dsxu8 于 2011-5-21 10:04 编辑 ] MBR.rar (517 Bytes)


1JF9-WIN7和XP互切.rar (7.36 KB, 下载次数: 34)
KEY热键查看器.rar (354 Bytes, 下载次数: 25)

作者: 2011cd_lgy    时间: 2013-8-8 13:02
谢谢xintiandi兄,我需要,呵呵。下载回去研究
作者: 425360202    时间: 2013-8-16 11:25
仅仅为了防止查看隐私,可以使用TrueCrypt加密整个操作系统,还可以建立个暗室,外层放正常不怕查的操作系统,内层自己用的系统,他是两个密码,输入1号密码进入内层,输入2号密码进入外层,内层外层只有你自己知道,别人是无从得知。具体你可以看看教程。比隐藏分区保险。
作者: 哈哈镜    时间: 2014-1-27 00:47
我现在的问题跟这个差不多不知道怎么办好,虽然看过这儿有一些软件工具但不知道怎么设置操作好,谁远程协助教教我把




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3