无忧启动论坛

标题: 联想NOVO键引导其他一键恢复及PE 简单的方法 [打印本页]

作者: hotdll    时间: 2010-4-8 13:54
标题: 联想NOVO键引导其他一键恢复及PE 简单的方法
我的笔记本是联想爱那个G450L3000,预装WIN7 HOME版。当然也带了联想一键恢复软件。

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

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

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

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

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

方法很简单:


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


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

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

  5. 图例:

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

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

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

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

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

  12. 5、关闭计算机,按novo键开机试试吧:)
复制代码

novo.JPG (77.01 KB, 下载次数: 299)

novo.JPG

bootice.JPG (44.13 KB, 下载次数: 342)

bootice.JPG

grub4dos.jpg (13.14 KB, 下载次数: 335)

grub4dos.jpg

作者: hotdll    时间: 2010-4-8 13:59


做好后的分区格式

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

[ 本帖最后由 hotdll 于 2010-4-8 20:00 编辑 ]
作者: lsmry    时间: 2010-4-8 14:03
联想的novo键是好东西,用BOOTICE写入NTLDR来引导相应的PE来维护也可以的。
作者: hotdll    时间: 2010-4-8 14:22
我分析了下,NOVO键并不需要依赖联想的DOSLEOS工具来实现隐藏分区的引导,而是默认搜索ELSA隐藏分区是否存在,如果存在就引导该分区。如果不存在就引导主引导记录。
作者: lsmry    时间: 2010-4-8 14:30
标题: 回复 #4 hotdll 的帖子
如果删除隐藏分区NOVO就和开机键一样了。。。
作者: MR.L    时间: 2010-4-8 17:02
这个帖子好,最近在琢磨这个功能,有指导作用,谢谢楼主。
作者: MR.L    时间: 2010-4-8 17:13
对了lz,贴上几张修改后的NOVO图上来把?
作者: lwg    时间: 2010-4-8 18:05
普通的EISA分区可以这样,HPA恐怕就不行了
作者: hotdll    时间: 2010-4-8 19:50
原帖由 lwg 于 2010-4-8 18:05 发表
普通的EISA分区可以这样,HPA恐怕就不行了

HPA没试过,不明白为什么非要HPA?EISA格式的NTFS隐藏分区,无论是安全性还是速度都非常好。
作者: hotdll    时间: 2010-4-8 20:00
原帖由 牛人zero 于 2010-4-8 17:13 发表
对了lz,贴上几张修改后的NOVO图上来把?

二楼有演示视频,手机拍的,不清晰,凑合看吧
作者: king369    时间: 2010-4-9 09:06
隐藏分区中的BOOT目录,在哪下载啊?只写入引导了,但没有PE核心啊#
作者: hotdll    时间: 2010-4-9 09:22
原帖由 king369 于 2010-4-9 09:06 发表
隐藏分区中的BOOT目录,在哪下载啊?只写入引导了,但没有PE核心啊#

晕。。。
引导了GRUB4DOS了,加载PE不是很简单的事情?
我的联想本本内存足够大,所以我直接用map --mem  加载ISO文件了。
作者: ggs    时间: 2010-4-11 21:49
标题: 回复 #1 hotdll 的帖子
我按照你的方法试了一下,没有引导成功,,按了NOVO之后就像平时开机一样了。
我的是F41型的,装的双系统,C盘windows 7 ,F盘windows xp,
不知道有没有影响,望楼主指教
作者: hotdll    时间: 2010-4-11 22:14
把你的分区状态抓图贴上来。
作者: ggs    时间: 2010-4-12 20:23
标题: 回复 #14 hotdll 的帖子
楼主你好,好像回复的帖子里面贴不了图片,我把windows7系统和xp系统下面的截图打包发到你邮箱里面了,hotdll@126.com,帮忙看看,谢谢
作者: ggs    时间: 2010-4-12 20:39
标题: 回复 #14 hotdll 的帖子
抱歉,邮件系统退信了,,发不出去,麻烦给个邮箱地址,我把图片给你看看。
作者: bluetooth    时间: 2010-4-12 23:16
T61的Thinkvantage不知道怎么修改。
作者: hotdll    时间: 2010-4-13 12:38
T61的Thinkvantage   用的是HPA隐藏分区还是EISA隐藏分区?
作者: hotdll    时间: 2010-4-13 21:19
原帖由 <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
原帖由 hotdll 于 2010-4-13 12:38 发表
T61的Thinkvantage   用的是HPA隐藏分区还是EISA隐藏分区?

