zats 发表于 2007-12-13 12:11:40

宝宝的影子重拳出击,炮制07年末最强帖

宝宝的影子重拳出击,炮制07年末最强帖
原创作品,请勿随意转载

由于上传图片大小和格式的限制,过程插图无法加载,我制作了DOC版的教程,这里只发布一些小图,下载部分在后面
本人校内日志上有完整的发布,请点击http://xiaonei.com/getuser.do?id=221076037

重量级原创-重装矩阵-完全手工打造F11一键恢复(超详细)
比品牌机还要方便的系统恢复,安全的隐藏分区方案
最简单最安全最方便最炫的系统恢复方法
无需刻盘,无需DOS界面下拷贝文件
大部分工作在图形界面下操作,多图详解,猫狗都杀!!!
赶快动手吧,一劳永逸啊~!!!
适用所有家用电脑,台式机、笔记本通杀!!!
讲解详细适合初学者


目录
   概要

一.必要的相关知识

1.建议相关的操作经验

2.一键恢复的原理

3.Dos相关知识

4.ghost相关知识

5.PQ相关知识

6.系统引导的相关知识

二.制作过程

1.制作中需要配置的文件、工具

2.制作流程
三.经验总结

1.过程中发现的特点

2.与品牌机一键恢复的对比

3.虚拟机

4.修复一键恢复程式
四.必要文件上传



概要

在网上找了很多关于打造一键恢复的文章,发现翻来覆去就是那么几篇,而且体系不健全,无法指导初学者完成一键恢复的制作,当然他们也给我提供了宝贵的经验,这里还是要感谢那些先人在这之前为此所做的努力。首先感谢的是一键恢复的创始人(好像是IBM的谁吧)其次感谢第一个整明白该原理并引入平民电脑的人(好像是那谁),最后感谢我,把相关的方法知识整理并发表出来供大家使用,-.-~嘎嘎。
事情总有个起因,为什么要采取这样的恢复方式呢?原因很简单,相信大家和我一样,XP已经做够了(够够的了),人吗,都有一定的忍耐力的,微软就这样肆无忌惮的强奸着我们。所以建议大家没事换换口味,另寻新欢,系统本人是做过不少,DOS,95,98,me,2000,2003,xp,vista,微软的基本上全上了一边,MAC_OS的从10.4开始到刚出的LEOPARD10.5这才是真正的美人儿啊,LINUX的像redhat7.2,redhat9.0,RedHat Enterprise,Ubuntu6.0(乌班图),Ubuntu7.10.还有Fedora-8,不是有那么句话吗---我就喜欢折腾!!!---哈哈哈~

系统的备份与恢复也做了一些,手里有台奔腾2的333M的本,196M内存,优化后开机PF值56,上网聊天完全可以接受,哈哈,这样的招牌XP当然GHOST啦(目前服役于家里面局域网做服务器用)。还有给老爹和老妈的预备的专用台式机(上网+草股票),根据他们两人的特点(他们都不知道‘我的电脑’是什么),于是呼(10G硬盘+冰点还原)是绝对超爽的选择,整的像网吧的机器似的,开机就回到原来的系统,这样出门在外地的我也不用担心了,该系统目前已经服役一年,无任何故障~
。还有我自己的小黑,经典的t60(我自己这样认为的),哎,用的当然是原厂的RNR了,好坏无实在不想评论,自己先汗了T.T!还有就是GIRLFRIEND的HP了,P3最后一波,没赶上自带一键恢复的好时候,好在有大家广泛认可的最好的OEM系统HP版的XP专业版(在网上找了好久,MD5作证是原版的)。

虽然每次给她重弄的时光是快乐的,可是时间长了真是一种折磨啊,总是在重复同样的无意义的工作,还浪费时间,这不昨天又让我给整一下。真想给她整个GHOST,可是哪有让美女举个启动盘在DOS下GHOST系统的啊,那我多没面子啊。整个DOS工具箱吧人家还讨厌,逼我想啊想啊,突然想起来几年前看见报纸上介绍过一键恢复这么个东西,于是上网找,结果就像我前面说的果然大部分都是几年前的文章,而且很多还是同一篇的,晚上睡觉的时候我就又想啊,这个一键恢复好啊,按一下就解决问题,MM不用去费劲知道怎么工作的,而且启动的时候一闪而过(整的跟品牌机的),还不影响MM的心情,别人看见了以后一问谁整的啊,我多NB啊,倍儿有面子,哈哈哈,于是乎下定决心,就整它了。
废话说了不少,接下来就介绍详细的过程吧。



