Windows 8/8.1でデータ重複排除(重複データ削除)機能を有効化する方法
ディスクパーティションに対するデータ重複排除(Data Deduplication)機能は、Windows Server 2012で標準搭載されました。このテクノロジーの目的は、ファイルサーバー上で重複データを検索・削除することにより、ディスク容量を節約することです。具体的には、システムがNTFSボリューム上の同一データブロックを検出し、それらを元データへの参照リンクに置き換えることで、実質的にディスク領域を解放します。
この技術はサーバー市場向けに設計されており、クライアント向けOSであるWindows 8では、ProやEnterpriseエディションであっても利用できません。
しかし、Windows 8(およびWindows 8.1)でも重複排除機能を有効化する方法があります。一部の熱心なユーザーが、Windows Server 2012 / R2から該当するパッケージを抽出し、これを可能にしました。
注意: 重複排除機能は公式にはクライアントOSでサポートされていないため、サポート対象外の構成とみなされます。ただし、Hyper-V仮想化テスト環境や、OSイメージ・ソフトウェアインストールパッケージの保存用ディスクなどの用途で重複排除を有効化すれば、最大90%ものディスク容量を節約できます。これはNTFS圧縮や、すでに過去の技術となったSIS(Single Instance Storage)では達成できないレベルです。
手順1: 重複排除パッケージのダウンロードと展開
まず、重複排除機能のアクティベーション用ロールアップを含むアーカイブをダウンロードし、展開します。
- Windows 8の場合 ― windows8-dedup.zip(4133 KB)
- Windows 8.1の場合 ― windows81-dedup.zip(4351 KB)
手順2: 管理者権限でコマンドを実行
Windows 8の場合:
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 Server 2012/R2から抽出されたものであるため、64ビット版のWindows 8でのみ動作します。
手順3: 「Windowsの機能」で新オプションを確認
機能のインストール後、「Windowsの機能」(コントロールパネル > すべてのコントロールパネル項目 > プログラムと機能 > Windowsの機能の有効化または無効化)に、以前は存在しなかった「ファイルサーバーの役割 → データ重複排除」という新しい項目が表示されます。

PowerShellによる重複排除の管理
Windowsにおける重複排除の管理は、管理者権限で起動したPowerShellから行います(Server Managerコンソールに付属するGUI管理ツールはクライアントOSでは動作しません)。
D:ボリュームで重複排除を有効にするには、次のコマンドを実行します。
Enable-DedupVolume -Volume D:
ヒント: システムボリュームやブートボリュームに対して重複排除を有効化することはできません。
特定フォルダーを除外する
Windows Server 2012 R2相当の環境(PowerShell 4.0)では、特定のフォルダーを重複排除の対象から除外できます。
Set-DedupVolume -volume D: -ExcludeFolder d:\HomeFolder;d:\mp3
重複排除を即時実行する
最適化ジョブを直ちに開始したい場合は、次のコマンドを使用します。
Start-DedupJob –Volume D: –Type Optimization
処理状況を確認する
Get-DedupStatus

注意: 公式情報によると、一般的なハードウェアでの重複排除処理速度は約90GB/時間です。
タスクスケジューラによる自動実行
Windows 8に重複排除機能をインストールすると、タスクスケジューラに3つの新しいタスクが作成され、定められたスケジュールに従ってボリューム上のデータ重複排除が自動的に実行されます。タスクの設定は、GUIのタスクスケジューラ(タスクスケジューラライブラリ → Microsoft → Windows → Deduplication)から確認・変更できます。

PowerShellから確認することも可能です。
Get-DedupSchedule

ヒント: 重複排除はシステムパフォーマンスをある程度低下させます。ボリューム上の同一ブロックを検索するために追加のシステムリソースが必要になるためで、これは正常な挙動です。そのため、PCユーザーの非作業時間帯に重複排除が実行されるようスケジュールを調整するのがおすすめです。
デフォルトでは、5日以上変更されていないファイルのみが重複排除の対象となります。多くの場合(特にテスト環境など)、変更日時に関係なくすべてのファイルを対象にした方が効果的です。その場合は次のコマンドを実行します。
Set-Dedupvolume D: -MinimumFileAgeDays 0
結果の確認と無効化の方法
重複排除完了後、その成果(節約されたディスク容量など)はPowerShellで確認できます。
Get-DedupStatus
また、エクスプローラーのディスクのプロパティからも視覚的に確認できます。
重要: データ重複排除を適用したフォルダーは、重複排除コンポーネントがインストールされていない他のPCでは読み取れなくなります(ファイル一覧自体は表示されますが、中身を開くことはできません)。共有ディスクとして運用する場合は特に注意してください。
他のコンピュータに重複排除コンポーネントを導入できない場合は、対象ボリュームの重複排除を無効化する必要があります。
Disable-DedupVolume -Volume D:
-
Windows 8のパスワードを忘れたときのリセット方法|画像・PIN・テキストパスワード完全ガイド
Windows 8は、Microsoft史上最もセキュリティ性の高いOSとして、ログイン時に利用できる新しいパスワード方式を2つ導入しました。それが「4桁のPIN」と「ピクチャパスワード(画像パスワード)」です。PINを使えば素早くサインインでき、ピクチャパスワードなら写真をなぞるジェスチャで、より直感的かつ楽しくログインできます。とはいえ、従来のテキストパスワードも依然として重要です。ピクチャパスワードやPINをリセットする際には、通常のパスワードが必要になる場面があるためです。 Windows 8のパスワードを忘れてしまった方もご安心ください。本記事では、テキストパスワード、ピクチャパスワ
-
Windows・Mac・オンラインでGoogle Earthを録画する方法【完全ガイド】
世界は思っているよりずっと小さいもの。なぜそう言えるのか、ご存じですか?世界中を旅することが夢なら、旅行チケットに何千円も何万円も費やす必要はないかもしれません。Google Earthのようなプラットフォームが、あなたの世界一周の憧れを叶えてくれるからです。場所を入力するだけで、その土地のバーチャルな絶景を楽しむことができます。もちろん、実際にその場所へ足を運ぶ体験には及びません。しかし、例えば近いうちに家族や友人と一緒に旅行に行く予定の場所を、事前にGoogle Earthでバーチャルツアーとして共有したいと思ったことはありませんか?そんなとき、Google Earthの動画はどうやって撮