为 Windows 构建下一代文件系统:ReFS

我们希望通过介绍 Windows 8 中引入的下一代文件系统继续展开有关数据存储的话题。NTFS 是目前使用最为广泛、最先进、功能最丰富的文件系统,在众多领域得到了广泛应用。但每当我们重新设计 Windows 时,我们都不希望止步于过去的成功经验,因此,我们在 Windows 8 中也引入了一种经过精心设计的新文件系统。ReFS(弹性文件系统 (Resilient File System) 的缩写)是基于 NTFS 构建而成的,因此该文件系统除具有至关重要的兼容性外,还针对新一代存储技术和应用情境对架构和工程设计进行了调整。与引入每种文件系统时相同,在 Windows 8 中,ReFS 将仅作为 Windows Server 8 的一部分引入。当然,在应用程序级别,以 ReFS 格式存储的数据可以由客户端作为 NTFS 数据访问。当您阅读本博文时,请不要忘记 NTFS 目前仍是业内领先的 PC 文件系统技术。 这篇详细介绍该架构的博文有存储和文件系统团队的开发经理 Surendra Verma 撰写,与每项功能的开发相同,读者的反馈为我们提供了诸多帮助。在本博文的结尾处,我们再次添加了常见问题解答版块。–Steven 备注:请继续通过 @buildwindows8 关注我们的动态,我们会通过该博客提供来自 CES 的一些更新。 在本博文中,我希望向您介绍一下 Windows 中新引入的文件系统。我们称之为 ReFS 的这种文件系统从头到脚都为针对所有不同的 Windows 部署方式满足用户多样化的需求而设计。 ReFS 的关键目标如下: 保持对一部分广泛采用的 NTFS 功能的兼容性,同时放弃其他价值有限但会大幅增加系统复杂性和占用率的功能。 验证并自动更正数据。数据可能会由于各种原因而损坏,因此必须对其进行验证,并在可能的情况下进行自动更正。元数据必须写入适当的位置,以避免出现“断写”,我们将在下文中详细介绍该情况。 针对超大规模应用进行优化。使用普遍适用的可扩展结构。不要假设磁盘检查算法可以扩展到整个文件系统的规模。…

3

大规模、可复原且高效率的虚拟化存储

本博文中,我们将深入介绍 Windows 8 开发人员预览版中的一项功能。存储空间功能将显著增加您在家中(和工作场所)管理大规模数据存储的能力。我们尝试过各种存储解决方案,范围从 JBOD 阵列到 RAID Box 或 NAS Box。我们中的许多人曾使用过 Windows Home Server Drive Extender,并希望能够找到一种与 NTFS 体系结构关系更紧密,同时更直接与 Windows 集成的方案。这些正是我们在构建 Windows 8 存储改进时拟定的目标,而存储空间功能便是针对上述目标开发出的解决方案。当然,您正在使用的原有解决方案在 Windows 8 中将仍然有效,但我们相信您会喜欢上这项新功能和灵活的体系结构。我们在下周将重点讨论消费电子产品,想象一下我们所存储的大量照片(尤其是超大的数字底片)和视频,您一定会发现此功能简直是雪中送炭。存储和文件系统团队的小组项目经理 Rajeev Nagar 将在本博文中详细介绍这项新功能。 在之前的博文中,我们多次发现读者曾尝试列举一些极端情况或设计缺陷。在本博文的末尾,我们尝试加入了一个常见问题解答板块,以便更好地与大家展开对话 🙂 常见问题解答中还介绍了将 PowerShell 作为存储空间工具使用的巨大潜力。 –Steven 我不得不承认,自己是个数据收集狂。我所收集的数据一直在不断膨胀,这些数据中包含许多无可取代的宝贵回忆,包括我的孩子们从出生到现在的各种照片和家庭录像。长久以来,我都在探寻一种可靠、可扩展并且易于使用的解决方案,以便充分利用不断增加的 USB 驱动器。此外,我还希望能够在硬盘不时发生故障的情况下,确保数据始终获得保护。 Windows 8 通过一种名为存储空间的新功能实现了上述目标。简而言之,存储空间提供的功能包括: 将物理磁盘组织为存储池,您只需添加磁盘便可轻松对存储池进行扩展。这些磁盘可以通过 USB、SATA(串行 ATA)或 SAS(串列 SCSI)进行连接。一个存储池可由多个异构的物理磁盘(即通过不同存储互联方式访问的大小不一的物理磁盘)构成。 使用在所有方面都和物理磁盘别无二致的虚拟磁盘(也称为空间)。此外,Windows 8 中还具有许多与空间相关的新功能,例如:精简配置(下文将进行详述),以及预防底层物理介质故障的复原功能。 在开始进一步深入介绍存储空间之前,我希望先为您提供一些简单的背景知识:有些人可能曾经使用过(或仍在使用)已弃用的 Windows Home Server Drive Extender…

2

恢复和初始化电脑

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