个性化是电脑最受欢迎的特性之一,但有时我们也会出于某些原因需要将其回复到初始状态。如今的大多数消费电子设备都可以重置为特定的出厂状态,因此我们也在 Windows 8 中加入了此项功能。基本功能团队的项目经理 Desmond Lee 创作了这篇有关“一键重置”的博文。
--Steven


最近,许多消费电子设备都为用户提供了将设备重置为预定义的“良好”状态的方式。这包括无线网络路由器背后的硬重置按钮,以及智能手机中的软重置选项。我们在 Windows 8 引入了两项全新的功能,其中一项功能可以在电脑出现问题时帮助您返回“良好状态”,另一项功能则可以在您准备赠送或报废电脑时帮助您恢复“出厂状态”。

目前,许多方法和工具都可以帮助您将电脑重置为出厂状态。如果您购买了预安装 Windows 的电脑,则其中通常会附带专门用于该型号电脑的制造商工具和隐藏分区。您也可以使用第三方镜像产品、Windows 系统镜像备份,或老老实实的通过 Windows DVD 进行全新的重新安装。虽然这些工具都能够提供相似的功能,但它们对于不同的电脑或技术无法提供一致的体验。如果您的朋友、亲戚或邻居在其电脑出现问题时会经常来找您寻求帮助,则您很有可能会发现,有时不得不从头开始重新安装。由于此过程体验的多样性,您查找适用于特定电脑的恢复工具所需的时间,可能会超过实际修复问题所需的时间,如果您是通过电话提供帮助,则情形可能会进一步恶化。

在 Windows 8 中,我们准备提供以下几项重要功能:

  • 为所有 Windows 8 电脑提供将软件重置为良好、可预测状态的一致体验。
  • 简化该过程,用户无需再花费整天的时间,即可快速将电脑恢复为良好状态,并保留其中的重要内容。
  • 确保客户不会在该过程中丢失其数据。
  • 为技术爱好者提供全面可定制的方法,允许他们进行个性化的重置。

我们在规划 Windows 8 时,曾经扪心自问:“只需按下一个按钮,然后一切就都会自动修复,这难道不是很棒吗?”我们确实希望聚焦于“一键”这个概念,即简单易用、可预测、快速的解决方案这一设计目标。同时,我们也希望基于人们目前使用的重置过程进行构建:备份个人数据,重新安装 Windows 和应用程序,然后恢复个人数据。此方法的优势在于您可以重置为真正全新的状态,同时还能保留所有重要数据。我们的目标是在此过程的基础上进行大幅简化,减少其消耗的时间,并方便大多数用户使用。

我们在 Windows 8 中提供的解决方案由两项相互关联的功能构成:

  • 初始化电脑 – 从电脑中移除所有个人数据、应用程序和设置,并重新安装 Windows。
  • 恢复电脑 – 保留电脑中的所有个人数据、Metro 风格应用程序和重要设置,并重新安装 Windows。

初始化电脑

在某些情况下,您可能希望移除所有内容,并从零开始手动安装。但在其他情况下,您从电脑中移除数据是为了将其回收或报废。在这两种情况下,您都可以轻松地初始化自己的 Windows 8 电脑,并将软件恢复至首次启动时(例如,您购买该电脑时)的状态。

初始化 Windows 8 电脑的过程如下:

  1. 电脑启动至 Windows 恢复环境 (Windows RE)。
  2. Windows RE 清除并格式化 Windows 和个人数据驻留的硬盘驱动器分区。
  3. Windows RE 安装全新的 Windows 副本。
  4. 电脑重新启动并进入新安装的 Windows 副本。

(请注意,下方的截图反映了我们在测试版中进行的更改,其中一些在开发人员预览版中尚未提供)

