查看: 3922|回复: 11
收起左侧

[原创] 浅层次解析Norton Furbisher 2.0 M2 + 手动卸载方法 + 当前网友问题解决方案

[复制链接]
ikimi
发表于 2009-4-13 20:41:49 | 显示全部楼层 |阅读模式
经过前几天的事,我的判断能力有所下降,所以尽可能本着公正的态度来解析、评析M2,如有偏差,望海涵。

使用ID登陆后,使用M2,完成后,可以发现系统启动选项多出一个东东。

  


打开BOOT.INI查看,原来是这么回事


  

事后证明(下面会叙述到),BOOT.INI中“C:\grldr.mbr="Norton Furbisher V2.0"”这一行并不是使用追加的方式加载在BOOT.INI文件上,包括TIMEOUT这一行,整个BOOT.INI是NF2.0自带的BOOT.INI直接覆盖系统原文件所致,这样带来的后果是: (下文会给出解决方法)

1、原来安装在非C盘的WINXP将启动不了;

2、原双WINXP/2000等系统亦将可能启动不了;(根据具体安装在哪个逻辑驱动器有关)

3、TIMEOUT设置为零,使得基础用户无选择使用原来的ENTRY进入源系统的权力(当然对系统稍微精通点的高级用户,这条不成问题)。

下面将解析系统启动时,那个黑乎乎的类似于DOS界面窗口(懂批处理的更容易理解)

其实,就是DOS窗口,只是借由GRUB引导,完成后,执行NF.IMG中的指令(批处理),再完成后,将系统引导权交回NTLDR,启动WINXP。




下面解析下批处理核心部分(其实就是为什么NF2.0要采用优先引导功能的原因,也是当前16.5下,WINDOWS下使用补丁必须要关闭防篡改的原因)

先上图,后说话,便于理解。


  

绿框线内容是为了应付NAV2009之用,红框线是为了应付NIS2009之用。

以后的NORTON360 3.0 部分,亦可从此下手。(当然方法不唯一)

蓝框线,就证明了刚才上面所说的BOOT.INI并非追加模式,而是覆写模式。

好了,小小地解析了NF2.0的核心部件,

综合这些核心内容的原理,总结下用户在使用了NF2.0后出现的各种问题,并尽量给予完美的解决办法。(方法并不一定唯一,也未必最佳,但可解决问题)

1、系统启动出现缺失HAL.DLL文件

问题根源:NF2.0修改了默认的BOOT.INI,致使系统启动失败

解决方法:使用WINPE启动,修改C:\BOOT.INI中

Quote:
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


如果你的WINXP装在系统第二个分区,一般是D盘,(第一个分区的话,不会出现现在描述的这个问题),请将partition后括号中的数字改为2,第三个分区的话,改为3,以此类推

2、系统安装有WINXP * 2 或者WIN2K + WINXP双系统,或者三系统

问题根源:同1

解决方法:基本同1,multi(0)disk(0)rdisk(0)partition(X)\WINDOWS(WIN2K是WINNT)代表一个操作系统的入口,请根据各自的情况,自行修改

3、想进入不带有NF2.0参数(尚且叫参数吧)的系统项,却没法手动选择系统启动项

问题根源:BOOT.INI中TIMEOUT被设置为0

解决方法:开机按F8,即可进行选择。

后记:段版在不久的未来也要推出他的手动90天补丁,不知原理和我先前的 Xxa Norton Advancer 1.23 Build 9.0405 中的NIS部分的模块原理是否相同。不知段版能否开发可以不关闭防篡改即可使用的补丁(估计难度不小啊 ),但通过目前已泄露出的截图看,界面很漂亮啊,赞一个。

希望我们大家的PATCH程序一山更比一山高。

补遗:关于补丁的卸载,手动操作如下:

1、删除下图所示的5个文件,隐藏文件的话,请先让其显示出来吧;




2、修改BOOT.INI中“default=C:\grldr.mbr”,修改为“default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS”(根据WINXP安装路径不同略有改动,详见上文解析);(非单系统可能还略有区别)

3、修改BOOT.INI中的TIMEOUT值,修改为非0值(如果是双系统、三系统等的话)。

如果提示以下的错误,




