再说说hp的F11功能。
以下内容可能有点罗嗦,没兴趣和没耐心的就别看下去了。先说一句,先备份好自己有用的一切数据,在此可不担保操作过程中出问题而产生不良后果,最好先做全盘备份以防不测。呵呵。
趁新装上320G的硬盘,再次测试一下hp的F11功能,本来想用Ghost搞定,ghost回C分区和恢复分区后可以用(不过我为省时间,把恢复分区中的wim镜像删像,然后进去F11,进去看看就算了,谁知又太多手选恢复系统一路进行下去,出错了,当然100%出错,因为恢复分区中都没wim镜像,不错才怪,出错以后无论再怎么搞怎么分区、Ghost,F11功能也回不来,估计是启动F11时向硬盘主引导写入数据,出错后包含的F11引导代码被破坏,怎么搞也不行,无奈只好拿出自己打造的hp Vista U版恢复盘进行恢复,整个硬盘有三个主分区(包括恢复分区),三个扩展分区,由于F11的引导被破坏,只显示整个硬盘恢复(还好就用新硬盘来试),没有高级选项,也没系统恢复选项,所以大家在用恢复盘时一定要看清楚选项和说明操作。很多网友都说如果保留F11的话硬盘分区上有些限制,自己试了一下,其实没有这个问题,也可能跟分区软件有关(用PQ好像有问题,我用dos版的diskgen v2版),硬盘中有三个主分区都不影响F11的使用,用我的U版Vista恢复盘恢复后,有两个分区,恢复分区的大小跟原厂一样(里面原厂6G多的B版BASE.WIM镜像被我换成自己4G的U版镜像,刻盘刚好一张普通的DVD,恢复分区可用容量会比原厂的多2G),另外一个分区30多G(好像跟我之前做的U版Vista分区大小一样,忘了之前的大小了),另外200多G在中间为未分容量,用diskgen删除C区(PQ好像对hp的F11不支持,进去时会提示错误),重新分区如下(除恢复分区外其他都是FAT32格式,然后在XP重新格为NTFS格式):
C(主分区):40G
D(主分区):50G
E(扩展分区):50G
F(扩展分区):100G
G(扩展分区):50G
H(主分区、恢复分区):9.5G
重新分区后F11功能没损坏,特地制作一个操作系统是Dos版的恢复光盘,能正常恢复到C盘,其他分区没事,但是启动不了,用diskgen和Ghost看了一下C盘,明白了,是NTFS格式(记得Dos是不支持NTFS格式的,原Dos系统是用Fat32格式制作的,而系统恢复时只是从Wim镜像解包文件到C分区,分区格式跟Wim镜像无关,系统恢复的时候把C盘格成NTFS格式,所以只有支持NTFS的Windows系统才能用F11),难怪Dos启动不了,用Ghost把之前装的xp(NTFS格式)还原回去,pass,启动和F11正常。再Ghost一个XP到D分区,修改一下C盘的Boot.ini引导文件把D分区的XP加进去,双XP系统和F11都正常,双系统和F11并存出笼了。呵呵,这说明应该可以用Vista和XP双系统(没试),但F11只能恢复第一主分区C分区的系统,重新制作一个XP系统的Wim镜像替换掉恢复分区的BASE.Wim镜像,用F11系统恢复后重启动,全部正常,说明我们刻录的hp Vista恢复光盘可以打造成自己的XP版恢复光盘(换掉preload文件夹中的BASE.Wim镜像就行了),当然这个问题之前已说过理论上可行,现在说明完全没问题的,F11恢复时是不会去校验WIM镜像到底是什么内容。
以上在DV2804上用日立320G硬盘测试通过。
对hp的F11功能原理(只说恢复系统,其他没试过)进行一下个人总结。
F11恢复系统:开机Bios启动时通过F11快捷键,引导硬盘中的一段特殊代码(估计就是这段代码搞得我得拿恢复盘恢复),然后引导进去恢复分区的PE系统,恢复系统时先用NTFS格式格式化第一主分区C盘,解包preload文件夹中的base.wim镜像内容到主分区C盘,解包完成后拷贝文件和写入日志到C分区(C:\system.sav\logs\recovery和C:\windows\sminst文件夹),完成。
F11全盘恢复:开机Bios启动时通过F11快捷键,引导硬盘中的一段特殊代码,然后引导进去恢复分区的PE系统,恢复时先删掉除恢复分区以外的所有分区,重建第一主分区C盘,用NTFS格式格式化第一主分区C盘,解包preload文件夹中的base.wim镜像内容到主分区C盘,解包完成后拷贝文件和写入日志到C分区,完成。
恢复光盘工作原理:
恢复系统:恢复光盘引导光盘中的PE系统启动,恢复系统时先用NTFS格式格式化第一主分区C盘,删除恢复分区preload文件夹中的BASE.WIM镜像,从光盘中重新拷贝BASE.WIM镜像到恢复分区的preload文件夹(怪不得要那么久),完成后从恢复分区的BASE.WIM镜像解包到第一主分区C盘,解包完成后拷贝文件和写入日志到C分区,完成。
全盘恢复:恢复光盘引导光盘中的PE系统启动,恢复时先重建整个硬盘分区,建恢复分区和第一主分区后,用NTFS格式化恢复分区和第一主分区C盘,从光盘中拷贝文件到恢复分区建的PE系统,完成后从恢复分区中的BASE.WIM镜像解包到第一主分区C盘,解包完成后拷贝文件和写入日志到C分区,完成。
当然恢复时估计还有一个过程,就是向硬盘写入F11引导代码,个人能力有限,过程不清。
想到了就再多写两句,如果F11被破坏了,又想恢复,其他方法都恢复不了的情况下,可以用恢复光盘,不过要对恢复光盘打造一下,先把恢复光盘读成光盘镜像保存到电脑,随便找个文件做一个WIM镜像(越小越好),换掉原光盘preload文件夹中的BASE.Wim镜像,保存,再找一个512M的U盘(现在我大多的光盘都用U盘量产,省掉刻碟的钱,呵呵,没有就只好用张CD-R了),要能量产成光盘的U盘,把修改好的光盘镜像量产到U盘里,用Ghost把之前C盘的系统保存好,然后用U盘中的光盘启动后进行系统恢复(要记得是系统恢复,不是全盘恢复),如果只有显示整个硬盘恢复,没有高级选项,也没系统恢复选项的话,就不行了,因为会格掉你整个硬盘,除非你乐意这么做,恢复完成后用Ghost还原之前的系统。当然,如果能知道F11引导代码是怎么写进硬盘的那个地方(估计是硬盘主引导区),只要恢复该部份估计F11功能也能正常工作,那更能快速恢复。