hotdll 发表于 2010-4-8 13:54:22

联想NOVO键引导其他一键恢复及PE 简单的方法

我的笔记本是联想爱那个G450L3000,预装WIN7 HOME版。当然也带了联想一键恢复软件。

关机状态下按红色NOVO键的,就可以一键恢复系统盘了。

只是速度太慢,并且占用空间太厉害,而我又不喜欢WIN7,所以我给全部格了。闲来没事,发现NOVO键当开机键实在是可惜了。

就寻思着利用这个键引导GRUB4DOS,以实现别的一键恢复或者PE什么的。

网上搜了很多资料,那个复杂。。。。。。我大略看了一遍,放弃了。

仔细猜猜NOVO的引导方法,然后验证,没想到还真是这样。。。。。。。。。。

方法很简单:


1、建立恢复用的隐藏分区:在硬盘最后位置划分一个空间并建立一个主分区,你想多大都行,格式化为NTFS格式,FAT32也行,我喜欢NTFS。卷标NOVO,为了方便识别。
   


2、使隐藏分区可引导:用BOOTICE 写grub4dos引导代码到pbr,过程:运行BOOTICE,分区引导记录-->目标分区--> 2: (主分区。。。。。。)-->grub4dos-->安装配置

   感谢 Pauly 给我们带来如此强大的引导记录维护工具。   

图例:

3、复制GRUB4DOS到NOVO盘:复制grldr等文件到NOVO盘,图例中的menu.gfx是备用菜单,message是grub4dos的gfx背景和中文资源。boot是启动镜像,包含PE、一键恢复。
      

4、将NOVO主分区隐藏为ELSA属性。

   http://hotdll.ys168.com隐藏分区目录下的文件。

    下载并解压缩附件内的文件到NOVO分区根目录,然后执行SETUP.BAT

    完成后,删除刚才复制的这部分文件。

5、关闭计算机,按novo键开机试试吧:)

lsmry 发表于 2010-4-8 14:03:20

联想的novo键是好东西,用BOOTICE写入NTLDR来引导相应的PE来维护也可以的。

songhangzhou 发表于 2013-5-7 15:52:11

也从头看到最后了。。。。。

楼主经验不过是一次偶然而已,官方对ASD模块的说明:

lgl007 发表于 2013-5-7 14:53:17

太好了,我正琢磨着弄呢,楼主辛苦了,谢谢分享

yuan-0918 发表于 2013-5-2 15:47:17

看完了,一次偶然而已,因为你本是联想机并带有联想键恢复,你格式化了隐藏分区但是ADS模块并没破坏,此模块位于隐葳区的最后64扇区之中,一般情况是不会被破坏掉的,比方格式化或全盘分区,除非那64扇区中的第一扇区和最后扇区被破坏才会导致ADS模块失效

howard15 发表于 2013-4-25 10:27:15

谢谢分享

hotdll 发表于 2010-4-8 13:59:11



做好后的分区格式

启动NOVO的演示下载:
http://hotdll.ys168.com目录下的隐藏分区目录下的 novo.mp4

[ 本帖最后由 hotdll 于 2010-4-8 20:00 编辑 ]

hotdll 发表于 2010-4-8 14:22:10

我分析了下,NOVO键并不需要依赖联想的DOSLEOS工具来实现隐藏分区的引导,而是默认搜索ELSA隐藏分区是否存在,如果存在就引导该分区。如果不存在就引导主引导记录。

lsmry 发表于 2010-4-8 14:30:49

回复 #4 hotdll 的帖子

如果删除隐藏分区NOVO就和开机键一样了。。。

MR.L 发表于 2010-4-8 17:02:59

这个帖子好,最近在琢磨这个功能,有指导作用,谢谢楼主。

MR.L 发表于 2010-4-8 17:13:11

对了lz,贴上几张修改后的NOVO图上来把?

lwg 发表于 2010-4-8 18:05:20

普通的EISA分区可以这样,HPA恐怕就不行了

hotdll 发表于 2010-4-8 19:50:13

