无忧启动论坛

标题: 同方急救中心 5.07 的怪问题 [打印本页]

作者: 斯文败类07    时间: 2009-4-29 18:14
标题: 同方急救中心 5.07 的怪问题
新买的 320G 串口硬盘,装好系统,分了四个区,全是NTFS格式

C: 10G
D: 80G
E: 200G
F: 8.1G

然后安装同方急救中心 5.07 ,重启电脑后,进系统只能看到 290G,
用diskgen等磁盘工具,也只能看到 290 G,在BIOS中也只显示310G左右
证明安装成功!

此后,用工具盘进入DOS,用mhdd删除了hpa分区,然后重新安装系统
进入系统,无法安装同方5.07,提示已经安装,用winhex将硬盘0柱0面1扇区到0柱0面35扇区全部清零后
可以正常安装,重启电脑后,进系统只能看到290G,用磁盘工具也只能看到290G
但在BIOS中却显示320G,用工具盘进入DOS,用diskgen等工具可以看到最后8.1G空间为未使用状态
用mhdd查看,硬盘也并无HPA分区存在~进ghost也可看到最后分区为未使用状态
按理说,HPA没有安装成功,可以windows下却看不到隐藏分区,而且还可以正常备份
但开机按CTRL+/ 却进不了Linux系统,一直卡死在那个滚动条那里

之后,不管怎么折腾都无法在BISO下看到容量减小,windows下倒是减小了!试过删除所有分区
重新分区,重新格式化,重装系统,都不行!把最后分区换成FAT32也是一样,其实最后分区不管是FAT32还是NTFS
装了5.07后,都会自动格式化成FAT32的

不知道大家有没有碰到这种情况的?我现在只想恢复到原始状态,就是能正常安装HPA分区
在BIOS下要看到容量减小
作者: 天涯海角1216    时间: 2009-4-29 20:44
但开机按CTRL+/ 却进不了Linux系统,一直卡死在那个滚动条那里
说明MBR存在,但是启动文件丢失!引导扇区也丢失

[ 本帖最后由 天涯海角1216 于 2009-4-29 20:49 编辑 ]
作者: 天涯海角1216    时间: 2009-4-29 20:53
最近我也在玩HPA,我喜欢同方5.0.3,想在HPA里放PE!
无奈总是失败!我们可以探讨一下----
作者: 天涯海角1216    时间: 2009-4-29 20:56
0-63全部清零试试,用HDTune

[ 本帖最后由 天涯海角1216 于 2009-4-29 20:58 编辑 ]
作者: 斯文败类07    时间: 2009-4-29 22:03
HPA启动PE还是比较简单,用之前老毛桃那个模版就行了!
5.03以前的低版本我都试过OK的!最近下了5.07的,想试一下!
作者: 斯文败类07    时间: 2009-4-29 22:05
原帖由 天涯海角1216 于 2009-4-29 20:44 发表
但开机按CTRL+/ 却进不了Linux系统,一直卡死在那个滚动条那里
说明MBR存在,但是启动文件丢失!引导扇区也丢失


启动文件没有丢失,我可以用其它方法打开隐藏分区看
作者: 斯文败类07    时间: 2009-4-29 22:06
原帖由 天涯海角1216 于 2009-4-29 20:56 发表
0-63全部清零试试,用HDTune


是0-63吗?5.07不是只写入1~35?我看了那篇 深度打造个性化的急救中心
里面也只是提到1~35
作者: 天涯海角1216    时间: 2009-4-29 22:11
原帖由 斯文败类07 于 2009-4-29 22:03 发表
HPA启动PE还是比较简单,用之前老毛桃那个模版就行了!
5.03以前的低版本我都试过OK的!最近下了5.07的,想试一下!

我用老毛桃的LINUX.IMG替换同方5.0.3里LINUX.IMG启动失败!不知为什么?!
作者: 天涯海角1216    时间: 2009-4-29 22:14
原帖由 斯文败类07 于 2009-4-29 22:06 发表


是0-63吗?5.07不是只写入1~35?我看了那篇 深度打造个性化的急救中心
里面也只是提到1~35

新硬盘没什么重要文件,只管试试呗,我的160G有东西不敢!
作者: 斯文败类07    时间: 2009-4-29 22:16
原帖由 天涯海角1216 于 2009-4-29 22:11 发表

我用老毛桃的LINUX.IMG替换同方5.0.3里LINUX.IMG启动失败!不知为什么?!


老毛桃的是开机按CTRL+/后启动LINUX.IMG,然后启动grub.exe

我现在只有5.07的,之前那个版本号不记得是多少了~

