无忧启动论坛
标题:
原创:R61e上的vista系统和隐藏分区的备份和恢复
[打印本页]
作者:
hmk516
时间:
2008-10-16 17:19
标题:
原创:R61e上的vista系统和隐藏分区的备份和恢复
本来就有写笔记的习惯,已备日后忘记时,拿出来一看就能马上恢复到当时的记忆,由于网上貌似找不到没有像本文内容这么详细的文档,如果有也是比较老有点过时的,因此拿出来分享一下。
本文是主要研究
ThinkPad
笔记本
R61e
上
vista
系统和隐藏分区的备份和恢复。附带涉及到他们启动的原理、一键还原功能的修复、
R&R
使用和安装时的错误问题的解决、
R&R
的限制、装系统或进入
winpe
的注意事项等等。本文分三个部分,时间紧的读者,只看前两部分也无妨,第三部分写给喜欢动手的读者。本文的作者是
hmk516
,转载本文时请勿漏下:)
在
R61e
上,似乎没有了什么
hpa
,分区貌似可以随便删。
bios
中的
security
也没有什么
IBM PreDesktop Area
选项,早先用的什么
fwbackup
和
fwrestor
隐藏分区备份工具也不灵了(使用时会提示
UNLOCKING FIRSWARE STRUCTURES
错误)。总之,时代变了,方法也要跟着变化了吧。
机子的情况是:原装硬盘
120G
,分两个区,第一个是隐藏分区,
6G
多。第二个是
100
多
G
的
C:\
盘。另外,隐藏分区是从扇区
0-32-33
(
0
柱面
32
磁头
33
扇区)开始的,也就是说,在这之前,有
2048
个扇区,包括
MBR
所在的
0-0-1
扇区。
----------------------------------------------------
原理篇
--------------------------------------------------------
隐藏分区和
vista
所在的分区其实都是
NTFS
文件系统,只不过前者的类型为
27
,后者的为
7
,这个类型可以在
diskgen
中修改,貌似改成
7
后就能像进入一般的
NTFS
分区那样进入了。这两个分区都是可以单独启动的主分区,而且可以看成两个可启动的
vista
系统。而
BIOS
和硬盘开头那
2048
个扇区上的代码,则会对用户的输入做出响应,从而决定从哪个分区启动,这样也就实现了一键恢复的功能,因为进入隐藏分区就意味着可以恢复了。在这里我要特别提一下的是,一般的主引导记录
MBR
,只占
0-0-1
这一个扇区,它上面的代码会判断哪个分区是活动的,然后从那个分区启动。但是,现在的情况是,要实现一键恢复功能,单单一个扇区是容纳不下实现对应功能的功能代码的,因此在硬盘开头开辟了
2048
个扇区的空间,用以存放对用户输入作相应的代码。这些代码会根据用户的输入,选择合适的分区启动。这些代码的的内容,似乎还和隐藏分区与
vista
分区的相对位置有关,原装硬盘中,隐藏分区位于
vista
分区之前,此时是一套代码,当把
vista
分区放在隐藏分区之前时,又是另一套代码了。因此,
R61e
的一件恢复功能想要正常,关键必须保证
MBR
及其后几个扇区内的数据要和
vista
分区和隐藏分区的位置相匹配。这里的所说的数据,可以从使用同样技术的机子内拷贝出来(用
diskgen
),或者在从隐藏分区恢复时自动生成,或者安装
R&R
时自动写入。
GHOST
的工作原理也必须提一下,当执行分区到分区的操作时(
下面的试验都是先分区到文件,再文件到分区,不过这应该和直接分区到分区效果一样吧
),对于
FAT32
文件系统,
GHOST
会复制源分区的头
32
个扇区到目的分区,然后跳过目的分区的其他保留扇区,接着再复制
FAT
表等等。这样做的目的,是将源文区上的引导记录复制到目的分区,使得如果源分区是可引导的话,那么目的分区在
GHOST
操作后也就同样可引导了。对于
NTFS
文件系统,我想应该是差不多的,
GHOST
会复制足够多的扇区,使得目的分区也同样可以启动。
至于执行盘到盘的操作时,除了包括同样的分区操作外,还会将源硬盘的
MBR
复制过去,准确地说是将源
MBR
中的引导程序复制过去,至于目的硬盘的
MBR
中的分区表,
GHOST
会根据计算,自动填好的。这里要注意,除了
MBR
外,
GHOST
就不会复制
MBR
后直到第一个分区前的那些扇区的内容了。而这些空间,恰恰被联想一件恢复程序所使用,用来存放程序代码。
----------------------------------------------------
方案篇
--------------------------------------------------------
这里介绍几种备份和恢复的方法,有些方法在第三篇中会试验。这里的方法仅作参考,作者不对读者依法操作而造成的损失负责。
方法
a.
使用
ghost
将
vista
分区整个备份下来,接着就可以重新分区,然后将
vista
分区还原到第一个分区,这时候顶多再用
diskgen
重写一下主引导记录并且将
vista
分区设为活动的。这个方法只备份
vista
系统,忽略隐藏分区,速度很快。(试验已证实可行)
方法
b.
先用
vista
环境下的一个创建急救媒介的程序,在移动硬盘上创建一个可启动的分区,这相当于一个
winpe
环境,或者说微型的
vista
系统吧。这个分区平时可以用
ghost
备份保存的,到需要用的时候再恢复到移动硬盘上。接着使用
vista
环境下的
R&R
软件完整备份一下系统,也可以备份到移动硬盘上。这样两个操作下来,你就得到了一个可启动的分区以及一个存放完整系统的目录。当想恢复系统时,只需从这个移动硬盘启动,然后选择恢复系统就可以了,那个存放系统的目录会被
R&R
自动找到并使用的(最好放在移动硬盘的
C:\
盘)。这个方法的速度还行,恢复挺快,备份的时候比
ghost
慢点,但此方法也只能恢复
vista
系统,不能恢复隐藏分区。而且这个方法恢复后,可能会将硬盘上的分区都删除,最后只剩下一个
c:\
,貌似很凶恶啊。(试验已证实可行)
方法
c.
这个方法地球人都知道,就是创建原版光盘了,它相当于把隐藏分区的内容拷贝到光盘上,等要恢复时,先将文件拷贝到隐藏分区上,然后从这个分区安装
vista
系统。故该操作的结果是两个分区都恢复了,但恢复速度极慢,需
3
个小时左右。这个过程完成后,
VISTA
的产品
ID
似乎也和原来相同。(试验已证实可行)
方法
d.
将隐藏分区整个
GHOST
下来,然后就可以对硬盘重新分区。推荐在磁盘末尾分一个主分区(你要分在磁盘头部也可以),并设为活动,并将隐藏分区
GHOST
进去。至于磁盘前面的分区,也许原来你想怎么分,现在也可怎么分,别忘了格式化前面的这些分区。最后用
diskgen
重新写一下主引导记录,保证系统能从隐藏分区启动。从隐藏分区启动后,选择恢复到出厂设置即可。(试验已部分证实可行)
方法
e.
从别的同型号机的硬盘中盘对盘的
ghost
一份出来,然后将源盘中的包括
MBR
在内的前
11
个扇区的内容,拷贝到目的盘(
MBR
中的分区表内容不要拷贝,保持目的盘的分区表内容不变)。保险点,也可以将包括
MBR
在内的前
2048
个扇区的内容拷贝到目的盘,同时保持目的盘的分区表不变。因为这
2048
个扇区是不属于任何分区,而被用作存放一键备份的代码的。(试验已证实可行)
方法
f.
如果仅仅是一键恢复功能不灵了,本身隐藏分区和
vista
系统都还在,那么重装一下
R&R
也许就能修复这个功能。(试验已证实可行)
方法
g.
如果又想保留隐藏分区以及一键恢复功能,又想装新系统,比如
xp
。那么装之前,先备份前
2048
个扇区中的代码,不要动隐藏分区。接着就可以将
vista
系统的分区删除,重新分区装系统,装完之后,再度恢复这
2048
个扇区上的内容即可,同样的,无论备份或者恢复这
2048
个扇区上的代码时,都不要动
MBR
中的分区表。(本方法未试验)
方法
hijk……
算了,其是懂了原理,变化又何止这些,读者自己发挥吧。
----------------------------------------------------
案例篇
--------------------------------------------------------
下面都是些实验时的例子,大家有空就看看,没空就算,不过看过之后是会有大收获的。
试验使用的软件:
ghost
版本
11.0.2
(低版本的
ghost
似乎识别不了隐藏扇区的内容)。
diskgen
版本
2.0 build 0229(
这个版本有个功能,就是能将磁盘文件的内容加载到扇区上
)
。
pqmagic8.0.5
,
dos
版。
注意:无论装
xp
还是启动
winpe
,都要将
sata
的设为兼容模式,对于
xp
而言,等驱动装完后,才可以设回
AHCI
模式。
也许启动
vista
后会出现“
Winload.exe
无法加载所选项,因为应用程序失去或损坏”的提示,只要按照网上既有的解决方案处理即可,这不属于本文研究的启动过程。因为本文的启动研究,只限于控制权被移交到系统所在分区的引导记录为止。
实验前,介绍下如何用
diskgen
备份和恢复硬盘前
11
或者
2048
个扇区的内容。这个操作不能动分区表的内容,因为原盘和目的盘如果大小不同,分区表肯定不同,简单的将源盘的
MBR
直接复制到目的盘上,只能使得目的盘不可使用。我们这个操作的目的,是复制除分区表以外的
MBR
上以及其后几个扇区上的内容,这些内容其实就是一键恢复功能的代码。本操作要分两步走。第一步复制
MBR
上的程序代码,当然要除去分区表。可以使用
diskgen
的查看扇区中的保存到文件的功能,将
MBR
的内容保存下来,得到一个
512
字节的文件,然后使用
UltraEdit
将文件中分区表的内容删除,也就是将偏移
0x1be
后的内容(包括
0x1be
)剪切掉。这样,最后这个文件就是
446
字节大小了。第二步,复制剩下的
10
个或者
2047
个扇区的内容,也只要使用查看扇区中的保存到文件的功能,和第一步不同的是,第一步指定保存一个扇区,第二布指定保存
10
个或者
2047
个扇区。这样,和备份相关的两步就完成了。当要恢复时,只要使用
diskgen
的从文件写扇区功能就可以了。也是两步,第一步将那个
446
字节的文件写到
MBR
中,即
0-0-1
,由于只有
446
字节,因此不会对目的盘的分区表造成影响。第二步也是使用文件写扇区功能,将备份时第二步得到的文件从
0-0-2
开始写即可。
下面的
4
个例子,其实试验用盘,
80G
的,它的内容是从原装硬盘上
ghost
过来的,相当于
disk
到
disk
的方式,因为中间先是导到了
gho
文件上。
1
.删除隐藏分区,只剩一个
vista
分区,并且除了
MBR
所在的
0-0-1
扇区外,后面的
2047
个扇区都是空,
0-0-1
本身还被
diskgen
重写过主引导纪录,这时候按
F11
没有反应,按蓝色按钮出现“
Startup Interrupt Menu
”对话框,有
Esc
、
F1
、
F12
三个选项。本本能自然进入
vista
。
这个实验说明,
vista
分区作为一个可启动分区,可以单独存在。
2
.两个分区,一个隐藏分区,一个
vista
,并且
0-0-1
被写上了原装硬盘的信息(分区表项的内容当然要被保留),后面的扇区都为零,系统无法启动,死机。按
F11
也死。按蓝色按钮出现“
Startup Interrupt Menu
”对话框,有
Esc
、
F1
、
F12
三个选项。
这个实验说明,功能代码不单单存在于
MBR
上。
3
.两个分区,一个隐藏分区,一个
vista
,并且
0-0-1
被写上了原装硬盘的信息,
0-0-2
到
0-0-8
也被写上原装硬盘的信息,其后扇区都为零,系统可以启动,按
F11
进入
R&R
。按蓝色按钮出现“
Startup Interrupt Menu
”对话框,有
Esc
、
F1
、
F12
三个选项。
这个实验说明,功能代码基本上存在于硬盘的前
8
个扇区上。
4
.两个分区,一个隐藏分区,一个
vista
,并且
0-0-1
被写上了原装硬盘的信息,
0-0-2
到
0-0-8
也被写上原装硬盘的信息,
0-0-11
也写上了原硬盘的数据,其后扇区都为零,系统可以启动,按
F11
进入
R&R
。按蓝色按钮也能进入
R&R
。
这个实验说明,功能代码完全存在于硬盘的前
11
个扇区上。
实验硬盘重新分区,用
pqmagic
,只分一个
7000M
的主分区,并设为活动,格式化没有进行。从
diskgen
看到,这个分区是从
0-1-1
开始的,也就是
MBR
(位于
0-0-1
)后面,包括
MBR
,总共只有
63
个扇区,接着就是这个新分的分区了。将原装硬盘的隐藏分区的内容用
ghost
导入到此分区(其实是间接倒入,先将原装分区的所有内容
ghost
导一个
image
文件中,在从这个
image
中将隐藏分区导入到新分的分区中)。结果可以启动,本本自然进入
R&R
,不过想要恢复到出厂状态时,操作失败,提示“无法复原系统”。
这个实验说明,
R&R
放在磁盘的开头可以单独启动。但不知为何却无法复原系统。
实验硬盘(
80G
的笔记本硬盘)重新分区,用
pqmagic
,只分一个
7000M
的主分区,不过这次分在硬盘空间的最后,并也设为活动,格式化没有进行。然后用
diskgen
重写了一下
mbr
,也就是重新写了下主引导纪录的引导程序。然后还是将原装硬盘的隐藏分区的内容用
ghost
导入到此分区,当然还是间接导入。接着将该
80G
硬盘装入本本,这时候开机后本本自动进入
R&R
。不过想要恢复到出厂状态时,还是失败
这个实验说明,
R&R
放在磁盘的末尾也可以单独启动。但不知为何还是无法复原系统。
实验硬盘(
80G
的笔记本硬盘)重新分区,这次想尽量和原装硬盘的分区情况靠近。于是使用
diskgen
的分区功能,在硬盘开头分出一个
7000M
的主分区,而且调整此分区的参数,使其从
0-32-33
开始,也就是在硬盘开头空出包括
mbr
的
2048
个扇区。之所以用
diskgen
分区,是因为
pqmagic
不能精细调整分区的位置。而且,当把这个用
diskgen
分好区的硬盘给
pqmagic
分析时,居然出现了
#105
错误,这个情况倒是和原装硬盘给
pqmagic
分析时出现
#110
错误比较相像。接着还是将原装硬盘的隐藏分区
ghost
到这个新分出的区中,完了后将此
80G
硬盘装入本本。开机后
R&R
自然进入,当时当想要恢复到出厂状态时,还是“无法复原系统”。!·
#
!·
%
¥
#
真是郁闷,想了想,现在这个问题应该和启动是没有什么关系了。上网查了查,发现不少人也碰到了此类问题,但是似乎没有有效解决方法。静默
~~~~~~
突然想到,再分个区看看!于是用
diskgen
将剩余的
60
多
G
空间分成一个
FAT32
,并且格式化。再次重启到
R&R
,现在居然可以开始恢复到出厂状态了。好了,取消这个恢复过程,我可不想再等上
2
、
3
个小时看它慢慢装系统了。这里不得不感叹,
R&R
真蠢啊,连个分区都不会,要是无法拷贝文件,至少也给个提示阿,笼统的“无法复原系统”信息,只能让人鄙视之。
这个实验说明,
R&R
可以单独启动。要想复原系统,还需要提供一个另外的分区用来存放拷贝文件。
接下来,为了能完美利用
ghost
恢复隐藏分区,进而恢复整个系统,我将试验用盘用
pqmagic
分成
4
个区,第一个
30G
,为主分区,用于放置
vista
系统,其后两个
20G
的逻辑盘。最后一个
7G
的主分区,用于放置隐藏分区,并把它设为活动的(在这里,我已经将隐藏分区的位置,调到了磁盘的最后,这和原装系统刚好相反,这样做的好处就是让系统的磁盘位置尽量靠前,有助于性能的提高)。最后格式化前面
3
个区。接着,就把隐藏分区的内容
ghost
到这个硬盘的最后一个分区上。将实验硬盘装到本本上,也许此时需要用
diskgen
重写以下主引导纪录,否则可能本本提示“
missing operation system
”。接着,开机启动,自动进入
R&R
。然后开始恢复到出厂状态。这时候,
R&R
倒是会提示,发现多个分区,是否单单格式化
c:\
还是将所有分区合并为一个,当然选前者了。继续,然后就开始了漫长的恢复过程。最终,成功了。
Vista
成功复原。不过此时发现了一件有意思的事,原先我用
pqmagic
分区时,将头一个分区分了
30G
,该分区开始的位置虽然我没看,但应该是从
0-1-1
。但是当
vista
完全复原,我再次进入
pqmagic
时,发现
pqmagic
提示分区表错误,而且整个硬盘变成了**一条,上面有错误号
#105
。不过用
diskgen
进行察看后才知,原来
30G
的分区的开始位置现在成了
0-32-33
。
这个实验说明,只要将
R&R
用
ghost
保存,在需要的时候,可以拿来恢复整个机器至出厂状态,而且
R&R
所在的分区可以调整到磁盘最后(默认情况下该分区是位于磁盘最前面的)。
紧接上面,遗憾的是在没有试一下开机时的蓝色按钮的情况下,我鬼使神差的直接用
diskgen
将隐藏分区改为了活动,之后本本重启后自然进入了
R&R
,不过在进入过程中提示
bcd
错误,要求恢复,我还以为是
vista
分区的
bcd
错误呢,还疑惑怎么
R&R
还会检查这个,就点了恢复,结果在这之后,就怎么也进不了
R&R
环境了,无论是用
diskgen
重写主引导纪录并将隐藏分区设为活动还是开机狂按
F11
或蓝色按钮,或者将原装硬盘的前
2048
扇区内容导入(当然保留分区表内容)。后来才明白,原来隐藏分区也相当于一个
vista
,他启动时也需要
bcd
的引导数据,开始的
bcd
修复就是针对隐藏分区上的
bcd
文件的,而这个修复动作恰恰又是错误了(至于为什么会出现这个错误提示,难道是
MBR
所在
2048
个扇区上的程序以及我人为设定隐藏分区为活动的缘故?不解,暂时略过),幸好,原隐藏分区的
bcd
文件被作为备份被保留了下来,于是我在
diskgen
中将隐藏分区的类型从
27
改为
07
(其实隐藏分区本来就是
ntfs
,这样改了之后,进入
winpe
就能访问隐藏分区了),进入
winpe
,使用
bcdedit
的
import
功能将原始的
bcd
文件(现在的名字是
bcd.0001
类似的样子)导入那个被修改后的生成的
bcd
文件(虽然可以直接将这个
bcd
文件删掉,然后将
bcd.0001
改名为
bcd
,开机后,
R&R
环境也能进入,不过此时使用
bcdedit
会出错,用
import
功能就是为了使
bcdedit
不报错)。这样一来,隐藏分区的
bcd
就被修复成原装状态了。这时候,如果将隐藏分区设为活动的(类型是否
27
或
07
没关系),并且用
diskgen
重写一下主引导纪录,开机后
R&R
环境就能自然进入,而如果将
vista
分区设为活动的,那么就能开机后自然进入
vista
。但是,
F11
和蓝色按钮现在都不起作用了,尽管我将
120G
原装硬盘的前
2048
扇区内容导入
80G
硬盘(保留后者分区表),还是不起作用。也就是说,现在的问题是两个分区都能够独自启动,但是
F11
或者蓝色按钮却不能使用户从默认进入
vista
改为进入隐藏分区。即便是使用原装硬盘的前
2048
扇区的内容(导入到
80G
硬盘上),开机总是进入
vista
,也就是说,一键恢复失效了。
这个实验说明,前
2048
个扇区上的程序,在判断和寻找启动分区时,对于分区的位置(或者说前后位置关系)还是很讲究的。又或者说,这前
2048
扇区上的内容,会根据分区的不同而不同。
现在就来修复一键恢复功能以及找出一键恢复失效的原因。回想一下,原来我只要把原装硬盘的内容全部
ghost
到实验
80G
上后,只要再将前
2048
扇区的内容导入(
80G
的分区表要保留),一切就都
ok
了。而在
ghost
的过程中,
80G
上的两个分区的大小都和原装
120G
的不同(当然
ghost
后,两个硬盘的前
2048
个扇区都是没有被划到任一个分区中的)。也就是说,
mbr
以及其后
2047
个扇区上的程序,能对用户的按键做出判断,然后选择合适的分区启动(启动
vista
分区或者隐藏分区),但是它的选择肯定不是基于分区大小的。
现在的情况是,我将两个分区的位置调了个个,又在中间插入了
2
个逻辑分区,而硬盘的前
2048
个扇区上还是使用原装硬盘上的内容,结果这其中的程序就不能根据用户按键选择启动分区了。
一个想得到的办法是,先修复一键恢复功能,然后比较这时候
2048
扇区上的内容和原装硬盘上
2048
扇区上的内容有何不同。于是,进入
vista
(只需用
diskgen
重写主引导纪录,然后将
vista
所在分区设为活动即可),安装新版本的
R&R
(机子上的版本是
4.1
,网上下的是
4.2
)。结果才一开始,就提示“获取
Rescue and Recovery
环境盘符时出错”。貌似和盘符有关。于是我先用
diskgen
将隐藏分区的类型改为
27
,使得其在
vista
下不可访问,但是还是出现这个出错提示。接着又我将那两个逻辑分区删除,居然安装可以进行了。靠,要这样啊,你赢了。安装到最后,提示“请废弃以前为
Rescue and Recovery
创建的任何挽救介质副本。计算机重新启动后,应创建新的挽救介质,计算机无法从硬盘驱动器启动时,挽救介质将
……
”。然后提示重启,那就重启呗。
Vista
重启进入桌面后一个最大的改变就是,我的电脑中出现了隐藏分区,盘符为
F:
。而在控制面板中的计算机管理中,这个隐藏分区还是被显示成
EISA
配置,并且并没有被分配盘符。
现在,看看一键恢复功能被修复了没有?重启,不停按蓝色按钮,出现对话框,有
Esc
、
F1
、
F11
、
F12
四个选项,这时按
F11
,总算可以进入
R&R
了。重启后再不停按蓝色按钮,这一次直接进入
R&R
。重启后不停按
F11
,也能直接进入
R&R
。这时候重启,光盘启动进入
dos
,运行
diskgen
,发现隐藏分区是活动的。再次重启,什么都不按,自然进入
vista
。再次重启,也是用光盘启动进入
dos
,运行
diskgen
,发现现在
vista
分区时活动的了。嗯,有意思,来看看原装硬盘的表现是不是也是这样的?换上原装
120G
硬盘。开机不停按蓝色按钮,直接进入
R&R
环境,然后重启到
dos
,果然,隐藏分区是活动的。将这时候的硬盘前
2048
扇区内容备份。再次重启,这一次不按任何键,系统自然进入
vista
,然后重启到
dos
,现在
vista
分区是活动的了。看来,原装硬盘的表现也是一样。再次备份此时前
2048
个扇区的内容。将这两个备份作一比较后发现,在扇区
0-0-3
的偏移
21
开始,有三个字节的内容不同,前后两个备份分别为
01 02 2B
和
FF 00 D7
。
作为比较,再次换上试验用
80G
,按蓝色按钮
+F11
进入
R&R
,然后重启到
dos
,此时当然是隐藏分区是活动的了(
diskgen
看到),备份此时的前
2048
扇区内容。然后重启,什么都不按,本本自动进入
vista
,马上再次重启到
dos
,此时当然
vista
分区是活动的,然后备份硬盘前
2048
扇区的内容。再次将这两个备份作一比较。发现还是扇区
0-0-3
的偏移
21
开始有三个字节的内容不同,不过这次前后两个备份分别为
00 02 7A
和
FF 00 87
。
这个实验说明,一键恢复功能的修复,可以通过重装
R&R
来完成,不过安装的时候,只能是一个
c:\
盘,外加一个隐藏分区,不过这个隐藏分区的位置倒是无所谓。另外,
2048
个扇区上的某个位置,会纪录上次启动时哪个分区是活动的。
现在再将
120G
的和
80G
的内容作一比较,发现这两套备份的前
2
个扇区不同之处有很多。而后面的只有一处共四个字节不同。由于我不是编程者,因此分析只能到这一步了。不过这说明,分区位置的不同,会导致前
2048
扇区上的内容不同,进而不同硬盘上的前
2048
扇区上的内容,就不能通用了吧。
最后,我进入
vista
,在原先为了装
R&R
而删除分区所留下的空间上,使用控制面板中的计算机管理,重新分出了几个盘,其中有一个主分区,两个逻辑分区,结果,重启电脑狂按
F11
试图进入
R&R
时,却提示:“
BOOTMGR IS MISSING Press Ctrl+Alt+Del to restart
”。
()&^$$#%&^(*)*&^
。汗,也许这个和新建的分区中有一个主分区有关吧。于是我撤销了这个分区的操作(进入
dos
下的
diskgen
,将原来保存的
2048
个扇区的内容复制到磁盘上)。那如果只建立两个逻辑分区呢?试验下来还是不能和进入隐藏分区的功能共存。算你狠,也许在现阶段,想同时拥有隐藏分区的功能并且分多个区,还是很难做到的。当然,你可以只选择其中一种,比如平时使用的时候,将
vista
所在的分区设为活动的,并且用
diskgen
重写一下主引导纪录
MBR
。那么每次都能自动进入
vista
,但进不了
R&R
环境。如果想用
R&R
恢复了,则可以将
R&R
所在的分区设为活动,然后开机就能自动进入
R&R
环境了。至于能否成功复原
vista
,或者在有多个逻辑分区的情况下复原成功后,是否能按
F11
进入
R&R
,我不敢保证(上面的实验我就差检查这一步,当时要是试一下就好了,现在我已经不想再花费
3
个小时再试一遍了,因为这一趟下来,我对
R&R
的表现没什么好感,已经不想再对它试验了。以后估计也不太会去使用它)。
要是按照我前面的做法,先用
pqmagic
给硬盘分
4
个区,头一个主分区预备放系统,中间两个逻辑分区,最后又是一个主分区作为隐藏分区。用
ghost
将隐藏分区的备份放到这最后一个分区中。然后用
diskgen
重写主分区以及将最后一个分区置为活动。最后开始还原机子到出厂设置。如果最后的结果是
R&R
的进入功能和多个逻辑分区能够共存,倒也是一桩幸事啊。这个就当作悬念留给读者了:)
总结:联想的恢复方案,麻烦多多,实在不敢恭维,还是直接使用
ghost
来的踏实。
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3