应该是EISA隐藏分区。
作者: ggs    时间: 2010-4-14 10:05
标题: 回复 #19 hotdll 的帖子
没有,当时是这样的,相当于先在C盘装了windows7系统,然后再在H盘装了个XP系统,C盘是活动分区,H盘是普通逻辑分区。
我当时是用adds划了一个硬盘最末端的主分区,只有200M,这个大小有没有影响?

我只对新划出来的小分区写入了grub4dos的pbr,其他的分区都没有动。
我看到系统最初分配给它的盘符是J盘,我还有一个光驱和一个虚拟光驱,这些不知道有没有什么影响?
作者: hotdll    时间: 2010-4-14 12:41
你用什么写入grub4dos的 ?
作者: ggs    时间: 2010-4-14 17:36
标题: 回复 #22 hotdll 的帖子
pauly的bootice写入的。我是按照你的方法的步骤来的。
作者: zhtaoist    时间: 2010-4-18 00:53
原帖由 hotdll 于 2010-4-8 14:22 发表
我分析了下,NOVO键并不需要依赖联想的DOSLEOS工具来实现隐藏分区的引导,而是默认搜索ELSA隐藏分区是否存在,如果存在就引导该分区。如果不存在就引导主引导记录。



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

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

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

ps:
我现在用别的方法安装的双系统,但是已经很习惯Win7了,XP基本上很少进去了
如果上面的思路可行,既可以实现双系统,有可以在XP下对Win7进行维护
而且XP下弄个FBWF或者EWF也很安全了
作者: zhtaoist    时间: 2010-4-18 01:37
刚才又看到一段
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
回楼上:
我在我的笔记本上测试的结果是:
NOVO键的功能相当于开机键,但是比普通的开机键多一个功能应该是触发BIOS执行BIOS内的某一模块。
这个模块会搜索隐EISA分区,并加载该分区上的引导文件。如果搜索不到EISA分区的话,就执行MBR的引导。
作者: zhtaoist    时间: 2010-4-18 18:51
那就是说我的思路可行了?!
作者: ggs    时间: 2010-4-18 23:08
楼主我试验成功了,最开始直接建立的主分区不能引导。我后来参考了一下这个帖子:http://ideapad.it168.com/viewthread.php?tid=542789&extra=page\D1&page=1 用里面的LEOS6.0 DOS新建了一个隐藏分区,后面的步骤跟你描述的是一样的,最后,可以引导了。
作者: zhtaoist    时间: 2010-4-19 03:29
测试了一下,没成功,怀疑是设置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
原帖由 ggs 于 2010-4-18 23:08 发表
楼主我试验成功了,最开始直接建立的主分区不能引导。我后来参考了一下这个帖子:http://ideapad.it168.com/viewthread.php?tid=542789&amp;extra=page\D1&page=1 用里面的LEOS6.0 DOS新建了一个隐藏分区,后面的步 ...


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

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

估计是你建立EISA分区的时候有问题,我的原帖子里提供了制作EISA分区的步骤和工具。
作者: hotdll    时间: 2010-4-19 09:52
原帖由 zhtaoist 于 2010-4-19 03:29 发表
测试了一下,没成功,怀疑是设置EISA分区方法不对

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


联想默认的好像是硬盘的尾部的最后一个主分区。

另外楼主没有细看帖子,我的帖子提供了LENOVO提供的制作联想EISA的方法以及工具的下载。

[ 本帖最后由 hotdll 于 2010-4-19 14:58 编辑 ]
作者: zhtaoist    时间: 2010-4-19 12:11
原帖由 hotdll 于 2010-4-19 09:52 发表


我建议你放在最后一个分区,最好还是建立的还是主分区。

