RecoveryWare
界面概览

预计阅读时间:15分钟

 

简要说明

RecoveryWare 用于在发生灾难时(例如:机器无法启动;系统和重要应用无法正常运行;计算机感染病毒等恶意程序;正在从硬件故障中恢复,等等),完成简单快捷的系统恢复。

RecoveryWare 的设计目标:

  • 为初级用户提供简易的向导式系统恢复。
     
  • 为高级用户提供可自由增删的高级工具项,以及自定义各种行为的能力。

 

RecoveryWare 主要针对没有技术背景的普通计算机用户,特点如下:

  • 同时支持光盘版(系统恢复光盘)和硬盘版(一键恢复)。
     
  • 向导式操作,用户只需要了解鼠标单击操作和标准按钮即可使用
     
  • 完整的多国语言界面,从界面到在线帮助文档。目前支持简体中文、繁体中文和英文。
     
  • 开始恢复前有完整的提示和确认流程,确保用户清楚地知道自己在做什么,避免出现不必要的损失。
     
  • 可自定义流程步骤,支持无人值守恢复(跳过确认步骤,完成后自动重启计算机等)。
     
  • 可搭配各种磁盘映像工具使用。如:symantec ghost、acronis true image、paragon disk manager 以及 dd 等。
     
  • 完整的错误处理流程,可自定出错返回码表。一旦恢复失败,用户会被及时告知并采取其它补救措施。
     
  • 可自定义或禁用高级工具。基于 Winodws XP SP2 的 PE 环境制作,可以运行绝大部分 Windows 应用程序。用户可以根据自己的喜好和习惯增删各类第三方工具(例如:硬件检测、数据恢复、刻录备份、病毒查杀工具等等)。
     
  • 启动时在前台或后台执行用户定义的第三方应用,完成额外的信息交互、管理诊断等操作。
     
  • 启动时合并用户指定的配置到 WinPE 环境的注册表,方便修改系统选项和添加配置信息(例如:添加系统服务和输入法、导入自定义高级工具的配置信息等)。
     
  • 完整的驱动支持
     
    • 支持 USB 2.0 大容量存储设备(U盘、外置硬盘),方便数据备份。
       
    • 内置 Intel、SiS、ALi、VIA、Adaptec、HP Compaq、DELL、MegaRAID、Promise、LSI、Silicon、Stallion、MyLex、AdvenSys、ASUS、HighPoint、ATI、ULi、ACARD、nVIDIA 等厂商的 SATA、SCSI RAID 控制器驱动。
       
    • 内置 VIA、Intel、SiS、ALi、Toshiba、Promise 等厂商的专用高速 IDE 控制器驱动。
       
    • 支持笔记本专用 CardBus/PCMCIA 总线和相应磁盘控制器。
RecoveryWare 目前能够通过两种途径装载:
  1. 由 RecoveryWare 恢复光盘启动加载(光盘版)。
  2. 系统开机时,由启动界面选择加载(硬盘版,一键恢复)。

硬盘版使用起来更加方便,而光盘版则适用于更为严重的灾难(例如MBR被恶意破坏导致硬盘版无法加载)。除了启动方式稍有不同外,两者的界面及应用流程都是一致的。

 

常见问题解答

关于向导步骤的问题
 
很多朋友都觉得 RecoveryWare 向导太罗嗦,有些东西越说用户反而越不明白。其实写 RecoveryWare 的时候也考虑到了这个问题,当时的设计权衡是这样的:
  • 实在觉得罗嗦的用户,在生成 RecoveryWare 的时候改一两个配置参数就可以跳过不希望出现的向导步骤。
     
  • 默认保留这些内容也是同时考虑了生成者和最终用户的实际情况:
     
    • 让用户谨慎行事,三思而行,必要时可以咨询一下专家。作者经常碰到一些用户用了恢复盘以后才知道原来“Windows 桌面”和“我的文档”里的文件和是存放在系统分区中的。
       
    • 法律上的免责问题,避免可能发生的。就像饭店里的 “小心路滑” 指示牌一样。经过书面提醒后,用户的任何行为由他自己负责。

下面言规正传,跟随 RecoveryWare 的进行步骤逐一说明。

 

步骤1. 启动屏幕

  • 计算机加电,由系统恢复光盘(光盘版)或一键恢复加载器(硬盘版)装入 RecoveryWare WinPE 环境。


启动屏幕

 