一、必要的相关知识

想学做一键恢复这些知识是必须要有的,虽然按照我的方法你不去想为什么也能成功,但只知其然不知其所以然的弄他是没意义的~在开始工作之前要确保手里面有一张集成DOS工具的启动光盘(推荐电脑城卖的番茄花园XP安装盘,3块一张,绝对值得购买,以后都有用)
1.建议相关的操作经验
PQ-Partition Magic:在DOS界面下使用过PQ进行分区
GHOST:在DOS界面下使用过GHOST进行备份和恢复操作
自己安装过XP操作系统。

2.一键恢复的原理
【关于IBM笔记本电脑的一键恢复和隐藏分区】
IBM的笔记本电脑隐藏分区存放着winxp安装程序和WINPE简易系统。当按下恢复键时,电脑会启动pe系统,通过选项可以进行无人职守的自动安装操作系统,并有自动脚本安装所有驱动和常用软件,这些技术通过N合一系统盘集成技术以及自动安装功能都能实现。IBM为什么不把 一个安装好的系统放在隐藏分区,竞让用户看着电脑用1、2个小时安装操作系统……我个人认为生产达到规模化的时候,机器的配置是多样化的,每台机器的定制不能完全相同,使用统一的操作系统应该免于逐台调试的过程,有利于生产的便利。也可能是因为版权的问题吧。对于自己的机器就完全没有必要了。这里我要声明一下我自己的观点:我建议自己的机器在通过常规顺序安装完系统驱动和补丁以后做个GHOST,以后使用起来省时省力。我不建议的是:使用别人的机器上的GHOST镜像来恢复到自己的机器上,不安全还容易出错。

【关于隐藏分区的启动方式】
制作隐藏分区的工具中,有几个核心程序。BMGR.EXE工具将一段小程序(BOOT.INI文件)写到硬盘MBR分区表。启动电脑时不按F11键,电脑从硬盘第一个主分区启动;如果按F11键,这段程序会查找硬盘上的隐藏主分区,从隐藏分区启动。而下一次再次启动时,又会恢复从第一个主分区启动。

【关于BMGR程序应用于其它电脑的可能】
IBM的笔记本电脑是在BIOS启动时出现按F1键进入bios、按F11键恢复系统、按F12键进入启动菜单,这是因为IBM的BIOS中集成了对硬盘MBR的检测。换成其他BIOS,只是把这个功能安装在硬盘上了,离开了IBM的BIOS,同样 可以工作,此时出现“按F11键恢复系统”的信息提示是在BIOS界面过去后,系统开始引导之前。

【关于F11与系统引导的关联】
bmgrus.scr文件是关联F11和系统引导用的,通过命令激活。
用“记事本”工具查看bmgrus.scr,内容如下:
<PROMPT1=To Start the Product Recovery program, press F11>
<KEY1=F11>
<Wait=40>

【关于隐藏分区的安全】
隐藏分区在Win2k/xp的管理工具->计算机管理->磁盘管理->中可以看到,但要使用这个分区,必须在磁盘管理中给他分配一个盘符。如果不分配盘符,这个分区是看不见的,可以避免病毒等原因损坏备份。

3.Dos相关知识

DOS启动盘:包含(Config.sys),(Autoexec.bat),(Command.com),(Io.sys)文件
把这些文件复制到硬盘的一个分区中,如果该分区是主分区的话,有了这些文件,再通过对MBR的修改,则该分区可以引导。(本次制作的可引导的隐藏分区就用到该原理)

DOS文件注释(本次所用到的DOS文件)

AUTOEXEC.BAT
开机自动执行批处理。
CONFIG.SYS
系统配置文件,配置目录。
COMMAND.COM
命令解释器
DOSKEY.COM

方便的命令行工具。
EDIT.COM

DOS下的文本编辑工具。
HIMEM.SYS

内存驱动。
IO.SYS

管理硬件的基本输入输出,和启动项目
MSDOS.SYS

里面是DOS系统启动的参数
restart.com

重启工具。
SMARTDRV.EXE

磁盘高速缓冲。

DOS系统的三个核心文件COMMMAND.COM、IO.SYS、MSDOS.SYS

4.ghost相关知识
关于大名鼎鼎的GHOST相信大家肯定有所耳闻吧,可初学者使用起来还是有一定的风险性的,建议先学习相关的知识再操作。其实关于GHOST的使用,一共就是几项对应的备份与恢复操作,盘对盘,分区对分区,分区对镜像。而图形界面后面操作他的核心就是几句带有参数的命令,现在总结如下