另外楼主没有细看帖子,我的帖子提供了LENOVO提供的制作联想EISA的方法以及工具的下载。



我目前第一个主分区是XP,第二个主分区是Win7,后面是扩展分区(包含两个逻辑分区)

现在想在较小改动的情况下实现我的想法,你帖子里提供的工具我看到了,但是怕出什么问题,就想试一下最简单的办法

我曾经看到过一篇帖子说只要把id改成12就能把分区变为EISA隐藏分区

昨天我把第二个分区设置为活动分区,第一个分区id改为12

可不论按电源键启动还是按novo键启动,都是直接进win7
作者: hotdll    时间: 2010-4-19 14:59
原帖由 zhtaoist 于 2010-4-19 12:11 发表



我目前第一个主分区是XP,第二个主分区是Win7,后面是扩展分区(包含两个逻辑分区)

现在想在较小改动的情况下实现我的想法,你帖子里提供的工具我看到了,但是怕出什么问题,就想试一下最简单的办法
...


联想的NOVO键启动系统后应该是查找最后一个硬盘分区是不是EISA。
作者: ynbszyl    时间: 2010-4-19 15:47
好贴啊支持啦!!!!!
作者: zhtaoist    时间: 2010-4-19 19:17
原帖由 hotdll 于 2010-4-19 14:59 发表


联想的NOVO键启动系统后应该是查找最后一个硬盘分区是不是EISA。



这个在我这就不太好实现了,我数据太多太重要了,以后有时间再试试吧
作者: ggs    时间: 2010-4-19 20:18
原帖由 hotdll 于 2010-4-8 13:54 发表
我的笔记本是联想爱那个G450L3000,预装WIN7 HOME版。当然也带了联想一键恢复软件。

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

只是速度太慢,并且占用空间太厉害,而我又不喜欢WIN7,所以我给 ...


楼主,我看了一下,你没有提供制作EISA分区的工具的嘛,我只看到了,你说的,划一个主分区出来,NTFS格式化,然后写入grub4dos引导,然后用那个联想的工具把分区隐藏了,没有看到具体制作eisa分区的步骤。我估计我可能也是这步出了问题,所以开始都没引导成功,用DISKGENIUS改分区标示为12,好像也不行。
作者: zhtaoist    时间: 2010-4-19 20:35
没忍住,试了试,还是不行

这次是完全按照1楼的步骤做的
作者: hotdll    时间: 2010-4-20 14:23
原帖由 zhtaoist 于 2010-4-19 20:35 发表
没忍住,试了试,还是不行

这次是完全按照1楼的步骤做的

上图,然后说明你的制作步骤。
作者: zhtaoist    时间: 2010-4-20 22:20
标题: 回复 #38 hotdll 的帖子
昨天的事了,当时没截图,那我把步骤说一下吧(以下所有步骤在我的XP下进行)

1,用diskgen把最后一个逻辑分区(F盘)改成主分区并格式化成ntfs格式
2,用bootice在F盘写入ntldr引导程序
3,在F盘考入一个硬盘版的 XP Embedded(包括ntldr、NTDETECT.COM等文件)并根据实际情况修改boot.ini
4,将1楼网盘中的“隐藏分区.rar”解压,所有文件放入F盘根目录并执行setup.bat
    执行完这步我还用diskgen查看了一下,此时F盘的id已改为12,在磁盘管理中F盘已经显示为“EISA配置”
5,关机后按novo键,结果还是出现我原来的操作系统选单,没有启动原来F盘的XPE
作者: yaofangtao    时间: 2010-4-21 00:30
正在寻思这个键的作用呢
作者: zhtaoist    时间: 2010-4-21 00:41
现在还有一点有些怀疑

会不会novo键引导隐藏分区的功能对分区数量有要求

据说thinkdpad的R&R在硬盘超过3个分区的时候就不起作用
作者: hotdll    时间: 2010-4-21 11:33
原帖由 zhtaoist 于 2010-4-20 22:20 发表
昨天的事了,当时没截图,那我把步骤说一下吧(以下所有步骤在我的XP下进行)