原帖由 lwg 于 2010-4-8 18:05 发表 http://bbs.wuyou.net/images/common/back.gif
普通的EISA分区可以这样,HPA恐怕就不行了
HPA没试过,不明白为什么非要HPA?EISA格式的NTFS隐藏分区,无论是安全性还是速度都非常好。

hotdll 发表于 2010-4-8 20:00:55

原帖由 牛人zero 于 2010-4-8 17:13 发表 http://bbs.wuyou.net/images/common/back.gif
对了lz,贴上几张修改后的NOVO图上来把?
二楼有演示视频,手机拍的,不清晰,凑合看吧

king369 发表于 2010-4-9 09:06:55

隐藏分区中的BOOT目录,在哪下载啊?只写入引导了,但没有PE核心啊#

hotdll 发表于 2010-4-9 09:22:24

原帖由 king369 于 2010-4-9 09:06 发表 http://bbs.wuyou.net/images/common/back.gif
隐藏分区中的BOOT目录,在哪下载啊?只写入引导了,但没有PE核心啊#
晕。。。
引导了GRUB4DOS了,加载PE不是很简单的事情?
我的联想本本内存足够大,所以我直接用map --mem加载ISO文件了。

ggs 发表于 2010-4-11 21:49:28

回复 #1 hotdll 的帖子

我按照你的方法试了一下,没有引导成功,,按了NOVO之后就像平时开机一样了。
我的是F41型的,装的双系统,C盘windows 7 ,F盘windows xp,
不知道有没有影响,望楼主指教

hotdll 发表于 2010-4-11 22:14:49

把你的分区状态抓图贴上来。

ggs 发表于 2010-4-12 20:23:35

回复 #14 hotdll 的帖子

楼主你好,好像回复的帖子里面贴不了图片,我把windows7系统和xp系统下面的截图打包发到你邮箱里面了,hotdll@126.com,帮忙看看,谢谢

ggs 发表于 2010-4-12 20:39:37

回复 #14 hotdll 的帖子

抱歉,邮件系统退信了,,发不出去,麻烦给个邮箱地址,我把图片给你看看。

bluetooth 发表于 2010-4-12 23:16:15

T61的Thinkvantage不知道怎么修改。

hotdll 发表于 2010-4-13 12:38:57

T61的Thinkvantage   用的是HPA隐藏分区还是EISA隐藏分区?

hotdll 发表于 2010-4-13 21:19:16

原帖由 <i>ggs</i> 于 2010-4-11 21:49 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1930493&ptid=162130" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
我按照你的方法试了一下,没有引导成功,,按了NOVO之后就像平时开机一样了。<br />
我的是F41型的,装的双系统,C盘windows 7 ,F盘windows xp,<br />
不知道有没有影响,望楼主指教 <br />
你的H盘怎么是启动?
你有没有用bootice工具写入pbr?

bluetooth 发表于 2010-4-13 22:52:03

原帖由 hotdll 于 2010-4-13 12:38 发表 http://bbs.wuyou.net/images/common/back.gif
T61的Thinkvantage   用的是HPA隐藏分区还是EISA隐藏分区?
应该是EISA隐藏分区。

ggs 发表于 2010-4-14 10:05:07

回复 #19 hotdll 的帖子

没有,当时是这样的,相当于先在C盘装了windows7系统,然后再在H盘装了个XP系统,C盘是活动分区,H盘是普通逻辑分区。
我当时是用adds划了一个硬盘最末端的主分区,只有200M,这个大小有没有影响?

我只对新划出来的小分区写入了grub4dos的pbr,其他的分区都没有动。
我看到系统最初分配给它的盘符是J盘,我还有一个光驱和一个虚拟光驱,这些不知道有没有什么影响?

hotdll 发表于 2010-4-14 12:41:17

你用什么写入grub4dos的 ?

ggs 发表于 2010-4-14 17:36:15

回复 #22 hotdll 的帖子

pauly的bootice写入的。我是按照你的方法的步骤来的。

zhtaoist 发表于 2010-4-18 00:53:00

原帖由 hotdll 于 2010-4-8 14:22 发表 http://bbs.wuyou.net/images/common/back.gif
我分析了下,NOVO键并不需要依赖联想的DOSLEOS工具来实现隐藏分区的引导,而是默认搜索ELSA隐藏分区是否存在,如果存在就引导该分区。如果不存在就引导主引导记录。