请先另存为至其他地方(新手请注意文件后缀名,在此不赘述),然后复制到C盘根目录,覆盖原文件即可。

P.S.  最近要论文答辩,时间更加趋紧,所以就先写到这儿了,大家还有什么疑惑,可继续发问哦。

评分

参与人数 1人气 +1 收起 理由
苏怅 + 1 好文章 大家都努力吧

查看全部评分

冲冲
发表于 2009-4-13 20:47:15 | 显示全部楼层
支持Ikimi……
ygc123
发表于 2009-4-13 20:48:54 | 显示全部楼层
幸亏我今天手没快了,没有安装[:27:]
5512345
发表于 2009-4-13 21:00:17 | 显示全部楼层
支持,好贴,能否也解析下VISTA的软激活和这个的区别。谢谢!
悲-伤
发表于 2009-4-13 21:24:34 | 显示全部楼层
哇 ~~ 好厉害
支持!!!
swp2000
发表于 2009-4-13 22:08:02 | 显示全部楼层
看起来很复杂 ,搞得我不敢用了
rx-79
发表于 2009-4-13 22:29:06 | 显示全部楼层
为什么不直接修改boot.ini而要替换? 不是用的批处理吗?
我自己也写过修改boot.ini的批处理,发上来让大家参考一下,写得很糟糕,希望大家不要见笑
其中change.exe是Dos下用来替换字符的,不过是非系统自带的dos命令程序
----------------------------------------------------
@echo off
attrib c:\boot.ini -r -s -h
copy /n c:\boot.ini c:\boot.ini.bak
attrib c:\boot.ini.bak +r +h
change c:\boot.ini /from 30 /to 0 /in timeout
change c:\boot.ini /from 3 /to 0 /in timeout
change c:\boot.ini /from default* /to default=C:\boot\vloader.bin /in default=
change c:\boot.ini /from \207\181 /to \207\181 /in vloader
IF ERRORLEVEL==1 goto addition
IF ERRORLEVEL==0 goto active

:Addition
echo C:\boot\vloader.bin="自动恢复系统" >> c:\boot.ini

:active
vfloppy -1 c:\boot\vloader.bin -2 c:\boot\vmemdsk.bin -i c:\boot\hdd.img
attrib c:\boot.ini +r +s +h
--------------------------------------------------------------------------------------------------------
上面这段批处理实现了在boot.ini中追加一行启动项:C:\boot\vloader.bin="自动恢复系统" ,并修改成默认启动,并将显示启动列表时间改成0.
如果查到该启动项已存在,就不重复添加,直接启动之。

改成追加启动项的话,就不会破坏原系统,达到和原来系统最大的兼容性了,我用我这个做的批处理做重启自动ghost还原的,在XP的机器上从没出过错过。

[ 本帖最后由 rx-79 于 2009-4-13 22:49 编辑 ]
asinasina
发表于 2009-4-13 22:42:28 | 显示全部楼层
该加精//
ikimi
 楼主| 发表于 2009-4-13 22:48:54 | 显示全部楼层
原帖由 rx-79 于 2009-4-13 22:29 发表
为什么不直接修改boot.ini而要替换? 不是用的批处理吗?
我自己也写过修改boot.ini的批处理,发上来让大家参考一下,写得很糟糕,希望大家不要见笑
其中change.exe是Dos下用来替换字符的,不过是非系统自带的dos命 ...


写得很不错。

其实对文本文件追加东东,直接使用重定向即可,

例如(仅例示核心部分,什么使用前修改属性等略过)

edit "Norton PATCH 系统启动选项" >> C:\boot.ini
rx-79
发表于 2009-4-13 22:59:25 | 显示全部楼层
原帖由 ikimi 于 2009-4-13 22:48 发表


写得很不错。

其实对文本文件追加东东,直接使用重定向即可,

例如(仅例示核心部分,什么使用前修改属性等略过)

edit "Norton PATCH 系统启动选项" >> C:\boot.ini


和我的批处理中的追加部分:“echo C:\boot\vloader.bin="自动恢复系统" >> c:\boot.ini ” 有什么不同吗?一样用的重定向啊。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-28 10:01 , Processed in 0.140103 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表