1,用diskgen把最后一个逻辑分区(F盘)改成主分区并格式化成ntfs格式
2,用bootice在F盘写入ntldr引导程序
3,在F盘考入一个 ...


1、diskgen是不大可能把逻辑分区变成主分区的。。。我建议用ADDS无损分区工具创建一个主分区。

2、EISA我建议用我提供的那个联想的制作EISA工具制作。别的方法我没试过。。。。


这两个地方是关键性地方。
作者: zhtaoist    时间: 2010-4-21 23:10
1,diskgen有把逻辑分区转换为主分区的功能,而且从磁盘管理里看确实已经转换为主分区了
2,EISA我就是用#1楼网盘里的工具制作的
作者: hotdll    时间: 2010-4-22 09:56
你把你的磁盘管理的图片贴出来,分别贴一个 WIN自带的磁盘管理器的,和DISKGEN的。
作者: yaofangtao    时间: 2010-4-22 10:38

完全根据一楼的操作来的,但是执行setup.bat是出错
作者: zhtaoist    时间: 2010-4-22 12:01
标题: 回复 #45 yaofangtao 的帖子
我的也是现实 the process has error
但是分区id确实变了
作者: zhtaoist    时间: 2010-4-22 12:03
原帖由 hotdll 于 2010-4-22 09:56 发表
你把你的磁盘管理的图片贴出来,分别贴一个 WIN自带的磁盘管理器的,和DISKGEN的。


上次试验失败后我已经把分区恢复成我原来的样子了

这是磁盘管理的

1.jpg (50.61 KB, 下载次数: 173)

1.jpg

作者: zhtaoist    时间: 2010-4-22 12:06
这是diskgen下的

2.jpg (212.43 KB, 下载次数: 187)

2.jpg

作者: yaofangtao    时间: 2010-4-22 22:12
虽然执行批处理失败了,但是我用winpm手动将分区ID从07修改为12之后LENOVO键可以启动隐藏分区的pe了
作者: zhtaoist    时间: 2010-4-22 22:51
原帖由 yaofangtao 于 2010-4-22 22:12 发表
虽然执行批处理失败了,但是我用winpm手动将分区ID从07修改为12之后LENOVO键可以启动隐藏分区的pe了



我执行批处理虽然也显示失败,但分区id已经改为12了

但novo键没用,还是从活动分区启动
作者: fhai    时间: 2010-4-23 10:24
楼主厉害,我要用你的方法把我的F41改一改,我的原机硬盘坏了
作者: hotdll    时间: 2010-4-23 10:58
原帖由 yaofangtao 于 2010-4-22 22:12 发表
虽然执行批处理失败了,但是我用winpm手动将分区ID从07修改为12之后LENOVO键可以启动隐藏分区的pe了


恭喜,呵呵,看来用联想笔记本的人不少啊。
作者: hotdll    时间: 2010-4-23 11:02
原帖由 zhtaoist 于 2010-4-22 12:06 发表
这是diskgen下的


你是双硬盘。我不确定novo是否支持双硬盘

有人成功了,应该不是我的方法问题哈。
作者: yaofangtao    时间: 2010-4-23 11:19
标题: 回复 #50 zhtaoist 的帖子
修改为12的分区有没有变成eisa配置或oem分区
看我后面楼的截图
作者: yaofangtao    时间: 2010-4-23 11:19

作者: yaofangtao    时间: 2010-4-23 11:24
标题: 回复 #29 zhtaoist 的帖子
我的windows7也是显示的oem分区,但是可以成功启动的
作者: zhtaoist    时间: 2010-4-23 11:49
原帖由 hotdll 于 2010-4-23 11:02 发表


你是双硬盘。我不确定novo是否支持双硬盘

有人成功了,应该不是我的方法问题哈。



这个我也想到了,当时试的时候是把第二块硬盘拔下来的


这么看来,我估计novo键和thinkpad的一键恢复一样对分区数有限制

另外我刷过BIOS和SLIC2.1,不知有没有影响

[ 本帖最后由 zhtaoist 于 2010-4-23 12:18 编辑 ]
作者: zhtaoist    时间: 2010-4-23 11:50
原帖由 yaofangtao 于 2010-4-23 11:19 发表
修改为12的分区有没有变成eisa配置或oem分区
看我后面楼的截图