[Reset your PC and start over.](初始化电脑并从头开始。)[Here's what will happen:](以下是将要发生的情况:)[All your personal files and apps will be removed.](您的所有个人文件和应用程序将被移除。)[Your PC settings will be changed back to their defaults.](您的电脑设置将恢复为默认值。)

初始化电脑

有些用户担心进行标准重置后数据仍可恢复,尤其是对于存储了敏感个人数据的电脑,为此,我们还将在 Windows 8 Beta 中提供彻底清除个人数据的选项,通过额外步骤显著降低数据恢复的可能性,即使对方使用复杂的数据恢复方法也很难奏效。选择“彻底”选项后,系统将不再仅仅格式化驱动器,而是向驱动器的每个扇区中随机写入数据,重写对于操作系统可见的任何现有数据。即使有人从您的电脑中卸走该驱动器,如果不借助价格昂贵的特殊设备,对方也将无法轻易恢复您的数据。此方法实现了安全和性能的完美平衡,只需对硬盘进行一次擦除,便可为大部分常规情境(例如,捐献给本地慈善机构)提供充分的安全保护,同时不必像多程擦除(通常用于处理高度机密的企业和政府数据,以便满足合规性要求)那样耗费数小时乃至数天的时间。

[How do you want to remove your personal files?](您希望如何移除自己的个人数据?)[Thoroughly, but this can take several hours.](彻底,但这样会花费数小时。)[Quickly, but your files might be recoverable by someone else.](快速,但您的文件可能会被他人恢复。)

选择如何移除您的数据

恢复电脑以修复问题

当您遇到问题时,初始化电脑可以帮助您回到起点,但这显然是一种代价极高的解决方案,您只能将其作为保留手段使用。但如果您能够获得重置所带来的益处(使用新安装的 Windows 从头开始),同时又能确保自己的数据完好无损,岂不两全其美?这就轮到恢复功能大展身手了。恢复功能在根本上与初始化电脑的上述过程相同,仍需重新安装 Windows,但您的数据、设置和 Metro 风格应用程序将获得保留。我们还提供了一种帮助您保留桌面应用程序的解决方案,我将在稍后对其进行介绍。

恢复功能最大的优势在于无需提前将数据备份到外部硬盘中,然后再进行恢复。

恢复电脑的过程如下:

  1. 电脑启动至 Windows RE。
  2. Windows RE 扫描硬盘中的个人数据、设置和应用程序,并将其隔离(在同一驱动器上)。
  3. Windows RE 安装全新的 Windows 副本。
  4. Windows RE 将隔离的数据、设置和应用程序恢复至新安装的 Windows 副本。
  5. 电脑重新启动并进入新安装的 Windows 副本。

与手动重新安装 Windows 不同,您无需再次进入 Windows 欢迎屏幕并重新配置所有初始设置,因为您的用户帐户和设置都获得了保留。您可以使用相同的帐户和密码登录,而您的所有文档和数据仍将保留在其原始位置。为了实现此功能,我们实际采用了与 Windows 安装相同的镜像和迁移技术。事实上,后台安装引擎同时用于执行初始化和恢复,因此它们都能获得我们为 Windows 8 安装添加的性能和可靠性改进。

[Refresh your PC Here's what will happen:](恢复电脑时将发生以下情况:)[Your files and personalization settings won't change.](您的文件和个性化设置将不会发生变化。)[Your PC settings will be changed back to their defaults.](您的电脑设置将恢复为默认值。)[Apps from Winodws Store will be kept.](来自 Windows 应用商店的应用程序将获得保留。)[All apps you installed from discs or websites will be removed.](所有安装自光盘或网站的应用程序将被移除。)[A list of removed apps will be saved on your desktop.](所移除应用程序的列表将保存到您的桌面上。)[Next](下一步)/[Cancel](取消)

恢复电脑

设置配置错误有时会成为导致用户恢复电脑的原因。为了同时确保恢复在修复问题和保留较为复杂的设置两方面的有效性,我们对需要保留的设置进行了精挑细选。在 Windows 8 Beta 中,我们将保留的一些设置包括:

  • 无线网络连接
  • 移动宽带连接
  • BitLocker 和 BitLocker To Go 设置
  • 驱动器号分配
  • 个性化设置,例如锁定屏幕背景和桌面壁纸

另一方面,我们有意识地选择了不保留以下设置,因为它们在配置错误时可能会引发问题:

  • 文件类型关联
  • 显示设置
  • Windows 防火墙设置

我们将根据开发人员预览版和测试版中用户对该功能的使用情况,继续对这两个列表进行扩充和调整。

恢复您的应用程序

当用户恢复电脑时,我们将仅保留 Metro 风格的应用程序,并要求手动重新安装非电脑附带的桌面应用程序。我们做出这一决定出于以下两个原因。首先,在许多情况下,某个桌面应用程序引发的问题就是导致需要执行此类维护操作的原因,但找出这一根本原因通常难以实现。其次,我们不希望在不经意间重新安装“恶意”应用程序,此类应用程序可能是用户在无意中安装,或随其他良性应用程序一起安装但未留下安装痕迹。

此外,我们也无法可靠地替换桌面应用程序,因为其中包含许多 Windows 无法直接获取的安装器技术及自定义安装和配置逻辑。因此,我们不推荐用户使用第三方的卸载器或擦除器。您可以考虑以下的简单事实:许多安装程序会根据计算机在安装时的状态(例如,默认浏览器、默认照片处理程序等)有条件地实现功能。

但是,您可以使用 .appx 封装格式实现所有 Metro 风格应用程序的全新安装和彻底卸载。如果您有兴趣进一步了解有关 Metro 风格应用程序在此方面的工作原理,请查看 //build 大会的以下研讨会:

如果您在恢复电脑后确实需要重新安装某些桌面应用程序,我们会将未保留的应用程序列表保存到一个 HTML 文件中,并将该列表放置在桌面上,方便您快速找到并查看需要重新安装的应用程序。

请注意,如果您的任何桌面应用程序需要许可密钥,则您必须遵守制造商有关如何重用密钥的指示。这可能需要首先卸载应用程序,然后通过访问网站或分步自助电话等方式来重新获取。

如果电脑不能启动该怎么办?

如果电脑能够正常启动,您可以通过电脑设置开始恢复或初始化过程。(这是一个 Metro 风格应用程序,我们在 Windows 开发人员预览版中曾称其为“控制面板”。该应用程序与标准控制面板不同,您仍可从桌面启动标准控制面板,并使用其完成更加复杂的任务。)您可以轻松找到这些选项,它们在每台 Windows 8 电脑中都会出现在相同的位置。启动后,只需几次单击即可完成整个操作,方便您通过电话对他人进行指导。

但是,在某些情况下,电脑可能无法成功启动,而您希望将其恢复或重置为正常工作的状态。在之前的一篇博文中,Billie Sue Chafins 讨论了我们如何从零开始重新设计启动体验,其中包含如何使用 Windows RE 进行故障排除的内容。显而易见,我们也在此处为您提供了恢复或初始化电脑的选项。

 

[Troubleshoot](故障排除)/[Refresh your PC - Reload Windows without losing your personal files.](恢复电脑 – 在保留个人文件的情况下重新加载 Windows。)/[Reset your PC - Put your PC back to the way it was originally and remove all of your files.](初始化电脑 – 将您的电脑恢复为初始状态,并移除所有个人文件。)/[Advanced options](高级选项)

[Refresh your PC Here's what will happen:](恢复电脑时将发生以下情况:)[Your files and personalization settings won't change.](您的文件和个性化设置将不会发生变化。)[Your PC settings will be changed back to their defaults.](您的电脑设置将恢复为默认值。)[Apps from Winodws Store will be kept.](来自 Windows 应用商店的应用程序将获得保留。)[All apps you installed from discs or websites will be removed.](所有安装自光盘或网站的应用程序将被移除。)[A list of removed apps will be saved on your desktop.](所移除应用程序的列表将保存到您的桌面上。)/[Next](下一步)/[More information](更多信息)

通过新的启动 UI 恢复或初始化电脑

在 Windows 8 Beta 中,我们还将提供一种用于制作 USB 闪存驱动器启动盘的工具,以防止硬盘上的 Windows RE 副本无法启动。您可以通过该 USB 驱动器启动电脑,并通过恢复电脑或执行高级故障排除来修复问题。如果您的电脑带有隐藏的恢复分区,您在创建该 USB 驱动器后甚至可以选择移除该分区并回收磁盘空间。

将电脑恢复至您定义的状态,包括其中的桌面应用程序

我们了解到,许多用户倾向于先将电脑配置为自己满意的状态,安装常用的桌面应用程序或移除电脑附带的应用程序,然后在开始使用电脑前创建硬盘的镜像。这样,当需要初始化时,您只需恢复该镜像,而无需重新安装应用程序。

在这一前提下,我们为您提供了一种可建立自定义基础镜像的命令行工具 (recimg.exe)。因此,当获得一台 Windows 8 电脑时,您可以执行以下操作:

  1. 进入 Windows 初次运行体验,配置基本设置。
  2. 安装您的常用桌面应用程序(或卸载不需要的应用程序)。
  3. 将计算机配置为自己满意的状态。
  4. 使用 recimg.exe 来采集并设置您的系统自定义镜像。

创建自定义镜像后,每当恢复电脑时,您将不仅能够保留个人数据、设置和 Metro 风格应用程序,同时还能恢复自定义镜像中的所有桌面应用程序。如果您购买的电脑附带隐藏分区中的恢复镜像,您将可以使用该工具从使用隐藏分区切换至使用您所创建的自定义镜像。

如果您现在就想尝试一下,Windows 8 开发人员预览版中包含了此工具的一个预览版本。您可以在管理员帐户下的命令行提示符中键入以下内容来试用此功能:

mkdir C:\RefreshImage

recimg -CreateImage C:\RefreshImage

执行此操作后,将在 C:\RefreshImage 目录下创建该工具,并将其注册为恢复电脑时使用。再次声明,该工具仅为初期版本,我们知道其中可能会存在一些问题。请放心,我们会赶在正式版发布前解决这些问题。

快速恢复至正常工作状态

当我们着手设计这些功能时,我们意识到仅仅是简单易用还不够,恢复和初始化还必须能够快速完成。目前电脑预加载的许多恢复工具需要花费一个小时或更多的时间才能将电脑恢复为出厂状态,而您通常还要花费数个小时将数据复制回来并重新进行配置。即使是备份和恢复整个硬盘驱动器的解决方案可能也要花费很长的时间,具体取决于您的数据量多少。

为了举例说明我们的解决方案的性能,我们在开发人员预览版电脑(即此前在 BUILD 大会上向与会者展示的机型)上安装了一个全新的 Windows 副本,将大部分驱动器装满数据,并测量了完成各种恢复操作所需的时间:

恢复操作

所需时间

恢复电脑

8 分 22 秒

初始化电脑(快速)

6 分 12 秒

初始化电脑(彻底,启用 BitLocker)

6 分 21 秒

初始化电脑(彻底,未启用 BitLocker)

23 分 52 秒

从系统镜像中恢复相同的内容需要 24 分 29 秒,相较于这一基准时间,大部分恢复操作的速度都得到了显著改善。

恢复电脑的优势在于其性能不会受到数据量的影响。借助 Windows 安装的后台迁移技术,您的数据不会离开驱动器,也不会发生从磁盘上某处到另一处的物理转移,因此在最大程度上降低了磁盘读/写次数。另一方面,使用 Windows 备份实用工具从外部驱动器恢复系统镜像花费的时间要长的多,这是由于需要恢复备份的数据,即使对于原型电脑上相对较小的 64GB 驱动器来说也是如此。彻底擦除数据比其他操作所需的时间稍长,因为该操作需要重写驱动器的每个扇区。但是,您可能也已经注意到,如果该驱动器上启用了 BitLocker 驱动器加密,此过程所需的时间将大大缩短。这是由于我们实施的一项优化,使得擦除已加密的驱动器时,只需擦除加密元数据即可确保所有数据无法恢复。

通过一致、简单的方法恢复至已知的良好状态

有时,您只是想快速恢复到某个良好的状态,却横生枝节,而在另一些时候,您可能希望在将电脑转交给另一名家人、员工或同事前移除自己的数据。在 Windows 8 中,我们通过全新的恢复和初始化功能简化了这些过程,并使其更易于使用。以下这段视频展示了这些功能的实际操作:


请下载此视频在您常用的媒体播放器中进行观看:
高质量 MP4 | 低质量 MP4

我们希望您在修复自己的电脑或帮助别人修复他们的电脑时,能够亲身体验到这些功能的实用性和快捷性。

-- Desmond Lee