Как известно, в Windows Server 2012 появилась новая возможность – дедупликации томов на файловых серверах. Основным плюсом включения такой возможности является уменьшение занятого дискового пространства за счет нахождения одинаковых блоков на уровне тома в файловой системе NTFS и замена таких блоков на ссылки. Оказывается включение такой функции возможно и на Windows 8. Для этого необходимо скачать файл, в котором содержаться накопительные пакеты для Windows Server 2012 (для 8.1 – отсюда). Далее их надо разархивировать и установить через командную строку от имени администратора:
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
Для Windows 8.1 эта команда будет выглядеть так:
dism /online /add-package /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cab
dism /online /enable-feature /featurename:Dedup-Core /all
Если у вас русифицированная Windows 8, то в процессе установки пойдут “кракозяблики”, т.к. пакеты взяты из англоязычного Server 2012, но это не страшно. Пакеты все равно установятся и останется только перезагрузить систему. Далее все управление дедупликацией делается через PowerShell. Как включить дедупликацию на томе и как ее настроить через PS, можно почитать здесь. К сожалению, у себя не могу проверить эффективность такой дедупликации, т.к. у меня SSD диск используется, а на нем лучше эту возможность не включать из-за дополнительных циклов чтения и записи данных Кроме того дедупликацию нельзя включить на системном томе.
P.S. Т.к. пакеты из Server 2012, то они установятся и буду работать только на 64-битной Windows 8.