为启动空前迅速的 PC 进行设计

尽管我们投入了大量心血来确保您可始终不用关闭 PC 并在连接的待机状态下运行 PC,但是我们知道您在有些情形中仍需重新启动 PC 来更新关键系统组件。此前,我们曾撰文向您介绍过重新构建 Windows 启动体验以及我们为核心启动加载程序和其他选项所进行的革新和提供的触控支持。我们也曾向您介绍 Windows 8 加快了启动速度。事实上,现在的启动速度已经快到了令人惊叹的程度,因此我们需要一同来研究其设计,以启用诊断启动,满足希望深究 BIOS 或以其他替代方式进行加载的用户的要求。 在本篇博文中,用户体验团队的项目经理 Chris Clark 将介绍可为您提供超乎想象的迅速启动体验的设计内容。 –Steven Windows 8 中存在一个问题:其启动速度真的太快。 事实上,启动速度已经快到“任何操作”都无法中断启动过程的地步。当您开启 Windows 8 PC 时,您没有充足的时间来检测诸如 F2 或 F8 等按键和读取诸如“按 F2 进行安装”等消息。这将是您数十年来首次遇到这样的情形,您无法中断启动过程并告知 PC 进行任何操作,PC 只能按照预先设定的进程运行。 快速启动当然是我们希望保留的体验。而且没有人希望刻意减缓启动速度来像过去一样进行这些操作。我将在本篇博文中向您介绍我们如何借助数项全新的解决方案来解决这一“问题”,这些解决方案可让您的 PC 尽可能迅速地启动,同时又让您进行希望的所有操作。 速度过快,无法中断 您可抽空观看 Gabe Au 此前在 Windows 8 加快了启动速度博文中所发布的快速启动视频(如果您已经观看过,您也可再看一次)。在本视频中,您将看到包含固态驱动器 (SSD) 的便携式计算机只需不到 7 秒的时间即可完全启动。如此迅速的启动不需要任何特殊的硬件,这是全新 PC 中的一项功能。您还将看到现有硬件的启动获得了大幅改进,但是在很多 PC 中,BIOS 自身(您在启动过程中所见到的…

0

恢复和初始化电脑

个性化是电脑最受欢迎的特性之一,但有时我们也会出于某些原因需要将其回复到初始状态。如今的大多数消费电子设备都可以重置为特定的出厂状态,因此我们也在 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 电脑,并将软件恢复至首次启动时(例如,您购买该电脑时)的状态。 初始化…

5

使用 UEFI 保护操作系统加载前的环境

我们很遗憾地发现,在一些评论中,大家对于 Microsoft 实施安全启动的方式存在误解,因此我们特意撰写了这篇博文,进一步对如何利用 UEFI 实现安全启动进行澄清,并介绍了针对 PC 制造商提供的一些选项。首先大家要记住,我们在引入相关功能的同时保证了用户能够继续对 PC 进行全面控制,以毫不迁就的方式实现安全启动,保护用户的安全。我们的生态系统团队的 Tony Mangefeste 撰写了本博文。–Steven 内容提要 UEFI 支持固件实施安全策略 安全启动是一种 UEFI 协议而不是 Windows 8 的一项功能 UEFI 安全启动是 Windows 8 安全启动体系结构的一个组成部分 Windows 8 利用安全启动来确保操作系统加载前的环境是安全的 安全启动不会“锁定”操作系统加载程序,它只是一种支持固件对组件的可靠性进行验证的策略 OEM 可以通过在其平台上自定义证书和策略管理级别来对固件进行自定义,以满足客户的需求 Microsoft 不会托管或控制 PC 固件中用于控制或支持从 Windows 之外的任何操作系统进行安全启动的设置 指导原则 – 在安全方面毫不迁就 UEFI 安全启动协议是实现跨平台和固件安全的基础,与体系结构无关。在执行固件映像之前,安全启动基于公钥基础结构 (PKI) 流程来验证固件映像,帮助降低遭受启动加载程序攻击的风险。在 Windows 8 中,Microsoft 依赖此协议来改进用户的平台安全性。 图 1 – 平台完整性体系结构 Microsoft 与我们的合作伙伴紧密合作,确保安全启动为用户提供良好的安全体验。Microsoft…

3

重新构建 Windows 启动体验

哎呀!让我们从 BUILD 大会收回心神,来关注我们的下一个里程碑。不得不说,BUILD 大会为我们提供了一个向每个人深入展示 Windows 8 的大好机会,看到大家对该产品均深表认同,我们的大会发言人和 Microsoft 与会者无比感激。我们知道,这毕竟只是开发人员预览版本,其中还存在许多问题。接下来,我们将以 Windows 开发人员预览版 (WDP) 为基础,重点关注大家对发人员预览版的使用体验,发布新的博文来回答所发现的问题。如果您还没有运行该版本,请尽快获取并运行,因为许多后续博文都是以该版本为基础撰写的。 启动过程是用户满意度最低的功能之一。原因是用户认为启动时间太长,或者用户根本就不在意对启动过程所做的所有优化,因为用户根本就不希望计算机存在启动过程。我记得许多年前 Bill Gates 曾经在一次会议上说过(转述):“启动过程就是一行用于执行常数计算的函数调用,但这一过程可能很漫长:fBoot = SystemBoot()”。目前,似乎所有设备(手机、电视、有线机顶盒、甚至包括电视遥控器)都离不开启动过程。在构建 Windows 8 的过程中,我们采用了一些新技术并重新审视了先前的一些假设,在整体上对启动体验进行了重新构建。我们还希望改进启动过程的操作便捷性,以便更好地适应不带键盘的设备的需求。当然,我们还做了大量工作以便继续最大限度地减少重新启动的次数,但本博文仅介绍了启动过程中所涉及的操作。Billie Sue Chafins 创作了这篇博文。她是一位资深的项目经理,具有多年的用户界面设计经验,在此版本中,她帮助我们改善启动体验(她还负责 Metro 风格应用程序的共享功能设计,请点击此处,观看她在 BUILD 大会上的发言)。–Steven 随着硬件生态系统的不断创新,固件发生了 30 年来最大的一次变革,通过改进软件可以在配备固态驱动器 (SSD) 的计算机上将启动时间缩短至 7 秒钟,我们认为是时候推动 PC 启动用户体验进入二十一世纪的高速时代了。在之前由 Gabe Aul 撰写的博文中,我们讨论了在 Windows 8 中如何借助快速启动模式实现更快的启动时间。在其快速启动视频中,您可能已经注意到,启动过程发生了变化,不仅仅是启动速度更快,而且从开启电源一直到显示“启动”屏幕还实现了无缝衔接。在本博文中,我们将介绍该团队如何彻底颠覆 Windows 启动用户体验,使快速启动变为现实。 想一想当前 PC 的开机体验,当计算机进入启动过程的开机自检 (POST) 阶段时,您极有可能首先会看到一些 circa-1980 文本控制台屏幕逐一闪现。数秒钟后,显示画面从基本输入/输出系统 (BIOS) 切换到…

0

Windows 8 加快了启动速度

谈到“基本功能”时,我们希望从启动时间开始,因为与其他功能相比,有关该功能的讨论更为激烈,需要更为慎重地权衡利弊。在设计 Windows 8 时,我们力图减少计算机的启动频率(并且我们一直致力于减少修补运行代码所需的重新启动次数)。同时,我们也在致力于尽可能地提高启动速度。这是一个非常深刻的主题,并且获得了大量读者的关注。Windows 8 在此领域取得了期待已久的重大突破,这在很大程度上要归功于整个生态系统的合作。Windows 项目管理总监 Gabe Aul 撰写了本博文(并将负责撰写一系列有关基本功能的后续博文)。–Steven Windows 中很少有功能会像启动功能这样引起如此程度的关注、权衡和意见分歧。出现这种情况也在情理之中,启动时间是衡量整体系统性能的一个重要指标,并且我们都意识到启动体验对于赢得用户的青睐至关重要。数据显示,57% 的台式计算机用户和 45% 的笔记本电脑用户会选择关闭他们的计算机,而不是让计算机进入睡眠模式。总体来看,半数用户会选择关闭其计算机,而不是让计算机进入睡眠模式。 本质上,人们倾向于关机是由于他们希望 PC 彻底“关闭”,不再消耗任何电量,以便延长电池使用时间或降低能源消耗。休眠也是一个不错的选择,在这种模式下也不会消耗电量,因此获得了很多人的青睐。但是,这种模式显然并非适合所有人,因为我们听说许多人希望启动计算机后迎来一个“全新的开始”,而不是继续运行上一次会话中的全部事务。在当今的 PC 上,睡眠/恢复是快速开/关转换的最佳选择,但在这种模式下仍会消耗少量电量以便保存 RAM 中的内容,虽然在经过良好优化的系统上只会消耗极少电量,但同样有可能耗尽电池电量。但是回顾一下我们目前使用手机的方式,您会发现我们很少会将其重新启动,并且始终会让手机处于类似睡眠的状态。 因此,我们所面临的挑战就是在不需要某种特殊新硬件支持的情况下,设计出一种可满足当今 PC 所有这些需求的方式。以下是我们的目标: 关机时完全避免电源消耗 启动后进入全新的会话 按下电源开关后很快就可以使用 PC。 在 Windows 7 中,我们对启动过程进行了大量改进,包括设备驱动程序的并行初始化和触发启动服务,但是很显然,想要让启动速度进一步接近于满足所有这些需求,我们必须进行更多创新和简化。 我们的解决方案是一种全新的快速启动模式,该模式是传统冷启动和休眠恢复的混合体。 在详细介绍该模式的工作方式之前,了解一些目前 Windows 7 所采用的关机和启动方式的有关信息可能会对您有所帮助。 关机过程包括以下操作: 用户从“开始”菜单选择“关机”或按下电源按钮启动关机过程;或者应用程序通过调用 ExitWindowsEx() 或 InitiateShutdown() 等 API 启动关机过程。 Windows 向正在运行的应用程序广播消息,通知这些应用程序保存数据和设置。应用程序也可以请求一小段额外的时间,以便完成正在处理的事务。 Windows 关闭每个已登录用户的用户会话。 Windows 向服务发送消息,通知它们已开始关机,并陆续将这些服务关闭。具有依赖关系的已订购服务将串行关闭,其他服务将并行关闭。如果某项服务未响应,则将被强制关闭。 Windows 向设备广播消息,通知其关闭。 Windows…

0