ghost.exe -clone,mode=copy,src=1,dst=2 -sure
硬盘对拷

ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure
将一号硬盘的第二个分区复制到二号硬盘的第一个分区

ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho
将一号硬盘的第二个分区做成映像文件放到g分区中

ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2
从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区

ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb
用g盘的bac.gho文件还原第一分区。完成后不显示任何信息,直接启动。
(这条命令是我们这次要用到的)

ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P
将映像文件还原到第二个硬盘,并将分区大小比例修改成60:40还原磁盘


5.PQ相关知识
该软件要介绍的东西很多,没用过的最好不要轻易尝试,先学学该软件的使用再过来进行分区的操作,学习推荐地址:http://softbbs.zol.com.cn/1/67_732.html前半部份是视窗下的,后半部分是DOS下的,推荐DOS下使用PQ。

6.系统引导的相关知识
操作系统是如何引导的呢?简单的说当系统加电自检通过以后,硬盘被复位,BIOS将根据用户指定的启动顺序从软盘、硬盘或光驱进行启动。以从硬盘启动为例,系统BIOS将主引导记录区(MBR)读入内存。然后,将控制权交给主引导程序(写在MBR区中),然后检查分区表的状态,寻找活动的分区。最后,由主引导程序将控制权交给活动分区的引导记录,由引导记录加载操作系统。
对于DOS和WIN9X等操作系统而言,分区引导记录将负责读取并执行IO.sys。


下转2楼

dv2d4admin 发表于 2007-12-13 12:14:26

哥们

你全才啊?

zats 发表于 2007-12-13 12:17:14

二.制作过程

1.制作中要配置的文件、工具



【工具盘】

工具盘菜单(截图)用笔画的是要用到的工具


【IBM的F11一键恢复软件包】

官方下载地址

http://www-307.ibm.com/pc/support/site.wss/MIGR-4QDSS5.html

只有165K非常小巧,解压缩后里面一共8个文件,要用到的只有三个文件bmgr.exe   隐藏分区制作的主文件

boot.bin   二进制文件,里面的内容将会被写入MBR

bmgrus.ba1 文本文件关联F11键,是可以修改的。



用“记事本”工具查看bmgrus.ba1,内容如下:

<PROMPT1=To Start the Product Recovery program, press F11>

<KEY1=F11>

<Wait=40>



第一行就是创建F11系统恢复功能后电脑启动时显示的信息

,可以自行修改成需要的内容。

第二行是有关按键的设定,能否修改没有测试,由于不少主板都有F12选择启动列表的功能,用F11键正好合适。

第三行Wait=40是默认的超时时间,如果没有记错,主板的中断控制器每秒产生18.2次中断,40就是大约2秒多的时间,可以根据个人的喜好修改。



注意:使用的时候别忘了把扩展名改成.SCR

这是因为最终执行的时候,命令是用的BMGRUS.scr



【GHOST源程序】

这里有个小插曲,我上网找了很长时间的最原始的GHOST8.2,无奈啊,找不到,全是有其他软件的安装程序,这可怎么办啊,我急中生智,找来工具盘,进入dos命令行,打开工具盘的盘符再DIR,你猜怎么着?哈哈哈,GHOST.EXE乖乖的躺在那里(上图),说时迟那时快,我一个【COPY GHOST.EXE C:\】 乖乖到手GHOST 。



【ghost镜像文件】

该文件是你自己要备份的系统的镜像文件,名字要和一会用到的GHOST命令行中的名字一致,我起的名字是Sysback.gho。隐藏分区的大小要考虑到你的镜像文件的大小,ghost的时候建议选则HIGH压缩比率。



【必要的DOS操作文件】

最基本的8个文件(功能前面有介绍)这里面要简要介绍一下需要编辑的两个文件

AUTOEXEC.BAT(批处理命令)和CONFIG.SYS(目录配置文件)可以先建立两个文本文件,编辑后改名字和后缀用Autoexec.bat和config.sys可以配置出一个dos下的菜单,只是为了玩得花,不用也成,只要autoexec.bat里有ghost命令参数行:



ghost.exe -clone,mode=pload,src=c:\sysback.gho:1,dst=1:1 –sure -fx–rb



就是一键恢复。但缺点是万一启动时候误按F11,由于没有配置菜单,autoexec.bat中的ghost参数立刻生效,开始恢复系统,那岂不傻眼了,而且绝对不能中断ghost,如果中断一般来说分区会挂掉,必须格式化硬盘重新做分区。因此作者建议用 Autoexec.bat和config.sys配置出一个dos菜单!



