无忧启动论坛

标题: [求助]我使用lvyanan的F9设置程序出问题了,请求支援 [打印本页]

作者: chinaren12    时间: 2009-3-25 12:29
标题: [求助]我使用lvyanan的F9设置程序出问题了,请求支援
昨天晚上下载那个f9的程序,用图片生成了一个F11的可执行程序,(就是把他那个程序的默认按键改成F11,并输出成一个exe文件。)今天在别个单位一台P4的老电脑上实验,结果是大大的问题呀。

我先分了一个2g分区出来,然后ghost一个一键还原精灵过去,用生成的F11程序在电脑上运行了一下(请注意,这个电脑以前没有装过此类软件,这是第一次装,所以不存在有英文提示的问题),重新启动,F11的彩色中文提示是有了,并且也能响应F11键了。

问题是,xp不能引导,分区表全部错误,现在弄了半天,分区表还是不正确呀。我用spfdisk看分区表,全部都和后面的分区重叠了。所有的分区都是这样的。

郁闷呀郁闷。到底我什么地方搞错了呢?

我不过是想把英文提示改成中文,咋就搞出问题来了呢?

同志们,有用过的帮帮忙。谢谢。

[ 本帖最后由 chinaren12 于 2009-3-25 13:34 编辑 ]
作者: zch11230    时间: 2009-3-25 12:33
用DISKGEN,PTDD等软件恢复分区表就可以了
如果不会的话最好不要再乱操作了,把硬盘的分区信息发出来
作者: chinaren12    时间: 2009-3-25 12:33
ptdd也不能恢复呀,我已经试用过了
作者: secowu    时间: 2009-3-25 13:17
這個不關蛙哥的程序事。。。。。。
操作問題
作者: secowu    时间: 2009-3-25 13:18
1.你得先卸載英文版本,重新啟動
2.安裝中文版本,再重啟
作者: chinaren12    时间: 2009-3-25 13:28
原帖由 secowu 于 2009-3-25 13:18 发表
1.你得先卸載英文版本,重新啟動
2.安裝中文版本,再重啟



不用吧。我就是用他那个程序生成一个F11的引导程序而已呀。要卸载那个东西呢?
作者: sgw888    时间: 2009-3-25 13:52
提个建议,以后不要生成EXE程序,个人觉得还是直接用Pauly那个BOOICE更加安全方便,而且程序本身也并不大.
作者: chinaren12    时间: 2009-3-25 13:57
原帖由 sgw888 于 2009-3-25 13:52 发表
提个建议,以后不要生成EXE程序,个人觉得还是直接用Pauly那个BOOICE更加安全方便,而且程序本身也并不大.



生成exe文件用着方便,不用每次都去配置吧,这样也不会出错呀。
作者: chinaren12    时间: 2009-3-25 14:02
我是按照下面的 图片上面的配置的呀,应该没错的。请各位高手指点

sshot-14.png (15.14 KB, 下载次数: 96)

sshot-14.png

sshot-15.png (2.07 KB, 下载次数: 85)

sshot-15.png

作者: sgw888    时间: 2009-3-25 14:24
忽然想到:   输出EXE是不是针对当前机器的啊???也就是说只是针对当前你所操作的机器的分区表起作用,如果到了目标机器上面,因为分区表不同,所以生成的EXE就会把目标机器的分区表搞乱???????猜想的,具体要请教Pauly.
作者: chinaren12    时间: 2009-3-25 14:28
原帖由 sgw888 于 2009-3-25 14:24 发表
忽然想到:   输出EXE是不是针对当前机器的啊???也就是说只是针对当前你所操作的机器的分区表起作用,如果到了目标机器上面,因为分区表不同,所以生成的EXE就会把目标机器的分区表搞乱???????猜想的,具体要请教Pauly.



啊,苍天呀,大地呀,sgw888同志是个好同志,我在自己电脑上生成的F11,这个f11用在别的电脑上的类。

我晕死哦,基本上可以肯定是这个问题了。

pauly赶紧改改吧,我只要修改主分区表,启动F11功能就可以。别的都不要。
作者: jianx    时间: 2009-3-25 14:38
用蛙哥的原版程序安装吧
作者: chinaren12    时间: 2009-3-25 14:42
原帖由 jianx 于 2009-3-25 14:38 发表
用蛙哥的原版程序安装吧



原版程序太麻烦呀,每次都要配置,很不方便的。
作者: jianx    时间: 2009-3-25 14:48
原帖由 chinaren12 于 2009-3-25 14:42 发表



原版程序太麻烦呀,每次都要配置,很不方便的。

