Windows 8 Server尝鲜妙用 轻松瘦身PC
面对日益增大的文件容量,我们不得不投入更大的花销来扩充硬盘的数量和容量。那么如何有效的控制或缩小文件在硬盘上所占的大小呢?不同的操作系统有不同的应用。面对在今年即将发布的Windows 8 Server,在为PC瘦身方面也有十分好用的新特性,让我们一起来尝鲜看看吧。
Windows 8 Server预览版能瘦身PC
在微软发布了Windows 8 Server 开发者预览版后,我们可以真切地体验到这款新操作系统的优势特性。许多Windows 8 Server 的新功能为服务器管理员提供了直接的优势和便捷。
Windows 8 Server pre-beta 登陆界面
Windows 8 Server pre-beta 界面
其中在Windows 8 Server 里有一个特别实用的新功能,是在NTFS格式下可以启用一种“重复数据删除”机制,该机制可以有效压缩文件,为节省电脑的硬盘空间带来便利。“重复数据删除”可以通过多种方式进行,用Windows服务器实现的情况下,可以通过PowerShell在每卷上启用,来进行这个“重复数据删除”后处理动作。
“重复数据删除”的操作原理
Windows“重复数据删除”的基本构造是一个范围在32 KB和128 KB之间不等的变量块。块的副本被复制到一个块存储空间。该块存储空间是由Windows管理,并存放在系统卷的磁盘信息区间,这意味着我们不能看到的“重复数据删除”机制的内部运作。下图显示了Windows 8 Server的“重复数据删除”机制被应用到两个文件时的操作原理。
“重复数据删除”的操作原理
在上图,数据块A、B和C是“重复数据删除”的候选对象。“重复数据删除”机制运行时,符合“重复数据删除”的文件块被复制到块存储空间。从那里开始,其数据文件被分为两个层面:一个“Parse”(分析)和一个“Reparse”(重新分析)地带。重新分析的地带通过援引块存储空间来访问共同块或重复数据删除的数据。
“重复数据删除”过程是通过Windows计划任务运行,或可以通过PowerShell交互运行。Get-DedupStatus命令将很快地显示一个单独卷上的“重复数据删除”百分比。这些计划任务将对磁盘卷进行“重复数据删除”候选对象的筛选,然后协调运动到块存储空间。但Windows 8 Server 的“重复数据删除”是不允许运行在C:系统盘上的。当问及为什么会有此限制的原因时,微软产品经理介绍到,对系统盘的整理需要有较高的操作经验,而且任何的“重复数据删除”机制都需要有个上限。
如果一个文件属于完全的“重复数据删除”型,那么最终在磁盘上它只会消耗4.00 KB的存储空间。这个大小仅是该文件的元数据节,而它的所有重新分析和没有分析的部分都将在块存储空间中。
在Windows 8 Server 中,包括那些没有选择“重复数据删除”功能的卷,当你单击Windows资源管理器里的一个文件时,文件的大小和在磁盘上该文件大小的值,可能会有一些新的变化了。这两个值将显示该文件的实际大小和经过“重复数据删除”后的大小(在块存储空间之外)。
“重复数据删除”的设置
设置“重复数据删除”功能是相当简单的,下面就让我们一起来看看吧。
第一步是添加“重复数据删除”角色服务。它可以通过一步,在新的服务器管理器中完成,如下图所示。
“重复数据删除”安装
一旦该角色服务被安装在Windows 8 Server 系统中,接下来的步骤开始重复数据删除服务(ddpsvc),将它设置为自动启动。这一步可以在正常的服务管理界面中完成,像在其他任何Windows Server 平台上操作一样。然后,每个符合资格的卷都需要进行“重复数据删除”的配置。值得注意的是,在Windows 8 Server 中,C:系统盘上是不支持NTFS格式“重复数据删除”功能的。“重复数据删除”是通过服务器上的预定的任务来驱动执行的。配置一个磁盘卷的“重复数据删除”是通过右击在服务器管理界面上的磁盘卷,并选择“配置重复数据删除”即可,如下图所示。