生成dos菜单,首先要在config.sys里设置菜单项目。如果在dos下编辑,要用到edit.com。作者常用的启动菜单只有两项:

1. Recovery the Computer System

2. Restart the Computer

相应的config.sys和autoexec.bat的文件内容如下:





config.sys

-----------------------------------------------------



menuitem=recovery, Recovery the Computer System

menuitem=restart, Restart the Computer

menudefault=restart,20

menucolor=7,0





device=himem.sys /testmem: off





device=himem.sys /testmem: off

------------------------------------------------



autoexec.bat

------------------------------------------------------

@echooff

smartdrv.exe

doskey.com

if "%config%"=="recovery" goto recovery

if "%config%"=="restart" goto restart



:recovery

ghost -clone,mode=pload,src=sysback.gho:1,dst=1:1 -sure

goto restart



:restart

restart.com

------------------------------------------------------

有点C基础的人看上边的语言应该能很好看懂(上三张图,划线讲参数)

需要注意的是,一定要加载himem.sys,smartdrv.exe,和doskey.com

这里要清楚:隐藏分区引导后,首先执行的是批处理文件中的命令。

dos菜单配置并不难,照猫画虎就行了。需要注意的是,autoexec.bat中的名字必须与config.sys中的相对应。如果想要重新启动系统,需要restart.com。可以根据自己的需要定制启动菜单。

执行第一项的时候就开始恢复系统了~^_^

【整理】

这里整理一下,我把要用的文件分成三类



第一类:IBM那三个文件-------作用只有两个,1使隐藏分区可以被引导(通过写MBR),2关联F11键用来在引导的时候激活隐藏分区。他和恢复系统没有直接的关系。



第二类:DOS里面的8个文件必需文件---------作用只有一个,就是作为被引导的DOS系统,给GHOST软件提供一个使用平台



第三类:GHOST程序的两个文件-----作用:恢复软件和恢复介质所以要完成一键恢复的制作



最终你的隐藏分区里就要有这13个基础的文件


2.制作流程



注意哦:DOS系统是不识别NTFS分区的,所以再DOS界面下第一个FAT32的分区会被识别成C盘。



大体的流程图是这样的



XP系统下准备好12个文件(此时还没有制作GHOST镜像呢)--------->>>

光盘启动设置硬盘分区------->>>

安装操作系统,驱动,WIN更新--->>>

用工具光盘制作GHOST镜像---->>>

把GHOST镜像和上面提到的12文件在XP界面下拷贝到即将成为隐藏分区的那个分区中--------->>>

光盘启动进入DOS命令行------->>>

在那个分区中输入命令激活隐藏分区------->>>

重启系统----->>>

屏幕出现F11提示------>>>

执行一边看是否成功---->>>

YES你就NB了---->>>NO你再看一遍教程吧--------->>>

嘎嘎,最后别忘了感谢我哦-----~!



下面详细介绍一下具体的步骤



第一步:准备文件

整理出除sysback.gho之外的其余12个必要文件(8个DOS文件,3个ibmF11恢复核心文件,1个GHOST.EXE)。其中DOS下面的8个文件一般在DOS或98启动盘中就有,需要编辑的文件有三个AUTOEXEC.BAT,CONFIG.SYS,BMGRUS.scr,编辑方法前面有详解。准备好后可以保存在U盘中或其他盘中。该步也可在4,5步之间进行。

这里我为大家上传了全部设置好的12个文件,方便大家使用。



第二步:分区

由光盘启动,进入PQ分区软件进行分区.推荐系统分区使用NTFS格式。首先划分出系统分区大小在8G左右,在系统分区后面划分出2到3G左右的备份分区,格式一定要为FAT32(DOS不识别NTFS格式),卷标要填写为IBM_SERVICE,否则IBM F11系统恢复功能创建工具将运行失败。

有一点要说明的是,这个时候你要记住备份分区的位置,(我这里有两个FAT32分区,所以按照先后顺序备份分区是C:\另外那个是D:\),C对应的是AUTOEXEC.BAT中那条GHOST命令所指引的恢复镜像所在分区。如果之前系统分区也为FAT32格式的话,则相应的备份分区变为D:\。备份分区的大小根据你要备份的系统大小有关,推荐大于2G。备份分区只要是在系统分区后面就行,不必要非紧跟着系统分区,放在最后也无妨,知道盘符写清楚就行。



第三步:安装操作系统

