: u& R3 y5 I+ [3 u
一、Win10 的版本
; A/ r7 k5 D/ K1 e- z到目前为止,Win10 有三个大的版本,即原始版、1511 版和1607 版本,分别对应的版本号:10.0.10240、10.0.10586 和 10.0.14393。 8 k4 Z# K5 h! K) w& ]$ r
windows server 2016 正式版本是今年发布的,对应前面 Win10 的 1607版。 0 ]/ r* a/ s& ~6 |) | _) G
因此,要想使用正式版本的重复数据删除功能,就先要把 Win10 升级到 1607 版。 + a( t8 M! E; W: d) n
如果不升级到 1607 版的话,会要求先安装基础包,有可能造成系统损坏,再也不能启动了。. Y: f* W5 F. G# G8 [6 x
3 g! G7 V- S) d \0 T6 Q/ G2 Q" ]4 O- F二、准备文件 5 @! N0 B" N3 p. H9 W/ F" M. a# F4 z
安装文件可以从微软的网站下载 180 天测试版本,就行了。
X0 T0 E$ d. V用解压缩工具把 Sources 目录下的 install.wim 中文件释放到一个临时目录中。
4 f' n# F" P9 u1 |用创建软、硬链接的办法把需要的文件集中到一个目录中。 * w v! d" A2 X# H2 f
目录用 junction 创建软链接;文件用 fsutil 创建硬链接。 : I8 M8 h& U2 t* F8 `/ k
用自制的工具把释放出来的文件再解压缩,具体可参考增量压缩的相关文章,仅此一份。具体原理可以在微软网站上搜 Binary Delta Compression。2 J% w6 M! M9 [( r! }, s- ^
% h" T6 K w Z: [
三、相关的包 / U+ \ e1 a; e/ e4 d
重复删除组件用到了大概有四组包: : r0 V& \& h/ |# @7 B* x0 E
Microsoft-Windows-FileServer-Core-Package 9 S% k, D6 H9 y$ X- k* V+ u5 A8 b# @
Microsoft-Windows-Dedup-Package , ]5 e, b% o6 x& l, x3 J' B
Microsoft-Windows-Dedup-ChunkLibrary-Package
7 q7 V+ N5 e7 pMicrosoft-Windows-Foundation-Package 5 X3 K! ?. r. {; ^
前面两组只存在于服务器版本,后面两组在 Win10 中就有。 # b2 Y; O5 W1 Z# p* Z- [
每组有两个包,一个程序包,一个语言包。: m. V7 P9 b! r. C
3 ?2 _ ]* H6 V" x2 `0 L四、安装包 , o& N3 y3 Z3 E# m' a2 j6 p
dism /online /add-package /packagepath: Microsoft-Windows-FileServer-Core-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum / ^% q) |9 Z5 B: w5 a$ A1 ^( J2 N
dism /online /add-package /packagepath: Microsoft-Windows-FileServer-Core-Package~31bf3856ad364e35~amd64~zh-CN~10.0.14393.0.mum
/ V; r! d/ o5 ~" o& {dism /online /add-package /packagepath: Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum 2 r$ ?& Q9 x' H3 H# @) k& U
dism /online /add-package /packagepath: Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~zh-CN~10.0.14393.0.mum
! R3 A5 }- N) c. K0 a4 L* Z) v/ S7 O4 l# e6 L) W* { R; K3 Q/ ?
五、启用功能 % W) p7 `' n4 D
安装好包以后,功能默认是不启用的。需要启用的功能有三个:
1 c* H* D7 I/ E: X$ v1 ?! N8 F6 GEnable-WindowsOptionalFeature -Online -FeatureName File-Services - y4 n" {5 u* X. j* K9 H
Enable-WindowsOptionalFeature -Online -FeatureName CoreFileServer
% ?8 V5 k% j" T2 v# DEnable-WindowsOptionalFeature -Online -FeatureName Dedup-Core" r. U# o7 Z! P t
( i3 a5 |0 x* O: L4 E5 P! i
六、使用重复数据删除 8 `+ N& M( u6 S1 ]
Enable-DedupVolume D: ; J y! m! R, A( e2 x# E# v5 s6 K
Set-DedupVolume D: -MinimumFileAgeDays 0
, k' J; B( ]% ~$ E+ E8 g) S( {: X3 ~Get-DedupStatus
) W& n/ `4 D! Q. [3 }0 z9 ?2 `! ]6 }3 O6 L' D( w& O
9 P5 Y N# R: y+ n5 l |
|