Ghost系统恢复盘制作教程(DVD版)

最近硬盘貌似要坏,先做个恢复盘吧。哎,装机真烦啊

首先,需要准备东西如下:
光驱起码要支持DVD刻录吧,您要是Combo刻CD还真不好意思和别人打招呼。。。
DVD白盘若干,一张随便什么样的可引导系统盘(里面有ghost的那种),nero软件,UltraISO软件。

1.把C盘该装的都装好了,弄干净点~~不要装一堆第三方软件。。。那是很白痴的举动,原因见下文。

2.制作C盘镜像:

      用系统盘引导进入ghost,(有的盘直接有引导菜单,有的盘进DOS模式以后在光驱盘符下输入ghost.exe,例如Z:\ghost.exe)
    启动Ghost后,选择菜单Local——Partition——To Image 之后就会让你选择要备份的分区,和保存镜像的路径,镜像名字随便起,先存在硬盘别的分区里,之后一直下一步就开始备份了,备份之前还会提示你要不要压缩之类的,按自己需要选择就好。
      备份完毕重起就会在你选择的路径下多出一个XXX.GHO的镜像文件,如果备份信息超过2G的话会自动分块,后面还有XXX01.GHS,XXX02.GHS之类的后续镜像文件。

3.用UltraISO读取系统盘里面的引导区信息,然后将其保存在硬盘里,待用。(引导信息是很关键的,决定了开机光盘能不能引导系统……好像是废话-。-)

4.在UltraISO中新建一个DVD ISO镜像,然后将上一步保存的引导信息导入该ISO镜像中。然后把Ghost.exe,XXX.GHO两个文件添加入这个ISO镜像,容量够的话可以接着添加XXX01.GHS,XXX02.GHS等。。。

      编辑镜像时注意不要超过光盘容量,如果一张盘放不下,可以把后续镜像文件再做成第2张盘,第2张盘直接添加后续的XXX01.GHS,XXX02.GHS即可,不需要加引导信息和Ghost.exe
      PS:一般干净的C盘备份镜像,一张DVD足够了,不要把一大堆第三方软件都装完了才做备份……第三方软件更新很快,以后恢复完了还得更新,还不如开始就不装。

5.如果想编辑简单的引导菜单,请跳到下一步,如果不想,就直接把上面制作好的ISO刻录成盘就可以用了。

      插光盘重起,引导进入DOS模式以后在光驱盘符下输入ghost.exe,例如Z:\ghost.exe
      启动Ghost后,选择菜单Local——Partition——From Image,选择光盘里的备份镜像XXX.GHO打开,再选择要覆盖的分区(选错了你就可以撞墙了,别的分区整个被覆盖,哈哈),然后一路下一步就开始恢复系统了……恢复盘数量是1张盘以上的话会自动提示你换盘。

6.用记事本建立一个SETUP.BAT文件,然后用文本简单设计一个界面,然后把这个文件添加到第一个ISO中,之后把所有的ISO刻盘就可以了。

    SETUP.BAT文件内容如下(看不懂下面代码的别说你认识我……其中的英文描述可以自行修改,红色代码中Z:为光驱盘符,XXX.gho为备份文件的名称):


@cls
@echo.
@echo.
@echo.
@echo                                 *************
@echo                                 ** Warning **
@echo                                 *************
@echo.
@echo.
@echo        Copyright (C) 2006. All rights reserved.This Recovery CD can be only used for IBM T60 Notebook. This Recovery CD can not be used, copied,or modified in any form without the written pe-rmission from authors.
@echo        Recovery process is designed to restore to your hard drive.
@echo.
@echo          ATTENTION:  ALL DATA IN FIXED DISK WOULD BE LOST!
@echo.
@echo                     (1) Do Not Continue with Recovery, Exit to DOS.
@echo                     (2) Continue with Recovery.
@choice /c:12
@if errorlevel 2 goto next
@if errorlevel 1 goto END
:next
@echo.
@echo.
@echo.
@echo.
@echo                                ARE YOU SURE?!
@choice /c:yn
@if errorlevel n goto END
@if errorlevel y goto next1
:next1
@echo off
z:\ghost -clone,mode=pload,src=z:\XXX.gho:1,dst=1:1 -auto -rb -SURE
@echo ok!!!
:END

你可能感兴趣的:(设计模式,C++,c,dos,C#)