该系统是你将要备份的。关于如何做系统,不想多讲,这里我只提几点建议。推荐的备份系统为--------纯净XPSP2+配套硬件驱动+windows更新-----

---------------无杀毒软件+关闭系统还原选项+无休眠选项+无分页文件-----,可以根据自己的需要适当优化,一个干净简洁方便的系统备份才有意义。有需要的可以装上OFFICE,PDF等。多余的软件最好不要安装。



第四步:制作GHOST镜像

整理好你的系统后用工具盘光盘启动,运行上面的GHOST软件制作该系统的备份文件,名字我起的是SYSBACK.GHO,只要和AUTOEXEC.BAT中的名字一样就行。可以直接保存在备份分区上。

注意:此时该备份分区还未进行隐藏设置



第五步:复制文件

这个时候就可以复制全部的13个文件到备份分区上了(很简单的复制哦,不是吗?)

到这里你的工作已经进行完一大半了



第六步:光盘启动进入DOS命令行(可以通过运行98启动盘选项)



第七步:激活隐藏分区

光盘起动进入DOS命令行,在DOS命令行下进入备份分区所在盘符,我的备份分区的盘符是C:\



A:\>C:

C:\>



然后输入激活命令

C:\>bmgr /fboot.bin /mbmgrus.scr


回车后会提示安装成功

第八步:推出光盘重新启动,不出意外的话会在进入系统之前出现F11提示,这时按F11,会出现刚才我们配置的目录,然后选择重启选项,重启后进入系统后看看我的电脑里面,备份分区是不是不见了?如果自动隐藏了就说明你已经成功了。再开机的时候就可以进行系统恢复了



注意:第一次按F11后会激活分区的隐藏属性,需要重启进入系统一便才能确认。如果分区没有隐藏或者未配置重启菜单而是直接进行恢复的话,在7.8步之间需要添加一项操作:用PQ设置隐藏分区

至此全部的工作已经完成,有什么问题可以提出来,明白的我会解答的。



有点操作经验加上我上传好的12个文件再结合上面的操作步骤,即使不太清楚它的原理一般应该不会有什么问题的,祝愿大家能够试验成功~



三.经验总结



1.过程中发现的特点

备份分区在未隐藏的情况下按F11后会隐藏

这样做的系统,恢复起来确实方便了不少



2.与品牌机一键恢复的对比

在F11关联的时候,程序会在MBR分区中写入隐藏分区的引导信息,但不会破坏原有的内容。可是,在正常光盘安装操作系统的时候,会重写MBR分区中的内容,这样会导致隐藏分区的引导记录被抹掉,F11恢复功能失效。这也是很多品牌机存在的一种现象,IBM也是如此。这就是为什么我们在自己折腾一变系统后发现原厂的一键恢复不好用的原因。以往我都是重装一边RNR(IBM自带的一键恢复软件)。

品牌机在执行一键恢复的时候,当中的批处理命令执行的是XP安装程序

自己做的这个一键恢复,当中的批处理命令执行的是GHOST程序

原理应该差不多,当然你还可以让它干点别的工作



3.虚拟机

这个可是个好东西啊,初学的人可以在这里面练手,成了以后在上真机。自己数据一定要保管好哦~



4.修复一键恢复程式

针对关盘安装系统会破坏F11引导的情况我写了一个批处理文件,内容很简单啦,就是重新执行一边F11关联的那条命令。以后要修复的时候,用光盘进DOS直接运行该文件就可以了,不用费劲的去记那么长的命令。


看看执行时候的效果



四.必要文件上传





转载请注明出处,有错误敬请指正~

博扬新思 发表于 2007-12-13 12:19:05

这个肯定要加精了

zats 发表于 2007-12-13 12:27:10

这个是WORD版的教程,方便大家参考

[ 本帖最后由 zats 于 2007-12-13 12:50 编辑 ]

zats 发表于 2007-12-13 12:27:45

下面是上传的文件

[ 本帖最后由 zats 于 2007-12-13 12:51 编辑 ]

zats 发表于 2007-12-13 12:31:30

哭死,学校的网真垃圾,附件我下午上网吧传吧,对不住大家了

zats 发表于 2007-12-13 12:34:00

啥全才啊,一天竞扯蛋了

风之信子 发表于 2007-12-13 12:45:18

:Q :Q

占个位,看笑话

zats 发表于 2007-12-13 12:52:21

终于传上去了.真无奈啊
页: [1] 2 3 4 5 6 7 8
查看完整版本: 宝宝的影子重拳出击,炮制07年末最强帖