是这个批处理程序,不是Pauly那个
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=124985&extra=page%3D1
作者: haiwy    时间: 2009-3-25 14:48
我昨天安装, 可能比较乱, 先是阿文版主的一键, 启动不成功, 然后直接用的1JF9 3.21版, 安装后, 不能从启, 光盘PE发现分区表丢失, 恢复分区后可以正常启动了.

(以前的版本安装, 也出现过2次分区表丢失.   主要是安装过不同版本的1jf9等)

再用1jf9 3.21版, 安装成功, 从启f9正常.
================================
建议: 1 新机用, 没有数据, 不怕出错
        2 有数据机, 建议先用paul的或其他工具软件, 恢复一下默认的微软mbr, 从启再安装1jf9
作者: chinaren12    时间: 2009-3-25 14:57
我主要想要那个中文的一键恢复提示。这样对客户来说很方便。
作者: snaketsg    时间: 2009-3-25 15:29
两版本混用的结果(安装后一版本时,没有清前一版本的MBR,可能是新旧版本之间不兼容),我也碰到过一次。
安装新的中英文版本时,没有重整安装过前一英文版的MBR,安装完后,机器还没法子启动(光驱,U盘都不行),后来上网找了一下,把U盘中的IO.SYS文件中第一个“55AA”改掉了,才启动的机器,用DISKGEN进去一看,就两主分区好的,中间的扩展分区给整成了26个分区,而且全部重叠,重建分区表也没用,用原来备份的分区表恢复后,扩展分区的信息还是没有了。

[ 本帖最后由 snaketsg 于 2009-3-25 15:31 编辑 ]
作者: snaketsg    时间: 2009-3-25 15:39
原帖由 sgw888 于 2009-3-25 14:24 发表
忽然想到:   输出EXE是不是针对当前机器的啊???也就是说只是针对当前你所操作的机器的分区表起作用,如果到了目标机器上面,因为分区表不同,所以生成的EXE就会把目标机器的分区表搞乱???????猜想的,具体要请教Pauly.



我在别的机器上安装,可以的
作者: lvyanan    时间: 2009-3-25 16:19
需要恢复分区表,我可以提供远程帮助。
作者: sgw888    时间: 2009-3-25 16:52
原帖由 snaketsg 于 2009-3-25 15:39 发表



我在别的机器上安装,可以的

我试了,在别的机器上安装,没问题,但是当时是怎么配置的,以后就只能按怎样的配置运行.举个例子,你现在的机器有两个主分区,你配置了隐藏启动第二主分区,如果另一台机器上有三个主分区,那么就会隐藏第二主分区,而显示第三主分区.
作者: chinaren12    时间: 2009-3-25 17:02
原帖由 sgw888 于 2009-3-25 16:52 发表

我试了,在别的机器上安装,没问题,但是当时是怎么配置的,以后就只能按怎样的配置运行.举个例子,你现在的机器有两个主分区,你配置了隐藏启动第二主分区,如果另一台机器上有三个主分区,那么就会隐藏第二主分区,而 ...



能给个图看下不?

这样说有点不太清楚。
作者: snaketsg    时间: 2009-3-25 17:05
原帖由 sgw888 于 2009-3-25 16:52 发表

我试了,在别的机器上安装,没问题,但是当时是怎么配置的,以后就只能按怎样的配置运行.举个例子,你现在的机器有两个主分区,你配置了隐藏启动第二主分区,如果另一台机器上有三个主分区,那么就会隐藏第二主分区,而 ...



那个EXE文件就是根据你的配置生成的呀
作者: Pauly    时间: 2009-3-25 17:22
回复各位,生成的程序在别的机子上也可以运行,那是一个通用的程序(在WIN98下请重启到DOS运行)。生成的程序在运行时会对当前分区表进行检查,并将磁盘签名和分区表一并拷贝出来,装配到 1JF9 程序中,然后再写入硬盘。

楼主出现这个问题,我怀疑是分区的问题。也就是说在使用生成的 EXE 之前,分区表就已经不正常了,因为程序不会去修改分区表中每个分区的位置大小等重要信息,只是会修改涉及到的主分区的 ID (如修改为 EISA 类型)。楼主应该在分区操作之后不安装 1JF9,重启一下,看是否能正常启动。或用别的分区软件检查一下分区表有没有问题。确认分区没有问题后再进行安装。因为我的程序只对分区的个数和类型作检查,并不对分区表的有效性进行检查(如是否重叠,是否越界等)。

目前,输出的程序在安装时没有备份原来的MBR到第三个扇区,只有主程序在安装时会备份。看来有必要在生成的程序中加入安装时备份MBR到第三扇区的功能。