变了
在xp下显示EISA配置
win7下显示OEM分区
作者: yaofangtao    时间: 2010-4-23 16:48
我记得好像在什么地方看见过eisa主分区是最后一个分区来的,而且根据我的接触联想10余种不同型号的机子来看,他们的eisa分区都在最后一个分区的,不知这个有没有影响。
作者: zhtaoist    时间: 2010-4-23 17:51
前两天我试验的时候也是把最后一个分区做成EISA分区的啊

只是算上EISA分区我这有5个分区,不知道对于Novo键来说是不是太多了,呵呵
作者: yaofangtao    时间: 2010-4-23 18:23
需要找个没有的本本来做测试了
作者: 小至    时间: 2010-4-26 22:16
原帖由 hotdll 于 2010-4-8 14:22 发表
我分析了下,NOVO键并不需要依赖联想的DOSLEOS工具来实现隐藏分区的引导,而是默认搜索ELSA隐藏分区是否存在,如果存在就引导该分区。如果不存在就引导主引导记录。

测试了不对啊,需要得到更具体的信息,比如我现在就有一个EISA分区,但按novo开机后并没有进入隐藏分区,难道还有什么特别的说明么?
联想Y430
作者: yaofangtao    时间: 2010-4-27 11:54
现成功实现LENOVO键启动g4d菜单,并从eisa隐藏分区加载Linux和winpe,主分区是Windows7,想从eisa启动Windowsxp,但eisa是隐藏的,还没找到从隐藏分区启动WindowsXP的方法,望能各位大大能提供下从隐藏分区启动XP的思路
作者: zhtaoist    时间: 2010-4-28 23:55
今天帮同事收拾电脑(联想s10),趁机看了一下他的隐藏分区

分区类型是主分区,位于磁盘最后,格式是ntfs,分区id是12,分区引导记录是bootmgr

但是他只有三个分区,第一个是主分区,第二个是扩展分区只含一个逻辑分区,第三个就是这个隐藏分区


通过和我这的分区情况对比,怀疑Novo键启动不起来可能有下面三种可能:
1,对分区数有限制(他有三个区,我这里有五个区)
2,要求EISA分区是第二个主分区(我已经有两个主分区了,前几天试验时把最后一个逻辑分区转换成主分区,并做成EISA的,这样EISA就是第三个主分区了)
3,要求硬盘上包括EISA分区在内只有两个主分区(同上)

我这里没条件一一验证了,希望有条件的兄弟试一下,呵呵
作者: hotdll    时间: 2010-4-29 22:34
我的分区也是第一个分区是主分区,然后接着一个扩展分区,然后再是一个主分区。
作者: hotdll    时间: 2010-4-29 22:38
原帖由 yaofangtao 于 2010-4-27 11:54 发表
现成功实现LENOVO键启动g4d菜单,并从eisa隐藏分区加载Linux和winpe,主分区是Windows7,想从eisa启动Windowsxp,但eisa是隐藏的,还没找到从隐藏分区启动WindowsXP的方法,望能各位大大能提供下从隐藏分区启动 ...

应该也不是很难

不知道你用GHOST系统还是单步安装系统?

如果是GHOST的话,你将GHO文件展开释放到隐藏目录,然后用G4D引导不就可以了?

如果是单步安装的话,安装到C盘后,将C盘的文件在PE下全部复制到隐藏分区,然后用G4D引导不久OK了?
作者: yaofangtao    时间: 2010-4-30 07:04
原帖由 hotdll 于 2010-4-29 22:38 发表

应该也不是很难

不知道你用GHOST系统还是单步安装系统?

如果是GHOST的话,你将GHO文件展开释放到隐藏目录,然后用G4D引导不就可以了?

如果是单步安装的话,安装到C盘后,将C盘的文件在PE下全部复制 ...

