手把手教你制作属于自己的一键还原软件_第1页
手把手教你制作属于自己的一键还原软件_第2页
手把手教你制作属于自己的一键还原软件_第3页
手把手教你制作属于自己的一键还原软件_第4页
手把手教你制作属于自己的一键还原软件_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、手把手教你制作属于自己的一键还原软件需要说明的是,本教程是使用grub4dos和贝壳一键还原的备份还原内核作为使用和说明的,如果不喜欢g4d或者贝壳软件的,可以不用往下看了。本教程的说明采用了grub4dos来作为引导说明,如果你不喜欢grub4dos你也可以采用其它的引导来作为引导。另外,这个一键还原采用的是热键的方式。下面进入教程说明:首先是下载需要的软件包,可以到这里下载:或者:下面说明一下这些文件怎么使用。这个一键还原的方式是这样的:启动电脑,按下热键,然后可以进行系统的备份或者还原。那么我们就需要两个参数,一个是系统分区,一个是存放镜像文件的分区,这两个分区必须是在同一个硬盘里的,例

2、如不能系统分区在第一个硬盘,存放镜像文件的分区在另一个硬盘下。下面我以我自己的XP系统来作为说明。我的系统分区是C盘,我存放镜像文件的分区是E盘,注意C盘和E盘都是在同一个硬盘里的非常重要的注意:这句话是一整句话,中间只有空格,没有任何的换行,千万千万不要换行,不然就出错的了。这句话就是关键了(如果你改了上面的目录,这里的beikelsystem也相应的改成mysystem。基本上kernel /beikelsystem/bkimage quit vga=791 这句是不需要改的,注意千万不要改quit vga=791 这两句,而这句话后面LG=0开始的这些就可以改,而且也是diy的关键。下面

3、解释后面参数的意思:LG=0 :这个是多语言的选择,0:是简体中文,1:是繁体中文,2:英文。 BT=0 :这个是备份的类型,0:会弹出有“系统备份”和“系统还原”的选择对话框(如下图)下图是用户自己选择备份还是还原            1:直接备份,会直接弹出“是否备份系统”的对话框,不会弹出“系统备份”和“系统还原”的选择对话框。      2:直接还原,会直接弹出“是否还原系统”的对话框,不会弹出“系统备份”和“系统还原”的选择对话框。ST=0 :暂时不用,置0。RT

4、=0 :暂时不用,置0。INO=0:暂时不用,置0。DID=3314271627 :硬盘id号,在硬盘第0扇区的0x1b8偏移处的4个字节,我的如下图,转换成10进制数就是3314271627。                              我的是0xc58bc58b(和二进制软件显示的是反过来的,这个注意了)。DSIZE=20964825 :硬盘的大小(扇区数)。SPT=4 :暂时不

5、用,可以置0。SPID=0:暂时不用,置0。SPO=63:源分区(即我要备份的C分区)的偏移量(单位是扇区)。SPS=10233336 :源分区(即我要备份的C分区)的大小(单位是扇区)。DPT=4 :暂时不用,可以置0。DPID=0:暂时不用,置0。 DPO=10233468:目的分区(即我要存放镜像文件的E分区)的偏移量(单位是扇区)。 DPS=90715288 目的分区(即我要存放镜像文件的E分区)的大小(单位是扇区)。DST_PATH=/BeiKelSystemBackupImage :存放镜像文件的目录,上面第2步骤里创建的目录,注意了,前面一个斜杠后面目录名,最后面没有斜杠的,如果

6、你第2步骤在E盘创建保存镜像文件的目录名改变了,这里也需要相应的改变。最后的E盘就是这样的:这些参数就说完了,现在在总结一下。贝壳一键还原会根据硬盘的ID和大小找到这个硬盘,然后在这个硬盘里遍历所有的分区,找到符合源分区的偏移位置和大小的源分区,找到符合目的分区的偏移位置和大小的目的分区,如果源分区和目的分区中的任何一个没有找到,就会查找下一个硬盘,直到找到硬盘的ID和大小都符合的硬盘,然后在去找这个硬盘里的符合源分区的偏移位置和大小的源分区和符合目的分区的偏移位置和大小的目的分区。即是说,只有硬盘的ID和大小和源分区的偏移位置和大小和目的分区的偏移位置和大小都符合的,才进行备份和还原。如果参

7、数出错,将退出程序,重新启动电脑。注意了,源分区是要备份和还原的分区,目的分区是保存镜像文件的分区。分区偏移扇区数是分区在整个硬盘的绝对偏移量,以扇区为单位分区的大小是整个分区的总扇区数,也是以扇区为单位,相差一些无所谓,但误差不要太大太离谱备份会将源分区备份到目的分区的DST_PATH变量指定的目录下,镜像文件的命名是固定的,不要改动还原将会从目的分区中的DST_PATH变量指定的目录下找到镜像文件,然后还原到源分区变量之间用空格隔开,不能换行变量原理说明:找到硬盘id为DID大小为DSIZE的硬盘里的需要备份或者还原的源分区,这个分区用分区偏移量SPO和分区大小SPS标识,将这个分区备份到

8、以DPO为偏移量以DPS为大小的目的分区中的以DST_PATH变量标识的目录下(还原相反)。如果BT变量设置为0,则按热键进入后,由用户自己选择是备份还是还原。如果BT变量是1,则是备份,按确定后直接备份如果BT变量是2,则是还原,按确定后直接还原另外,这个DIY版和贝壳系统还原热键版有些不一样,增加了一些东西 ,虽然变量一样,但变量的解释是不一样的,不要混淆了。喜欢1jf9ky引导的,可以用1jf9ky来作为MBR引导,然后用grldr作为分区的DBR引导,menu.lst还是上面说的那样。最后剩下的是皮肤和diy的oem图片信息。进入“皮肤生成器“目录,运行“皮肤生成器.exe“,如下图:然后自己选择喜欢的软件各个位置的颜色,然后点击另存为生成皮肤文件,把这个皮肤文件命名位beikel.cfg,一定要这个名字,然后拷贝到beikelsystem的目录下,如果beikelsystem目录下没有beikel.cfg这个文件将会采用默认的肤色。另外oem.png是oem图片信息,可以将这个文件拷贝到beikelsystem目录下,名字一定是oem.png,图片格式一定是png的格式,如果beikelsystem目录下没有这个图片,将会采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论