晚上回去再实验一下,我一直都是用那个做模版的
作者: 天涯海角1216    时间: 2009-4-29 22:19
其实5.0.7和5.0.3差不多,不过我没怎么用!我觉得5.0.3很好!分区不可见!其他的好像用PE就可以格式化该分区了!
我还用Prayaya Q3替换原来的LINUX却进不去??

原来菜单:
timeout 0
hiddenmenu

title SOS3 Hidden Partition
kernel (hd0,0)/vmlinuz vga=0x311 splash=silent quiet loglevel=0 noacpi reboot=bios
initrd (hd0,0)/initrd.img
修改后:

title Prayaya Q3 HD
kernel /prayaya-files-hd/vmlinuz mode=iso init=/sbin/init lang=cn quiet splash dir=/prayaya-files-hd fs_dir=/prayaya-files-hd/savedata ro_dir=/prayaya-files-hd/ros
initrd /prayaya-files-hd/initrd.img
boot
作者: 斯文败类07    时间: 2009-4-29 22:22
我不知道Prayaya是怎么启动的,但就你这个菜单是有问题的!

开机按CTRL+/后, 根目录是 Linux.img这个镜像,你要看这个镜像文件里面有没有prayaya所要的启动相关文件?

如果prayaya启动的相关文件是放在HPA分区里的话,则菜单要改成:

kernel (hd0,0)/....
initrd (hd0,0)/....
作者: 斯文败类07    时间: 2009-4-29 22:26
我用上面这个类似的菜单启动过PE及其它工具,不过很讽刺的是启动成功后

只能看到HPA这一个分区,其它分区全部为未使用

等我先搞定目前这个问题后,再试一次
作者: 天涯海角1216    时间: 2009-4-29 22:27
是的!
改成
kernel (hd0,0)/....
initrd (hd0,0)/....
也不成功!Prayaya是引导里面的ISO镜像文件,启动画面有,但是画面停滞----
作者: 天涯海角1216    时间: 2009-4-29 22:28
好的!谢谢了------
到现在才找到知音----
作者: 天涯海角1216    时间: 2009-4-29 22:29
我就是想启动PE后在HPA里放点重要文件的!
作者: 斯文败类07    时间: 2009-4-29 22:31
呵呵,HPA其实应该在同方4.05那段时间研究的人比较多~
很多成型的模版都有!
如果你有兴趣,你还可以启动到Linux字符界面下看看
不过这个定制的Linux被精简了很多,只有少部分的命令可以用
作者: 斯文败类07    时间: 2009-4-29 22:32
原帖由 天涯海角1216 于 2009-4-29 22:29 发表
我就是想启动PE后在HPA里放点重要文件的!

我给周围同事\朋友装的全是放在HPA里的一键还原,当然还装有PE给我维护用的

版本应该是4.05
作者: 天涯海角1216    时间: 2009-4-29 22:34
5.0.7里有个卸载工具,你卸载了吗?
作者: 斯文败类07    时间: 2009-4-29 22:35
那个卸载工具只能卸载windows里的客户端,不能卸载那个Linux系统
作者: 天涯海角1216    时间: 2009-4-29 22:36
重新装系统!重写MBR,重写PBR试试,用大名鼎鼎的BOOTICE

[ 本帖最后由 天涯海角1216 于 2009-4-29 22:39 编辑 ]

BOOTICE.rar

40.93 KB, 下载次数: 30, 下载积分: 无忧币 -2


作者: 斯文败类07    时间: 2009-4-29 22:38
呵呵,这些都试了,因为家里还不能上网!
现在就是来网吧查资料的,回去再继续实验
作者: 天涯海角1216    时间: 2009-4-29 22:44
标题: 回复 #22 斯文败类07 的帖子
原帖由 netwinxp 于 2009-4-20 22:24 发表
HPA当然会修改硬盘FireWare,不过目前的硬盘FireWare一般分两部分——最基本的控制放在ROM(EPROM、EEPROM)里面;高级的部分放在0扇区前面的区域(坏道表、坏道替换区也在这里面),写这段FireWare风险不大,因为磁盘复位次数等Smart参数会在硬盘启动的时候每次都写(如果要出问题,这个的可能性更大)。HPA(特别是加了密码的HPA)保护的数据即使你低格也不会破坏这里面的数据,想要访问(包含读和写)HPA里面的数据必须解锁HPA并挂接成分区(MHDD等磁盘工具在没有密码的情况下也使没办法解锁加了密码保护的HPA)。HPA在解锁后到重启之前,它里面的空间就是可访问的,哪怕你解锁后立即加锁,也要等到复位磁盘后才会生效,所以我们可以在启动HPA里面的系统设计者这么一个流程——机器启动-->解锁HPA(在BIOS或MBR)-->挂载分区-->再次加锁-->正常启动流程,酱紫就可啥都不管,重启后自动处在HPA加锁状态。