可问题是eisa分区是隐藏分区,如果从eisa分区启动的话,在g4d引导的时候可以读取该分区文件,但是进入Windows之后就就不能再读取隐藏分区文件了,除非在g4d之后,Windows引导之前,利用工具将分区显现出来
作者: yaofangtao    时间: 2010-4-30 07:06
可以启动Linux,而不是Linux镜像文件,是因为在Linux中,eisa并不认为是隐藏分区
作者: chenbaker    时间: 2010-5-1 23:12
这是好资料,非常感谢
作者: afen    时间: 2010-5-3 00:39
分区数目是有限制的,我用工程二版全新安装,分区数目随便在哪个位置增加一个启动就失败,减少倒是可以。

××××期待隐藏分区启动XP的试验结果^_^现在数据多了自己不敢试!

[ 本帖最后由 afen 于 2010-5-3 00:48 编辑 ]

捕获.JPG (44.37 KB, 下载次数: 174)

捕获.JPG

作者: zhtaoist    时间: 2010-5-4 01:57
原帖由 zhtaoist 于 2010-4-28 23:55 发表
今天帮同事收拾电脑(联想s10),趁机看了一下他的隐藏分区

分区类型是主分区,位于磁盘最后,格式是ntfs,分区id是12,分区引导记录是bootmgr

但是他只有三个分区,第一个是主分区,第二个是扩展分区只含 ...




今天(严格的说应该是昨天,呵呵)趁着放假有点时间,又试了一下

为了避免其他因素的影响,我把两块硬盘都卸下来,把移动硬盘里的60G硬盘拆下来装机子上(不是用硬盘盒),并且把bios刷回出厂时的版本

试验1:
硬盘分为4个主分区,分别试验将第二、第三、第四分区制作成EISA隐藏分区,结果都无法使用novo键引导至隐藏分区

试验2:
硬盘分为3个主分区,分别试验将第二、第三分区制作成EISA隐藏分区,结果还是无法使用novo键引导至隐藏分区

试验3:
按照我同事的S10上的分区结构分,即第一分区为主分区 接下来是一个只含一个逻辑分区的扩展分区 最后是一个主分区(EISA分区),结果还是不行

以上试验中制作EISA隐藏分区均试验过两种方法(直接用diskgen修改分区id和使用1楼的工具),并且EISA分区的分区引导记录均试验过3种(ntldr、bootmgr、grub4dos)
隐藏分区内除了1楼的工具外只有grldr(由ntldr改名而来,没使用真正的grldr)、ntldr、ntdetect.com、boot.ini、bootfont.bin这几个文件,虽然没有XP或者PE的系统文件,但是如果引导成功,应该会出现boot.ini里的列表(我的boot.ini里面有4个启动项,等待时间为30秒)

折腾了一个晚上,还是没成功,都快绝望了,囧

最后附上一张试验3的图(1、2没截)

[ 本帖最后由 zhtaoist 于 2010-5-4 02:09 编辑 ]

无标题.png (150.15 KB, 下载次数: 167)

无标题.png

作者: zhtaoist    时间: 2010-5-4 02:52
刚才又重做了一下试验3,这次使用的是真正的grldr,不过结果还是一样,囧
作者: hotdll    时间: 2010-5-4 14:07
我的和你的差别挺大的。


作者: hotdll    时间: 2010-5-4 14:15
另外我奇怪的是,你说没引导成功,哪你引导到哪里去了?
作者: zhtaoist    时间: 2010-5-4 16:33
原帖由 hotdll 于 2010-5-4 14:07 发表
我的和你的差别挺大的。

88647




其实区别不大啊,就是扩展分区里的逻辑分区数不同啊
作者: zhtaoist    时间: 2010-5-4 16:34
原帖由 hotdll 于 2010-5-4 14:15 发表
另外我奇怪的是,你说没引导成功,哪你引导到哪里去了?




那当然是引导至活动分区C:了
作者: 左卿候    时间: 2010-5-4 17:15
可惜只能是联想机用。
作者: hotdll    时间: 2010-5-4 22:00
原帖由 zhtaoist 于 2010-5-4 16:33 发表




其实区别不大啊,就是扩展分区里的逻辑分区数不同啊

你的隐藏分区显示的是OEM分区,我的显示器的是EISA分区。