按照这个思路,那我的这种想法应该也能实现吧

在EISA隐藏分区安装WinXP,在活动分区安装Win7

按电源键进入Win7,按novo键进入WinXP

ps:
我现在用别的方法安装的双系统,但是已经很习惯Win7了,XP基本上很少进去了
如果上面的思路可行,既可以实现双系统,有可以在XP下对Win7进行维护
而且XP下弄个FBWF或者EWF也很安全了

zhtaoist 发表于 2010-4-18 01:37:51

刚才又看到一段
27 Windows RE hidden partition
On MBR disks, type 0x27. On GPT disks, GUID: DE94BBA4-06D1-4D40-A16A-BFD50179D6AC. A hidden version of a Windows RE type 0x7 partition with NTFS. When this is installed, reboot and press F8 in order to boot into this Recovery Environment.
还有一段也是安装WinRE的,太长,见链接 http://blogs.msdn.com/winre/default.aspx

如果上面的方案可行,那还可以进一步再加入开机F8启动到WinRE实现三系统,呵呵


而且我觉得如果能实现开始F8启动到WinRE,那就应该也可以启动Vista或者Win7吧

这样是不是就可以实现 电源键启动OSX/Linux/Windows等任意系统,novo键启动WinXP,F8启动Vista/Win7的三系统方案了



不是很确定,也没有条件和时间做实验,哪位能给个结论啊

[ 本帖最后由 zhtaoist 于 2010-4-18 01:59 编辑 ]

hotdll 发表于 2010-4-18 15:54:28

回楼上:
我在我的笔记本上测试的结果是:
NOVO键的功能相当于开机键,但是比普通的开机键多一个功能应该是触发BIOS执行BIOS内的某一模块。
这个模块会搜索隐EISA分区,并加载该分区上的引导文件。如果搜索不到EISA分区的话,就执行MBR的引导。

zhtaoist 发表于 2010-4-18 18:51:03

那就是说我的思路可行了?!

ggs 发表于 2010-4-18 23:08:07

楼主我试验成功了,最开始直接建立的主分区不能引导。我后来参考了一下这个帖子:http://ideapad.it168.com/viewthread.php?tid=542789&extra=page\D1&page=1 用里面的LEOS6.0 DOS新建了一个隐藏分区,后面的步骤跟你描述的是一样的,最后,可以引导了。

zhtaoist 发表于 2010-4-19 03:29:33

测试了一下,没成功,怀疑是设置EISA分区方法不对

曾经看到过,设置EISA隐藏返去最简单的办法就是把分区id改为12,但我把装有XP的分区(NTFS格式)id改为12,在Win7的磁盘管理里看到该分区显示为“oem分区”,而不是“EISA配置”

请问怎么设置成EISA隐藏分区?

另外nova键引导EISA隐藏分区对分区的位置有要求吗?是不是必须是最后一个分区?我的XP所在的是第一个分区,不知道和这个有没有关系

[ 本帖最后由 zhtaoist 于 2010-4-19 03:47 编辑 ]

hotdll 发表于 2010-4-19 09:51:21

原帖由 ggs 于 2010-4-18 23:08 发表 http://bbs.wuyou.net/images/common/back.gif
楼主我试验成功了,最开始直接建立的主分区不能引导。我后来参考了一下这个帖子:http://ideapad.it168.com/viewthread.php?tid=542789&amp;extra=page\D1&page=1 用里面的LEOS6.0 DOS新建了一个隐藏分区,后面的步 ...

这个问题与你是不是用LEOS6.0没关系。。

关键的问题就是你建立的那个隐藏分区能不能引导,也就是PBR是否写入引导,以及是不是EISA分区。 这两个是关键。。。。特别是EISA是关键。

估计是你建立EISA分区的时候有问题,我的原帖子里提供了制作EISA分区的步骤和工具。
页: [1] 2 3 4 5
查看完整版本: 联想NOVO键引导其他一键恢复及PE 简单的方法