如果你的分区表已经损坏,请尝试用相关软件去修复,如 PTDD、WinHex 等等
作者: chinaren12    时间: 2009-3-25 17:54
原帖由 Pauly 于 2009-3-25 17:22 发表
回复各位,生成的程序在别的机子上也可以运行,那是一个通用的程序(在WIN98下请重启到DOS运行)。生成的程序在运行时会对当前分区表进行检查,并将磁盘签名和分区表一并拷贝出来,装配到 1JF9 程序中,然后再写 ...



在运行生成的文件之前电脑是正常的。我只是用pm调整了最后分区并且将最后分区ghost成一键还原精灵而已呀。

应该不存在问题,我用还原精灵的热键修复从来都没有出现过这样的情况。大不了就是按F11不能引导还原精灵。但是系统和分区表还是没有破坏的。

用了那个F11之后我再用SPFDISK进去看,所有的分区表都出现错误,全部重叠了。并不是一个分区出现问题,而是所有的分区扇面起始位置出现了重叠。

所以,只能说是那个程序可能有问题,我这是实体机,更能说明问题,虚拟机成功不一定能说明实体机也能成功。
作者: sck    时间: 2009-3-25 18:22
这个也自己的电脑也是这样,安装中文版后,不正常进入主系统,而英文版则可以,这个我试过多次都不行,所以我现在只用英文版了。
作者: Pauly    时间: 2009-3-25 18:24
标题: 请问 snaketsg 和 haiwy
你们出现分区表错误是在什么样的情况下出现的,用的什么程序。我不认为我的程序有问题,因为没有修改过分区,在我家里的计算机和办公室的9台计算机上都正常
作者: 紫狐    时间: 2009-3-25 18:37
分区表重叠估计是pm的问题,pm经常会这样,所以我还是用pq,相对好些。
作者: chinaren12    时间: 2009-3-25 19:41
原帖由 紫狐 于 2009-3-25 18:37 发表
分区表重叠估计是pm的问题,pm经常会这样,所以我还是用pq,相对好些。


没有呀,我用SPFDISK检测的。然后再进pe里面用PTDD检测也是一样的分区重叠。

只可惜那台机子给单位送过去了。我还吓了一跳,因为里面有一些数据是很重要的。幸好C,D盘完好的弄出来了。别的我就直接分区了。
作者: chen463    时间: 2009-3-25 20:11
准是先前隐藏区没做好,有些电脑可以,有些重迭,表示HPA隐藏在这电脑里头,才容易造成分区重迭啦!既然分区乱,热键当然装不了,一键还原精灵只在最后区做隐藏区,不会有重迭分区啦!但是HPA就不同了,哈哈…我常常玩试啦!
处理方式:用PQ把后面全部隐藏删除重建,当然还得用HPA专用程式删除那隐藏区啰!如果xp要能引导,把后面全部隐藏删除重建,当然还要重建MBR
就可以了啦!您没处理好只是重迭区不能用而已,以上纯属猜测啦!
作者: sgw888    时间: 2009-3-25 21:49
我也认为分区表损坏跟PAULY的程序没有关系.我觉得问题最有可能出在调整分区上面.
作者: snaketsg    时间: 2009-3-26 08:16
原帖由 Pauly 于 2009-3-25 18:24 发表
你们出现分区表错误是在什么样的情况下出现的,用的什么程序。我不认为我的程序有问题,因为没有修改过分区,在我家里的计算机和办公室的9台计算机上都正常


我是在安装了老的英文版后,没有重建MBR,直接安装那个中英文版时出的问题

我看到上面有人提到HPA,我的机器以前安装过HPA,后来我把它删了(用删hpa的专用工具),用PM把这些空间整了适合1JF9的隐藏分区

不过,我是只是扩展分区搞乱了(本来有两个逻辑分区,给搞成重叠的26个分区),前后两主分区没事
作者: 大白兔    时间: 2009-3-26 11:08
原帖由 紫狐 于 2009-3-25 18:37 发表
分区表重叠估计是pm的问题,pm经常会这样,所以我还是用pq,相对好些。





我同意这种说法。
作者: nmycj    时间: 2009-4-15 10:19
原帖由 sgw888 于 2009-3-25 14:24 发表
忽然想到:   输出EXE是不是针对当前机器的啊???也就是说只是针对当前你所操作的机器的分区表起作用,如果到了目标机器上面,因为分区表不同,所以生成的EXE就会把目标机器的分区表搞乱???????猜想的,具体要请教Pauly.

我也在想是不是这样!




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