最近经济不行,没米买硬盘,但是要开启多个虚拟机,遂想起了此技术。节省空间率不错,如下
场景 | 内容 | 典型的空间节省率 |
---|---|---|
用户文档 | Office 文档、照片、音乐、视频等 | 30-50% |
部署共享 | 软件二进制文件、cab 文件、符号等 | 70-80% |
虚拟化库 | ISO、虚拟硬盘文件等 | 80-95% |
通用文件共享 | 以上都是 | 50-60% |
1,首先下载这个扩展包。
2,以管理员运行 PowerShell,输入如下
#跳转到你解压的目录下
cd C:\Users\LimkServer\Desktop\dedup-10.0.19041.1
#安装第一个包
dism /online /add-package /packagepath:Microsoft-Windows-FileServer-ServerCore-Package-amd64-10.0.19041.1.cab /packagepath:Microsoft-Windows-FileServer-ServerCore-Package-amd64-en-US-10.0.19041.1.cab
#安装第二个包
dism /online /add-package /packagepath:Microsoft-Windows-Dedup-Package-amd64-10.0.19041.1.cab /packagepath:Microsoft-Windows-Dedup-Package-amd64-en-US-10.0.19041.1.cab
#开启重复删除功能
dism /online /enable-feature /featurename:Dedup-Core /all
3,到对应盘符下开启重复删除功能。还是在管理员运行下的PowerShell下运行
Enable-DedupVolume -Volume d: -UsageType Default #有三种模式选择,默认开启这个就行
Enable-DedupVolume -Volume d: -UsageType Backup #此模式针对Windows自带备份文件
Enable-DedupVolume -Volume d: -UsageType HyperV #此模式针对虚拟机HyperV的磁盘文件
#上面只是开启功能,下面才是执行重复删除
Start-DedupJob -Type Optimization -Volume d:
#如果需要停止执行,输入如下
Stop-DedupJob -Type Optimization -Volume d:
#如果需要取消优化,输入如下
Start-DedupJob -Type Unoptimization -Volume d:
4,此功能在Windows10 2004版本下运行正常,在新版本Windows上重启会打不开文件,但数据没有丢失。(如果你安装了2004版本的Windows请谨慎升级)你需要把硬盘外接到安装了Windows Server 2019的机器上,并安装系统的重复删除。即可按上面的取消优化。也可以开启共享拷贝出来。