无忧启动论坛

标题: 蛙哥:1JF9在Windows 2008及以上的测试报告 [打印本页]

作者: secowu    时间: 2009-2-23 08:19
标题: 蛙哥:1JF9在Windows 2008及以上的测试报告
OS:Windows 2008   /Windows Vista  /Windows 7.0(7000/7022)
问题:

       1.安装以上OS,使用正常

       2.安装1JF9,不设定密码,正常启动

       3.重启,设定密码,无法启动,用安装盘修复启动项OK

原帖由 Pauly 于 2009-2-22 19:23 发表

重装操作系统(非克隆安装)会覆盖MBR的,只有重新安装。
不过之前的版本拷贝磁盘签名时少掉了两个字节,不知道会不会影响 VISTA 启动(如果不能启动请用 VISTA 安装光盘修复),2009.2.22新版修正了这个错误。


刚刚测试,已经解决了。。。。。。
不会导致无法启动了

[ 本帖最后由 secowu 于 2009-2-23 11:02 编辑 ]
作者: lvyanan    时间: 2009-2-23 08:44
呵呵,谢谢你!测试报告很好,说明了主引导程序与操作系统的无关性,但第三点有些使人莫名?难道有哪个系统要用到引导程序的密码设定区?不合逻辑,修复启动项却又可以,怀疑是原程序有问题,在XP下也是同样的表现吧。
作者: secowu    时间: 2009-2-23 10:36
是的。。
这个问题出现了。。
前天装了个W7,看到有新版本的Pauly的那个Win下安装的东东。
我就安装了下,结果今天早上开机就提示启动项出现错误了。
乖乖,用启动盘修复了。
于是才想会不会是变动了磁盘分区的ID才这样了。
作者: secowu    时间: 2009-2-23 10:37
我晚上,详细测试下。。。。
08/vista/win7核心是一样的吧。。。
我主要测试下w7的情况
作者: secowu    时间: 2009-2-23 10:47
估计就是这个问题了。。。。。。
2009.2.22 更新:发现在拷贝磁盘签名的时候少拷贝了两个字节,不知会不会影响在 VISTA 下的启动,我没有这样的测试环境,也没见到此类的反馈。此版本修复了这个错误。

作者: lvyanan    时间: 2009-2-24 12:50
没错,就是这两个字节的问题,VISTA的磁盘签名是6个字节的,比XP的要多两个字节。
作者: zlgs    时间: 2009-2-25 02:10
虽然无关紧要
跟住更新
1JF9
跟上潮流走
作者: shy999    时间: 2009-2-27 20:27
我用WINDOWS7做了实验,磁盘签名只有4个字节改了影响启动,前面的和后面的改了无所谓。查了资料说:磁盘签名位于MBR扇区的0x1B8偏移处,也就是启动代码和分区表之间,其长度为4字节。它也被称为错误容忍签名(Fault Tolerance Signature),现在通常被微软称为磁盘签名。6字节在哪?
作者: lvyanan    时间: 2009-3-1 07:54
原帖由 shy999 于 2009-2-27 20:27 发表
我用WINDOWS7做了实验,磁盘签名只有4个字节改了影响启动,前面的和后面的改了无所谓。查了资料说:磁盘签名位于MBR扇区的0x1B8偏移处,也就是启动代码和分区表之间,其长度为4字节。它也被称为错误容忍签名(Fa ...

据说Vista的磁盘签名是6个字节的,有条件可以关注一下,我这没有Vista系统,只是远程抢救数据时遇见过几次。
作者: lvyanan    时间: 2009-3-1 08:00
英文版1JF9程序的密码区设在磁盘签名前8个字节空间位置,其最后两个字节正好会占用Vista磁盘签名的前两个字节,因此不能应用于Vista系统下,除非修改程序,将密码长度限制在6个字节以内方可。
作者: secowu    时间: 2009-3-2 10:44
原帖由 lvyanan 于 2009-3-1 07:54 发表

据说Vista的磁盘签名是6个字节的,有条件可以关注一下,我这没有Vista系统,只是远程抢救数据时遇见过几次。

完全正确!
-------------------------------------------------------------------------------
所以基于vista核心或者以上的系统版本,如现有的2008/windows 7
都是6个字节。
作者: shy999    时间: 2009-3-3 10:42
为什么我的WINDOWS7只有4个字节影响启动??
作者: lvyanan    时间: 2009-3-3 11:19
原帖由 shy999 于 2009-3-3 10:42 发表
为什么我的WINDOWS7只有4个字节影响启动??

可能Windows7的磁盘签名只有4个字节,也可能它在某种特殊的情况下要用到6个字节,但我猜测SECOWU的测试是在安装Vista后在进行windows7的安装,此时继承了Vista的6字节磁盘签名,他没很好的厘清此事而已,所以说了windows7是6字节磁盘签名,此事有待进一步验证,我没条件实验,纯粹瞎猜,仅供参考。
作者: shy999    时间: 2009-3-3 11:36
谢谢你的回复,很喜欢你的程序!
作者: secowu    时间: 2009-3-3 11:58
原帖由 shy999 于 2009-3-3 10:42 发表
为什么我的WINDOWS7只有4个字节影响启动??

呵呵,有可能。

作者: lvyanan    时间: 2009-3-3 14:39
原帖由 secowu 于 2009-3-3 11:58 发表

呵呵,有可能。
http://byfiles.storage.live.com/y1pdZ5uvVTFoCH_mdbjRZmDwgIxJc2WOi4q3O83kVXDCYykVXcXmhahsFj--2ipjDkPYj451R5TF6U

这个截图里的第一主分区有毛病,起始磁头是32,起始扇区是33,非常规,有隐患。




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