无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: csucsu
打印 上一主题 下一主题

对“手把手教你如何将winPE和天风一键恢复安装到HPA隐藏分区中”提供的方法的修改版

[复制链接]
31#
发表于 2007-9-21 19:19:55 | 只看该作者
我想问windows的f8键功能是做到主引导里的还是做到ntldr里的。和急救中心的原理有什么区别?
我想最好是集成或替换到f8里,如果这样的话那就完美了。
也许我什么都不懂,让你们笑话了
回复

使用道具 举报

32#
 楼主| 发表于 2007-9-21 23:57:41 | 只看该作者

回复 #31 xjn147 的帖子

您太谦虚了,其实我还是个没毕业的学生,也不是学计算机和软件专业的,在您提出这个建议之前,我对ntldr文件的作用还知之甚少,我感谢您给我提供了一个学习的机会。

经过一个下午和一个晚上的查阅和测试,我很抱歉的告诉您,由于本人水平有限,目前还不能把这个集成到F8菜单中,只能将ghost11集成到F8菜单中,我希望能给您提供一种思路。

先说一下,急救中心应该是集成到mbr主引导分区,这种方式是独立于操作系统的,就是说只要不重新分区或重装系统,无论系统破坏到什么程度,系统急救中心还是可以启动。虽然这种方式安全性好,但是必须在开始时按热键进入grub启动,也就是说您要留出一定的时间供按热键,在这一时间结束后还没按热键,将启动操作系统。联想的一键恢复在重装系统后还可已使用,是因为他在硬盘上预装了一个leos操作系统。

但如果能集成到F8菜单中的话,启动要依赖于操作系统,一旦ntldr文件破坏,急救中心将不能起动。
但这样节省了时间。

这似乎是一对矛盾。好一点的解决方案应该就是联想的一键恢复了,但是似乎到目前为止还没有人能在兼容机上做出来,最起码我没发现公布出来。我当然希望有高人可以作出来,我觉得的在我们这一论坛里应有高人发贴讨论这个问题。

下面我将如何把ghost11集成到F8菜单中写下来供大家参考,还很不成熟,还是希望高人指正,大家一块学习提高:

1.最好先备份ntldr,

2.把ghost11中的ghost32拷入c盘。

3.(这一步您可以不做,因为除了可以方便一点之外,实在没啥实用的地方)
安装UltraEdit后,在“资源管理器”中找到ntldr文件,右击选择“UltraEdit-32”打开它。选择菜单“搜索→替换”,在替换框的“查找”框中输入“带命令行提示的安全模式”(不含引号),勾选“查找ASCII”,在替换为框中输入你要替换成的名字,注意,替换后的字节应跟原来的字节数相同,一个汉字为两个字节,相当于两个字母。点击“替换”,这样就做好了F8菜单。

4.下面要做的是让“命令行提示”启动时执行“ghost”。
点击“开始→运行”,在运行框中输入regedit.exe回车打开“注册表编辑器”,展开左侧分支定位至[HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor],右侧窗格中的“AutoRun”就是运行命令提示符(见图4)时连带启动的程序,默认为空,将其修改为“C:\ghost32”(即“ghost32”程序的路径,不含引号)。启动“带命令行提示的安全模式”时就会自动执行命令提示符,那么也就会同时打开“ghost”。

5.下面要做的是平时打开命令提示符不运行“系统还原”。
在上一步中实现了运行命令提示符时自动打开“ghost”,但我们需要的是“带命令行提示的安全模式”启动时才完成连带运行,而平时执行命令提示符命令不需要同时打开“系统还原”。解决方法是打开C:\Windows\system32目录,将其下的CMD.EXE改名为oldCMD.EXE,然后为oldCMD.EXE建立一个快捷方式,命名为“CMD”,接着右击此快捷方式,将“目标”栏设置为“%windir%\system32\cmd2.exe /d”(不含引号),点击“确定”。参数“/d”是指定CMD.EXE运行时不自动打开第一步在注册表中设置的AutoRun键值,这样平时运行命令提示符(其实运行的是加了参数的快捷方式)就不会自动打开“系统还原”了。

6.下面要做的是修改“带命令行提示的安全模式”的Shell路径。
由于CMD.EXE已经被更名为oldCMD.EXE,而“带命令行提示的安全模式”自动打开的路径不能指向快捷方式文件,所以还需要在注册表中进行一些修改。打开“注册表编辑器”,定位到[HKEY_LOCAL-MACHINE\SYSTEM32\CurrentControlSet\Control\SafeBoot],将右侧的“AlternateShell”键值设置为“oldCMD”。

看到了吧,实际上是利用启动命令提示符来启动您需要的程序。

这种方法还需要更多的网友提供资料和帮助才行,因为我实在查不到可以在ntldr中添加菜单项的方法了。

希望对您有所帮助。
回复

使用道具 举报

33#
发表于 2007-9-22 14:51:51 | 只看该作者
这个集成的方法很有创意,我研究下。按照你的思路我觉得最好的方案应该是完全替换掉f8(难度很高啊),自己做一个集成windows的f8。
呵呵,是不是有点幻想,前提是能完全破解ntldr
回复

使用道具 举报

34#
发表于 2007-9-24 17:43:56 | 只看该作者
我的目前还没有成功,今夜回来再来试试。
回复

使用道具 举报

35#
发表于 2007-12-15 21:14:58 | 只看该作者
不错。,其实要是制作方便的话,每个人都可以做一个适合自己的版本
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-11-16 15:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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