卡饭论坛's Archiver



SONGBOWEN 发表于 2008-5-19 09:14

Shadow Defender实现boot菜单选择影子/正常模式

本文适合人群:对boot.ini文件的结构有一定了解,并可以独立操作Shadow Defender进入/退出影子模式。

首先,在开始阅读本文章之前,请确保你已经备份了boot.ini文件,因操作不当引发的问题,作者不负任何责任。

先来讲一下实现该功能的原理,SD提供了一个boot.ini参数“/dissm”,可以强制不进入影子模式,而不管在软件中是如何设置的。
这个设计本来是用于排除软件故障的,我们可以换一种思路,巧妙利用该功能,制作boot.ini菜单,在系统启动时,选择进入正常模式还是影子模式。

具体方法如下:
1、先将C盘退出影子模式,这可能会提示用户重启计算机。
2、备份C:\boot.ini文件
3、打开C:\boot.ini文件,可以看到类似下边的内容:
[quote]
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
[/quote]
4、复制最后一行,并增加/dissm参数,形成如下形式:
[quote]
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /dissm
[/quote]
5、修改文字描述,方便识别正常模式和影子模式,例如:
[quote]
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Shadow Mode" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Normal Mode" /fastdetect /dissm
[/quote]
6、将timeout调整为自己认为合适的时间,比如5秒
7、保存修改过的boot.ini文件
8、打开Shadow Defender,转到“模式设置”,将C盘进入影子模式,注意选择重启后继续进入影子模式。
9、重新启动计算机后,就会出现操作系统选择菜单,可以选择正常模式和影子模式,默认进入影子模式。


好了,本文到此结束,感谢大家阅读。
                          By 小宋

view 发表于 2008-5-19 11:12

呵呵,这下把Powershadow的优势PK的[:10:] 无影无踪了。

kafking 发表于 2008-5-19 11:14

好办法,我可没那么深入的进行研究,佩服楼主的探索精神。

111228 发表于 2008-5-19 12:37

试试,如果真能实现。。。。我爱死你了,真想嘬你一口。

Devy 发表于 2008-5-19 12:43

好方法,宋版有心啊!
各位要用记得开影子时要勾选“重启后继续影子模式”哦!

SONGBOWEN 发表于 2008-5-19 13:09

恩,LS说的没错,千万不要选错了,不然就成了两个正常模式了!

爱卡巴888 发表于 2008-5-19 13:12

为了不必要的麻烦,我还是不敢用,纯支持算了

kangss 发表于 2008-5-19 14:45

如果能在软件中增加像Powershadow那样能选择开机是否显示影子菜单(单一方式、完全方式),
将是我等菜鸟的福音呀。

ssyknuwyg 发表于 2008-5-19 14:50

楼上的,那是一个原理,都是改BOOT

linr 发表于 2008-5-19 15:09

不错的方法,赶超powershadow了

xinxin99 发表于 2008-5-19 16:10

好办法!

111228 发表于 2008-5-19 20:01

启动菜单有两个“Microsoft Windows XP Professional”怎样区分是正常还是影子?

my-apple 发表于 2008-5-19 21:13

宋版的好方法,学习了。[:01:]

cryman 发表于 2008-5-19 22:17

[quote]原帖由 [i]111228[/i] 于 2008-5-19 20:01 发表 [url=http://bbs.kafan.cn/redirect.php?goto=findpost&pid=3542734&ptid=254188][img]http://bbs.kafan.cn/images/common/back.gif[/img][/url]
启动菜单有两个“Microsoft Windows XP Professional”怎样区分是正常还是影子? [/quote]

直接在boot.ini文件那里修改“Microsoft Windows XP Professional”的名称就行了

SONGBOWEN 发表于 2008-5-19 22:36

[quote]原帖由 [i]111228[/i] 于 2008-5-19 20:01 发表 [url=http://bbs.kafan.cn/redirect.php?goto=findpost&pid=3542734&ptid=254188][img]http://bbs.kafan.cn/images/common/back.gif[/img][/url]
启动菜单有两个“Microsoft Windows XP Professional”怎样区分是正常还是影子? [/quote]

你忽略了第五步[:xi31:]

[quote]5、修改文字描述,方便识别正常模式和影子模式[/quote]

111228 发表于 2008-5-20 02:01

[quote]原帖由 [i]SONGBOWEN[/i] 于 2008-5-19 22:36 发表 [url=http://bbs.kafan.cn/redirect.php?goto=findpost&pid=3543766&ptid=254188][img]http://bbs.kafan.cn/images/common/back.gif[/img][/url]


你忽略了第五步[:xi31:]谢谢,已经解决。太完美了。

[/quote]

spiha 发表于 2008-5-20 02:20

*** 作者被禁止或删除 内容自动屏蔽 ***

落花 发表于 2008-5-20 09:03

回复 1楼 SONGBOWEN 的帖子

[:03:] [:03:] [:03:] 太强了

ssyknuwyg 发表于 2008-5-20 10:55

一早就说过改BOOT,后来又说什么不让改,现在还不是要改,改BOOT又不是改MBR,添加几个字不会出人命

411277063 发表于 2008-5-20 11:53

好好好!这个方法太好了!失败了大不了用WINPE修复下。

页: [1] 2 3 4 5 6

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.