ここ数年、Windows 8のリリースを皮切りに、Windowsタブレットやノートパソコンの低価格モデルが次々と登場しています。しかし、ご存知の方もいらっしゃるかもしれませんが、これらのローエンドのタブレットやノートパソコンは、内蔵ディスク容量が限られており、32GB、最新モデルでは16GB程度しかありません。Windowsや基本ソフトウェアだけで、簡単に2桁以上の容量を消費してしまうため、追加のアプリケーション、ゲーム、写真、ドキュメント、その他の個人ファイルのための空き容量はほとんど、あるいは全く残っていないのが現状です。
通常、MicroSDカードやフラッシュドライブを挿入してディスク容量を増やすことはできますが、大量のディスク容量を消費する可能性のある最新のWindowsストアアプリをリムーバブルストレージにインストールする方法は、グラフィカルインターフェースでは見つかりません。しかし、Windows 8と8.1の両方でレジストリハックを行うことで可能になり、内部ディスク容量を節約する別の方法となります。
このように外部ストレージからアプリを実行する場合は、デバイスでサポートされている最も高速で高性能なSDカードを使用するようにしてください。また、適切なサイズのSDカードを選ぶことも重要です。ほとんどのタブレットは小型のMicroSDカードに対応していますが、通常サイズの大型SDカードは対応していません。
USBフラッシュドライブをストレージ容量の拡張に使用したい場合は、USB史上最速のUSB 3.0に対応したものを選ぶことをお勧めします。また、USBポートからあまり突出しないミニサイズのロープロファイルドライブも検討しましょう。ドライブを挿入したままデバイスを使用または保管する際の偶発的な損傷を防ぐことができます。
SDカードまたはフラッシュドライブを準備する
Windows 8アプリの保存には、どのSDカードやフラッシュドライブでも使えますが、NTFSと呼ばれる特定のファイルシステムフォーマットである必要があります。お使いのSDカードまたはフラッシュドライブのファイルシステムを確認するには、カードまたはドライブを挿入し、エクスプローラーウィンドウを開いてリムーバブルストレージを探し、アイコンを右クリック(タッチスクリーンの場合は長押し)して「プロパティ」を選択します。

ドライブのプロパティ ウィンドウの上部近くにファイル システムがリストされています。
カードまたはドライブがNTFS形式でない場合は、簡単に変更できます。ただし、フォーマットを変更するとドライブ上のすべてのデータが削除されるため、続行する前に、そのドライブ上の既存のファイルをすべて別の場所にコピーしておく必要があります。
カードまたはドライブ上の既存ファイルをバックアップしたら、ドライブアイコンを右クリック(またはタッチスクリーンの場合は長押し)して「フォーマット」を選択し、フォーマットできます。「フォーマット」ダイアログウィンドウで、 「ファイルシステム」に「NTFS」が選択されていること、および下部にある「クイックフォーマット」チェックボックスがオンになっていることを確認し、 「開始」をクリックします。

ドライブを NTFS ファイル システムでフォーマットします。
ドライブが既にNTFSでフォーマットされている場合でも、Windows 8アプリのデータを保存するための新しいフォルダをドライブ上に作成することをお勧めします。ファイルエクスプローラーを開き、ドライブに移動してフォルダを作成します。「Windows Apps」「Win8Apps」など、アプリを識別しやすい名前を付けてください。このフォルダ内には、今後インストールするアプリごとにサブフォルダが作成されます。
レジストリ設定を変更する
Windows 8アプリのインストール場所を変更するには、まず自分自身(またはより厳密にはWindowsの管理者)に、対応するレジストリキーの所有権と編集権限を与える必要があります。まず、レジストリエディターを開きます。スタート画面で「regedit」と入力し、検索結果からプログラムを開いて、以下の手順に従います。
レジストリエディターで、次の場所に移動します: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionAppx
ウィンドウの左側で、Appxキーを右クリック (またはタッチ スクリーンの場合は長押し) し、[アクセス許可]をクリックします。

Appx キーの権限にアクセスします。
「権限」ウィンドウで、「詳細設定」ボタンをクリックします。

Appx キーの高度な権限にアクセスします。
[セキュリティの詳細設定] ダイアログで、上部のTrustedInstallerの横にある [変更]リンクをクリックします。

所有権を変更するためのウィンドウを開きます。
ボックスに「administrators 」と入力し、 「名前の確認」をクリックして、「OK」をクリックします。

Appx キーの所有権を管理者に変更します。
[セキュリティの詳細設定] ダイアログの上部近くにある [サブコンテナとオブジェクトの所有者を置き換える] チェックボックスをオンにして、[OK]をクリックします。

Appx キーのすべての設定に所有権の変更を適用します。
[アクセス許可]ウィンドウに戻り、リストから[ Administrators]エントリを選択し、 [フル コントロール]の[許可]チェックボックスをオンにして、[OK]をクリックします。

Appx キーの完全な制御を許可します。
メインのレジストリ エディター ウィンドウに戻り、ウィンドウの右側にあるPackageRootエントリをダブルクリックします。

最後に、ここで Windows 8 アプリ データを保存する場所を定義します。
先ほど作成した目的のドライブまたはフォルダーの場所を入力し、[OK]をクリックします。

この例では、Windows 8 アプリのデータを SD カード上のフォルダー (E ドライブ) に保存しています。
変更が適用されたことを確認するには、デバイスを再起動してください。
古いアプリを新しい場所に移動する
ご紹介したレジストリハックは、この手順後にインストールするアプリにのみ影響します。以前にインストールしたアプリは元の場所に残ります。必要に応じて、既存のアプリをアンインストールしてからWindowsストアから再度インストールすることで、新しい場所に「移動」することができます。ただし、移動したアプリの以前に保存したデータや設定は失われる可能性があることにご注意ください。
Windowsタブレットやノートパソコンの内部ディスク容量を解放する方法は、ほんの一例です。さらに容量を確保する必要がある場合は、不要なものを削除しましょう。使用していないアプリケーションやブロートウェアをアンインストールし、一時ファイルを整理し、古いドキュメントやファイルを削除します。また、デバイスのリカバリパーティションを外付けドライブにコピーし、内部ドライブから削除することも検討してください。
必要に応じて、ストレージが不足している Windows タブレットのストレージを最大限に活用するための PCWorld のガイドに詳しい情報が記載されています。