在 RecoveryWare 初始化完毕(读取配置信息,设置环境变量等)后,将会进行以下动作:

  1. 装载用户自定义的配置项目到系统注册表(如:配置输入法、杀毒软件、恢复、诊断工具等第三方应用)。

  2. 根据用户配置在 前台 和/或 后台 运行指定外部命令(如:权责声明、硬件诊断、后台服务管理等)。

 

步骤2. 选择用户界面的语言

  • 进入 RecoveryWare 环境,提示用户选择界面语言。

  • 注意:如果定义了默认语言,则不会出现该对话框。但用户仍然可以通过“语言(Language)”菜单来更换界面语言。


语言选择对话框

 

步骤3. 欢迎屏幕和确认信息

  • 逐步引导用户完成信息确认和系统恢复。

  • 注意:如果在生成 RecoveryWare 时启用了无人值守恢复模式,将直接进行系统恢复,而不会出现以下几幅画面。


欢迎屏幕


适用性检查


最终确认

 

步骤4. 执行磁盘卷恢复

  • 执行系统恢复!

  • 这里以 Symatec Ghost32 为例,实际可以搭配绝大部分能够在 Win32 环境下使用的磁盘映像工具。


Ghost32 正在完成磁盘卷恢复

 

步骤5. 完成,准备重启计算机

  • 恢复完成,等待用户干预,并准备重新启动计算机。

  • 注意:这里仅以单光碟模式为例,在多光碟模式(磁盘映像被分割在多张光盘中)和硬盘模式(一键恢复)中,不会出现要求将光盘取出的提示信息。

  • 注意:如果在生成 RecoveryWare 时打开了自动重启选项,则当恢复成功完成后,将直接弹出重启倒数对话框,而不会出现以下画面。 然而,如果恢复过程中发生了意外,则将忽略自动重启选项。

  • 注意:为了防止卷覆盖被无限制地反复执行(例如:同时开启了无人值守模式和自动重启选项),在单 CD 模式中,自动重启选项将被忽略,以下页面将始终出现。


重新启动计算机

 

步骤6. 重启倒数对话框

  • 要求用户完成最后的关键确认,重新启动计算机。

  • 注意:这里仅以单光碟模式为例,在多光碟模式(磁盘映像被分割在多张光盘中)和硬盘模式(一键恢复)中,不会出现要求将光盘取出的提示信息。

  • 注意:如果在生成 RecoveryWare 时设置了重启倒数秒数,计时时间可能与默认值(30秒)不同。如果将该值定义为0,将不会显示倒数对话框而直接完成计算机重启。基于与前文相同的理由,在单 CD 模式中,任何小于 15 秒的设置都将被强行重置为 15 秒。


重启倒数对话框

 

付件I. 菜单项

  • 注意:除“运行”菜单项外,“高级”菜单中的所有项目都是供应商在生成 RecoveryWare 时定制的。如果供应商未定义任何高级命令,并同时禁止了“运行”菜单项,则“高级”菜单将不会出现。


操作


高级

语言选择 - 弹出语言选择对话框


帮助

 

付件II. 对话框

  • 注意:“运行”对话框可能被供应商禁用。


“运行”对话框


联机帮助


“关于”对话框

 

付件III. 异常

  • RecoveryWare 使用磁盘映像程序的返回码判断恢复是否成功。映像程序的运行参数以及各个返回码的意义等信息可以由供应商在生成时配置。


磁盘映像恢复失败


发出异常后的完成页面

 

付件IV. 常用“高级”菜单项的典型配置举例

  • 注意:您的供应商可能由于版权或服务政策等理由,仅提供有限的(甚至完全禁用)高级工具项。

  • 下列软件均已在 RecoveryWare 自带的 MiniWin32 环境下测试运行通过。


MS-DOS 命令行 (Window or Full screen)

 


Windows Explorer - 标准 Win32 Shell

 


Windows 任务管理器

 


Ghost Explorer - 编辑、抽取镜像中的文件和目录

 


Acronis True Image - 与 Ghost 齐名的磁盘镜像工具

 


FinalData - 文件反删除工具


WinRAR 合法版本(PCA Special Offer 是官方发布的可任意传播的合法用户)

 


Paragon Partition Manager 磁盘分区管理工具

 


PQ Magic 磁盘分区管理器

 


虚拟驱动器工具 - 将目录和各类光盘、磁盘镜像虚拟为逻辑驱动器