很奇怪,另外我的卷标是NOVO,盘符是O,不知道与这个有关系没有
作者: hotdll    时间: 2010-5-4 22:00
原帖由 左卿候 于 2010-5-4 17:15 发表
可惜只能是联想机用。

呵呵,本来就是联想的NOVO键嘛。
作者: zhtaoist    时间: 2010-5-4 22:27
原帖由 hotdll 于 2010-5-4 22:00 发表

你的隐藏分区显示的是OEM分区,我的显示器的是EISA分区。

很奇怪,另外我的卷标是NOVO,盘符是O,不知道与这个有关系没有



分区id改为12后在win7下就是现实OEM分区,在xp下显示的就是EISA配置

卷标好像没什么用吧,从来没听说过软件认卷标的,呵呵
作者: yaofangtao    时间: 2010-5-5 15:11
不会是卷标和盘符的问题,虽然我的现在的卷标也改成NOVO,但成功的时候不是NOVO的,我的Windows7下也是OEM分区
作者: hotdll    时间: 2010-5-5 17:04
原帖由 yaofangtao 于 2010-5-5 15:11 发表
不会是卷标和盘符的问题,虽然我的现在的卷标也改成NOVO,但成功的时候不是NOVO的,我的Windows7下也是OEM分区

确实很奇怪,我弄了好几个笔记本,都是一次搞定。
作者: yaofangtao    时间: 2010-5-5 18:49
我虽然只弄了一个,但是我这笔记本随便对分区参数怎么改,只要把第三分区设为eisa,就没有任何问题
作者: zhtaoist    时间: 2010-5-5 22:09
囧,为什么我不行啊

你们刷过bios吗?
作者: zhtaoist    时间: 2010-5-5 22:09
不过我那天都已经刷回出厂时候那版了啊,为什么还是不行
作者: yaofangtao    时间: 2010-5-6 12:34
没刷过,你可以先用联想的一键恢复软件试试
作者: zhtaoist    时间: 2010-5-6 14:07
原帖由 yaofangtao 于 2010-5-6 12:34 发表
没刷过,你可以先用联想的一键恢复软件试试



那天换上60G的移动硬盘后也试过,这个软件太简单了,根本没有制作隐藏分区的功能
作者: yaofangtao    时间: 2010-5-6 15:48
除了感叹RP之外,我已经不知道该说些什么了
作者: zhtaoist    时间: 2010-5-8 08:32
囧,灵异事件
与rp无关
作者: yaofangtao    时间: 2010-5-8 10:31
我准备在eisa分区上安装Ubuntu,过程中eisa分区被修改过,现在无论怎么做都不能从eisa分区启动了
作者: zhtaoist    时间: 2010-5-8 13:24
用当初制作EISA分区的方法重来一次也不行吗?
作者: yaofangtao    时间: 2010-5-8 14:56
不行啊,杯具了~~~~
作者: zhtaoist    时间: 2010-5-8 15:16
看来我的也是这样,莫名其妙就坏了
作者: yaofangtao    时间: 2010-5-8 19:31
现在只能期待高手了,想得到的方法基本上都试过了
作者: chenbaker    时间: 2010-5-8 20:37
有机会再试一下,我对这个方法有些怀疑
作者: zhtaoist    时间: 2010-5-8 22:18
肯定还有大家没注意到的细节,而这才是关键之处
作者: bnbhaohao90    时间: 2010-5-9 02:04
标题: 回复 #1 hotdll 的帖子
思路很好啊 以后我玩一玩!
作者: yaofangtao    时间: 2010-5-10 10:36
zhtaoist
你制作eisa分区,用一楼的工具的时候是在什么环境下执行的,我在Windows7和03pe下运行的,不知道这有没关系,反正就是不成功
作者: zhtaoist    时间: 2010-5-10 21:28
Win7、Win7PE和XPE下都试过,也是不成功,囧
作者: yaofangtao    时间: 2010-5-10 23:46
刚看了篇帖子,现手里没多余的机子,没测试,你们谁有闲着的机子可以试试
http://ideapad.it168.com/viewthr ... p;extra=&page=1




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