要是这个就有点麻烦!不过新硬盘!没关系!大不了重写固件
作者: 斯文败类07    时间: 2009-4-29 22:50
可惜没多少时间去实验了,5.1号电脑就要给别人
答应5.1号之前给他的
等再找个旧硬盘来测试
作者: 斯文败类07    时间: 2009-4-30 14:03
不试了,可能跟这个320G的硬盘有关系

装5.03及5.07开机按CTRL+/进不了Linux系统,
第一次安装时,在BIOS下会看到容量减小,只要按了一次CTRL+/之后,在BIOS中容量就会恢复到320G
这个时候HPA分区在DOS下为未使用空间,应该是没有锁住

装了4.05,没有试原版的Linux.img,我下的就是改过了的,是老毛桃的,放了两个版本的unlockhpa.exe进去
都无法解锁,总是提示失败!

以上过程已反复试过很多次,都是在删除整个硬盘分区,把0~63清0的情况下实验的
现在没时间去试了,装雨过天晴去了
作者: xuxuezeng    时间: 2009-5-2 22:19
改同方HPA 5.03版本以后的问题,首先要思路清晰,用那个方向改,但这个涉及很多知识,尤其是电脑启动方面的问题,我倒有两个回路,一直没试成功,如果各位有兴趣,不防去试试,第一个思路是老的,也就是老毛桃用的那种,但新版本兼容性不好,在这台电脑上成功了,不一定在另一台电脑就行,还有一个就是不用解锁,直接启动HPA中的PE,这个PE是一个用无盘天使做的PE,只能一次性全部调入内存,然后从内存中虚拟的硬盘中启动PE,这个想法不知道从理论能否行得通,即使能成功,还是看不到HPA分区中数据,只是当维护用.
作者: live6688    时间: 2009-5-3 09:33
向大家学习,这个急救中心,是不是可以安装在任何机器上?
作者: 天涯海角1216    时间: 2009-5-3 16:45
标题: 回复 #26 xuxuezeng 的帖子
是的!你的第二种方法我就用过,自己改造的,能看到为未知分区,但是无法打开HPA分区,提示格式化!以前的一些版本的确又局限性,我的DELL 1310 和IBM X24都不成功!
关键是我们要能打开它存点自己的重要文件,并且重新启动就又加锁,这样才好!

[ 本帖最后由 天涯海角1216 于 2009-5-3 16:56 编辑 ]
作者: xuxuezeng    时间: 2009-5-3 18:10
原帖由 天涯海角1216 于 2009-5-3 16:45 发表
是的!你的第二种方法我就用过,自己改造的,能看到为未知分区,但是无法打开HPA分区,提示格式化!以前的一些版本的确又局限性,我的DELL 1310 和IBM X24都不成功!
关键是我们要能打开它存点自己的重要文件, ...

    你所说的未知分区,是从未解锁的HPA分区中启动PE看到的吗?还是在正常系统看到的?按道理即使从未解锁的HPA分区中的PE启动之后也应该看不到的!
作者: qxkl    时间: 2009-5-3 18:48
先删除同方急救中心 ,并用同方急救中心 5.0.7部署盘删除隐藏分区,再用部署盘重新部署急救中心即可。
作者: 天涯海角1216    时间: 2009-5-3 19:47
原帖由 xuxuezeng 于 2009-5-3 18:10 发表

    你所说的未知分区,是从未解锁的HPA分区中启动PE看到的吗?还是在正常系统看到的?按道理即使从未解锁的HPA分区中的PE启动之后也应该看不到的!

你分析正确!当然是从未解锁的HPA分区中启动PE看到的!否则看不到!
作者: xuxuezeng    时间: 2009-5-3 22:33
原帖由 天涯海角1216 于 2009-5-3 19:47 发表

你分析正确!当然是从未解锁的HPA分区中启动PE看到的!否则看不到!

你启动的PE是哪一个版本的?启动菜单是怎样写的,能否写出来,我看看,在我的电脑上从未解锁的HPA中启动PE未成功过,说说你的启动方法?
作者: 天涯海角1216    时间: 2009-5-3 23:18
标题: 回复 #32 xuxuezeng 的帖子
呵呵!投机取巧的办法!
LINUX.IMG菜单:
timeout 10
default 0

title 0. SSXF-WinPE
kernel (hd0,0)/boot/grub.exe
boot
title 1. MS-DOS 7.1 TOOLS
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/dostools.img

title 2. GHOST 8.3
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/ghost83.img

title 3. GDISK 8.3
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/gdisk83.img

title 4. DM 9.57
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/dm957.img

