R& A$ \& R6 J) O. H一、Win10 的版本
! u8 ~$ N# ~; r% T到目前为止,Win10 有三个大的版本,即原始版、1511 版和1607 版本,分别对应的版本号:10.0.10240、10.0.10586 和 10.0.14393。 9 u3 ?. y( E. y3 |9 q2 h' C1 d
windows server 2016 正式版本是今年发布的,对应前面 Win10 的 1607版。
6 x3 u0 W5 p, q5 i因此,要想使用正式版本的重复数据删除功能,就先要把 Win10 升级到 1607 版。
! L- Y' J# {0 S2 s如果不升级到 1607 版的话,会要求先安装基础包,有可能造成系统损坏,再也不能启动了。
" G3 j# x& D6 R5 ]$ V5 L' ^+ N5 S! T6 M
二、准备文件 ( d9 d# [. L) T; s$ l
安装文件可以从微软的网站下载 180 天测试版本,就行了。 % K0 J9 J: y. s8 V$ [+ O5 i* J
用解压缩工具把 Sources 目录下的 install.wim 中文件释放到一个临时目录中。
* [8 | c" ~0 F/ T3 t5 F用创建软、硬链接的办法把需要的文件集中到一个目录中。
( [/ s1 J! x* g( [# u目录用 junction 创建软链接;文件用 fsutil 创建硬链接。
6 u! ~/ B4 d0 \& t2 k) M0 q用自制的工具把释放出来的文件再解压缩,具体可参考增量压缩的相关文章,仅此一份。具体原理可以在微软网站上搜 Binary Delta Compression。0 R% \2 F2 v; j) Q* h8 w* j& D) z
# ~( r) A( f- Y. c2 n: V8 W1 Y# w8 h
三、相关的包
! `# k ^, n# K$ S$ S. m' A7 Q重复删除组件用到了大概有四组包: & t$ J) f2 a. h
Microsoft-Windows-FileServer-Core-Package 2 z* |4 z6 Q# ?. r
Microsoft-Windows-Dedup-Package
( F* L# ~6 ~0 G7 Y2 wMicrosoft-Windows-Dedup-ChunkLibrary-Package
; h& Q$ S* I q0 s2 v, zMicrosoft-Windows-Foundation-Package * a; r2 w5 D! p1 g) K, \
前面两组只存在于服务器版本,后面两组在 Win10 中就有。
8 j! B9 g) B4 ]% J; }- i每组有两个包,一个程序包,一个语言包。1 p0 V: c) P+ o6 _/ e
1 I/ [# ?/ G% F9 c: e
四、安装包
$ j/ Z. z% n3 l* z# i9 P- Qdism /online /add-package /packagepath: Microsoft-Windows-FileServer-Core-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum
0 P: E: F4 r( gdism /online /add-package /packagepath: Microsoft-Windows-FileServer-Core-Package~31bf3856ad364e35~amd64~zh-CN~10.0.14393.0.mum 6 @4 O- Q8 v. L8 }$ t9 | p
dism /online /add-package /packagepath: Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum ) T4 d' V0 @6 F# K, F* S; `
dism /online /add-package /packagepath: Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~zh-CN~10.0.14393.0.mum! @: _1 \0 W* p1 u ~7 m
' |$ h) h+ s4 c; J' _% r
五、启用功能
R5 u! n9 v* w) M. I安装好包以后,功能默认是不启用的。需要启用的功能有三个: 0 ~6 b, G+ D1 x& G P) D
Enable-WindowsOptionalFeature -Online -FeatureName File-Services
) W% I) L, a; U2 Y8 c: f6 N# NEnable-WindowsOptionalFeature -Online -FeatureName CoreFileServer 3 ?% J. D3 u9 m2 x2 F4 r: m
Enable-WindowsOptionalFeature -Online -FeatureName Dedup-Core
; C1 d) o: v- W+ i' ?2 M9 V9 M9 S( I' h- e' K* F
六、使用重复数据删除
0 {7 ?" P+ b7 e2 W N7 Y2 mEnable-DedupVolume D:
2 Y3 V2 y6 z7 O. h3 j# O- GSet-DedupVolume D: -MinimumFileAgeDays 0
4 Q4 E3 x# |3 R% }Get-DedupStatus. b/ J2 p% ? i- B3 @$ a
; c& ]0 K7 |: ^
& x2 L2 `( F1 w( N; b4 X5 f" u9 ~ |
|