大家都知道,在Windows Server 2012中增加了一个相当实用的功能,“Data Deduplication”重复数据删除,可以帮助我们节省更多的磁盘空间,存放更多的数据;但是,我们桌面用的客户端Windows8并没有集成此功能,客户端安装Windows Server 2012用起来对于普通用户也不是很方便,那么既然Windows 8和Windows 2012属于相同的平台,那么也应该可以集成一些功能进来,今天就跟大家一起分享Windows 8上启用“Data Deduplication”重复数据删除功能。
重复数据删除指的是在数据中查找和删除重复内容,而不会影响其保真度或完整性。其目标是通过将文件分割成大小可以改变 (32-128 KB) 的小区块、确定重复的区块,然后为每个区块保留一个副本,从而在更小的空间中存储更多的数据。区块的冗余副本由对单个副本的引用所取代。区块会进行压缩,然后以特殊的容器文件形式组织到 System Volume Information 文件夹中。
功能安装包文件下载地址:
http://pan.baidu.com/s/1jGf2Cdg
将如上安装帮放在本地磁盘上,通过管理员运行如下命令:
dism /online /add-package /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab
dism /online /enable-feature /featurename:Dedup-Core /all
在控制面板中,开启关闭功能中,可以看到已经增加了“Data Deduplication”;
因为在Windows 8中没有“服务器管理”,所以只能是通过PowerShell来配置Data Deduplication,一些常用命令如下:
PS C:\> Enable-DedupVolume D:
为D盘启用重复数据删除(不能为系统盘启用重复数据删除,如果系统只有一个分区,那么抱歉……)
PS C:\> Start-DedupJob –Volume D: –Type Optimization
执行数据任务
PS C:\> Get-DedupJob
查看计划任务;
Dedup之前的磁盘状态;
Dedup之后;
可以很明显的看出启用重复数据删除之后的空间变化,因为我的E盘是存放虚拟机的,重复数据会比较多,所以空间变化非常明显。
转载于:https://blog.51cto.com/286722/1599622