title 5. PM 8.05
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/pm805.img

title 6. NU 2002
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/nu2002.img

title 7. KVDOS 2006
clear
kernel (hd0,0)/boot/gho1/memdisk c=11520 h=2 s=36 floppy
initrd (hd0,0)/boot/gho1/kv2006.img

title 8. HWINFO 5.03
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/hwinfo.img

title 9. XLY 2004
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/xly2004.img

title 10. HDDREG 1.51
clear
kernel (hd0,0)/boot/gho1/memdisk
initrd (hd0,0)/boot/gho1/hddreg15.img


title 11.SOS3 Hidden Partition
kernel (hd0,0)/vmlinuz vga=0x311 splash=silent quiet loglevel=0 noacpi reboot=bios
initrd (hd0,0)/initrd.img



title 12. dos98.img
kernel (hd0,0)/memdisk.gz c=66 h=8 s=36

initrd (hd0,0)/dos98.img

title 13. IBM-SYSLINUX
find --set-root /boot/syslinux/ldlinux.sys
chainloader +1

title 14. XP
find --set-root /ntldr
chainloader /ntldr

HPA里GRUB.EXE菜单:
default 0
timeout 3
fallback 1
fontfile (hd0,0)/boot/fonts.gz
splashimage (hd0,0)/boot/bj2008.XPM.Gz
title 1  SSXF
chainloader (hd0,0)/boot/SSXFLDR
title 2  SSHY
chainloader (hd0,0)/boot/SSHYLDR
title 3  IBM-SYSLINUX
find --set-root /boot/syslinux/ldlinux.sys
chainloader +1
title 4  XP
find --set-root /ntldr
chainloader /ntldr


我就不信治不了它!(你也甭管它是启动哪里的PE,能看到和操作HPA就行!我估计是启动C盘里的PE,HPA里我就没成功过,我是同样的备份一份在C盘.)

[ 本帖最后由 天涯海角1216 于 2009-5-4 06:24 编辑 ]
作者: 天涯海角1216    时间: 2009-5-3 23:21
不过有个问题:
我用你的“精简的同方HPA”没成功!导致分区表错乱!无法启动了!我又用U盘启动,用MHDD删除!MHDD真好----
作者: 天涯海角1216    时间: 2009-5-4 05:11
我有个笨办法,不知是否可行?

1.  未建HPA前,用WINHEX.EXE打开磁盘,将磁盘最前面0-62扇区和要建HPA的最后分区0-62扇区全复制下来。
2.  用同方建立HPA分区,重新启动,正常的LINUX界面下,再启动PE(不要重新启动机子),可见未知分区,用WINHEX.EXE打开磁盘,将最前面0-62扇区和HPA的0-62启动扇区全复制下来!再用1中备份的扇区填充替换,重新启动,我想该分区应该还原可见了!
3.  尽管存东西到最后分区,然后再进入PE,将HPA的启动扇区填充替换,再重新启动,应该又锁定了!

(我在解锁状态进入PE,可看到未知分区,我用DISKGENIUS.EXE修改其分区ID,重新启动结果出来了,同方启动界面也没了!)

这只是个想法,没敢实施,最好新硬盘操作,我的硬盘里有东西,不敢动!错误之处请高手批评指正------


[ 本帖最后由 天涯海角1216 于 2009-5-4 11:49 编辑 ]
作者: lyhj1210    时间: 2009-5-4 08:13
难道又有高手出现了?
作者: mfkwgij    时间: 2009-5-4 11:41
应该可以卸载的了!~
作者: xuxuezeng    时间: 2009-5-4 23:11
从你的菜单来看,应该启动的是C盘中的PE,这个我试过,而你#35楼的想法,我想从原理上来,应该不行,但你可以试一下,我想的第二种方法在启动PE的方法是不一样的,我想的是这样,没试过,不一定成功,不改变原来的任何文件,只是利用LINUX中的GRUB能将HPA分区识别为HD0,0的情况下,将PE放在HPA分区中,一次性将PE调入内存中,在从内存启动PE,这要用到无盘天使,将内存虚拟为硬盘,然后从硬盘中启动,不知道PE行不行,我试过,在PE启动时出错!不知道是原理有问题,还是我的PE有问题!?没找出原因.
作者: 天涯海角1216    时间: 2009-5-5 05:27
标题: 回复 #38 xuxuezeng 的帖子
我认为你说的“将PE放在HPA分区中,一次性将PE调入内存中---”可能没用!你就是成功了也只能看到未知分区呀!
我还有个想法:既然同方能在系统界面(XP\VISTA)下备份系统文件到HPA分区,说明一定打开了HPA,怎么能破解一下呢?当然很难------




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