Latest evidence-based health information
Ipad

古いハードウェアでWindows 8を最適化する方法

古いハードウェアでWindows 8を最適化する方法
古いハードウェアでWindows 8を最適化する方法

Microsoft は、Windows 8 で行われているパフォーマンス強化と最適化を強調して宣伝してきました。Windows 7 は好評で、悪評の多かった前身の Windows Vista よりもパフォーマンスと安定性が概ね優れていましたが、Microsoft は Windows 8 への移行にあたり、さらに高い目標を念頭に置いていました。

Microsoftがすべての目標を達成したと断言するのは時期尚早ですが、正しい方向に進んでいるように見えます。RTMリリースをインストールした数少ないシステムでは、Windows 8はWindows 7と比べて概ね改善されています。例えば、起動とシャットダウンが速くなり、全体的なパフォーマンスも向上しているようです。これは当然のことです。新しいOSは、以前のバージョンよりも起動とシャットダウンが速く、メモリとディスク容量の使用量が少なく、プロセッサとGPUの合計リソース消費量が少なく、より幅広いデバイスと画面サイズに対応できるように設計されているからです。

Windows 8のファイルマネージャー、タスクマネージャー、そしてセットアッププロセス自体も最適化されています。これらの改善の最終的な目標は、パフォーマンスの向上とリソース消費の最小化です。これにより、ノートパソコン、タブレット、その他のモバイルデバイスの消費電力が削減され、バッテリー駆動時間の向上が期待できます。Windows 8向けにチューニングされた新しいPCを構築するのはそれほど費用がかかりませんが(500ドル以下で高速なWindows 8 PCを構築するガイドをご覧ください)、まずは古いPCにWindows 8をインストールし、Microsoftの最新OSのテストから得られたいくつかのコツや調整を試してみるのも良いでしょう。

Windows 8 は Microsoft の最新のオペレーティング システムですが、その最小要件は古い Windows Vista と比べてそれほど高くありません。

Windows 8は最先端のテクノロジーにインストールできるように設計されていますが、低性能のハードウェアでも問題なく動作するように設計されています。実際、Windows 8のシステム要件は、約6年前にリリースされたWindows Vistaと比べてほとんど変わりません。

Microsoft によると、Windows 8 のハードウェア要件は次のとおりです。

  • プロセッサ: 1ギガヘルツ(GHz)以上
  • RAM: 1 ギガバイト (GB) (32 ビット) または 2 GB (64 ビット)
  • ディスク容量: 16 GB (32 ビット) または 20 GB (64 ビット)
  • グラフィック カード: Microsoft DirectX 9 グラフィック デバイス (WDDM ドライバー搭載)

Windows 8 の補助的な機能や機能の一部を活用したい場合は、次の追加項目も必要になります。

  • タッチを使用するには、マルチタッチをサポートするタブレットまたはモニターが必要です。
  • Windows ストアにアクセスしてアプリをダウンロードして実行するには、アクティブなインターネット接続と 1024 x 768 以上の画面解像度が必要です。
  • アプリをスナップするには、少なくとも 1366 x 768 の画面解像度が必要です。
  • インターネットアクセス(ISP料金がかかる場合があります)

とはいえ、これらの要件を満たさないシステムでもWindows 8はインストールして動作するはずです。この仮説を検証するために、古いAsus Eee PC 900にWindows 8をインストールしました。このマシンは、低スペックのシングルコアIntel Celeron M 900MHz CPUと、貧弱な統合型Intel 915GMグラフィックスを搭載しています。ただし、Eee PC 900システムは2GBのメモリと64GBのソリッドステートドライブにアップグレードされていました。

エイスース
パワー不足の Asus EEE PC 900 ネットブックは発売からほぼ 5 年が経過していますが、いくつかの調整を加えるだけで、今でも Windows 8 をかなりスムーズに実行できます。

ご想像のとおり、Windows 8のパフォーマンスは、スペックが貧弱なマシンではそれほど優れているとは言えませんが、OS自体は驚くほどスムーズに動作しました。いくつかのアプリケーションを実行したり、複数のブラウザウィンドウを開いたりしてシステムに負荷がかかったとき、ようやく動作が著しく遅くなりました。私たちはいくつかの調整と合理化によってこの状況を改善し、古いPCでWindows 8を最適化する方法をご案内できるようになりました。

新しいOS、新しい問題

ローエンドのEee PCに実際に行ったWindows 8の調整について詳しく説明する前に、新しいオペレーティングシステムには必ずと言っていいほどバグがつきものだ(というか、当然のことと言える)ということをお伝えしておきます。そのため、Windows 8への移行を検討し、Windows 8を最大限に活用したいユーザーは、ソフトウェアの最新パッチをダウンロードし、ハードウェアの最新ドライバーをインストールすることが非常に重要です。

Windows 7で動作するほぼすべてのコンポーネントやデバイスはWindows 8でも動作するはずですが、オペレーティングシステム間には微妙な差異があり、互換性、安定性、パフォーマンスに影響を与える可能性があります。OSにパッチを適用し、Windows 8で利用可能な最新のドライバーを使用することで、最適なパフォーマンスと安定性を確保できます。Microsoft Updateを実行し、お使いのコンポーネントに対応する新しいドライバーがないか、すぐにご確認ください。

マイクロソフトに頼らない

Microsoftは近年、Windowsの信頼性とパフォーマンスの向上に大きく貢献し、ユーザーのシステムメンテナンスを支援する便利なツールもいくつか提供していますが、改善の余地は常に存在します。多くの無料のサードパーティ製アプリケーションは、Microsoftの組み込みツールよりも包括的で追加機能を提供しており、Windowsの一部の機能の適応性はリソースを消費し、低速なハードウェアではユーザーエクスペリエンスに影響を与える可能性があります。そのため、Windows 8に組み込まれているツールの一部を置き換えたり拡張したり、一部の設定を手動で指定することで、OSがオンザフライで管理する必要がなくなるため、多くの場合メリットがあります。

ハードドライブをお持ちの場合は、まずWindows 8に内蔵されているディスクデフラグツールを交換することをお勧めします(ソリッドステートドライブではディスクデフラグツールを使用しないでください)。Windows 8に内蔵されているデフラグツールも悪くはありませんが、より優れた無料ソリューションがいくつかあります。piriform.comからダウンロードできるDefragglerは、Windowsに内蔵されているディスクデフラグツールの無償代替ツールです。Defragglerはファイルの断片化をより徹底的に分析・修復するため、理論上はドライブのパフォーマンスが向上します。実際のパフォーマンスの違いはごくわずかですが、古いハードウェアではわずかな差も大きな意味を持ちます。OSのインストール後すぐにDefragglerをダウンロードしてインストールすることをお勧めします。ディスククリーンアップで空き容量を増やし、OSをアップデートしてからDefragglerを実行し、OSファイルの大部分が連続していること、そしてそれらがハードドライブの最も高速な部分に配置されていることを確認してください。

piriform.com で入手できるもう一つの無料ツール、CCleaner もシステムの最適化に役立ちます。CCleaner は、Windows に内蔵されているディスク クリーンアップ ユーティリティを補完し、不要なファイルをより効率的に削除してディスク容量を解放するだけでなく、スタートアップ項目をクリーンアップするための使いやすいオプションも備えています。Windows 8 を新規インストールする場合、不要なスタートアップ項目の削除はそれほど重要ではありませんが、既に古いバージョンの Windows を実行しているシステムをアップグレードする場合は、元の OS を汚染していた不要なファイルはすべて Windows 8 のアップグレードに移行されるため、不要なファイルはすべてクリーンアップしておく必要があります。

古くなったAsus Eee PCで行った作業は以下のとおりです。まず、フォーマットしたばかりのドライブにWindows 8をインストールします。次に、OSをアップデートし、Microsoft Updateから入手可能なパッチとドライバーをインストールします。グラフィックカードやモニターなどの主要コンポーネントメーカーのウェブサイトを確認し、最新のドライバーをインストールします。そして、前述のPiriformのウェブサイトからCCleanerをダウンロードしてインストールします。SSDではなく標準のハードドライブを使用している場合は、Defragglerもダウンロードしてインストールする必要があります。最後に、Windowsに組み込まれているディスククリーンアップツールとCCleanerを実行します。ハードドライブを使用している場合は、Defragglerを実行してディスクをデフラグし、最適なパフォーマンスを得ます。今回のeeePCはSSDを搭載しているため、この作業は必要ありませんでした。

いくつか変更を加える

Windows 8 で余分なグラフィック効果を無効にすると、メモリの使用が最小限に抑えられ、OS の動作がより軽快になります。

OS をインストールし、インストールと更新の手順で残ったジャンクをクリーンアップした後、古くなった PC により適した Windows 8 の設定の一部を調整します。最初に停止したのは、OS の仮想メモリ設定と視覚オプションを変更できる [システムの詳細設定] メニューでした。Windows 8 でシステムの詳細設定にアクセスするには、デスクトップ モードに切り替えて、タスク バーの [ライブラリ]ショートカットをクリックし、 [コンピューター]を右クリックします。表示されるコンテキスト メニューで[プロパティ]を選択すると、システム コントロール パネルが開きます。ウィンドウの左側のペインで [システムの詳細設定] をクリックすると、システムのプロパティコントロール パネルが開きます。[詳細設定] タブをクリックし、上部のパフォーマンス セクションにある [設定] ボタンをクリックして、パフォーマンス オプションコントロール パネルを開きます。開いたら、上部にある [視覚効果] タブをクリックし、[パフォーマンスを優先する] オプションにチェックを入れて [適用] をクリックします。有効にしておきたい特定の視覚効果がある場合は、ここで個別に選択できますが、無効にするオプションが多いほど、PC のパフォーマンスが向上します。

パフォーマンス オプション コントロール パネルが開いている間に、上部の [詳細設定] タブをクリックし、表示されるメニューで [仮想メモリ] セクションの [変更] ボタンをクリックします。

仮想メモリ設定を手動で構成し、設定されたページング ファイル サイズを指定すると、Windows がそれをオンザフライで変更することを防ぐことができます。

Windowsのページングファイルの最適な設定方法については様々な議論がありますが、大量のアプリケーションを継続的に実行して物理メモリと仮想メモリが不足するような状況でない限り、Microsoftが推奨するページングファイルサイズで十分でしょう。ページングファイルの推奨サイズは、システムに搭載されているメモリ容量によって異なります。2GBのRAMを搭載したEee PCの場合、ページングファイルの推奨サイズは2039MBでした。Windowsはデフォルトで小さいページファイルから起動し、必要に応じて自動的にサイズを拡大します。ページングファイルのサイズを手動で指定することで、Windowsはファイルを動的に管理する必要がなくなり、常に推奨サイズが確保されます。

Windows 8でページングファイルのサイズを指定するには、仮想メモリコントロールパネルの中央にある「カスタムサイズ」ラジオボタンを選択し、「初期サイズ」と「最大サイズ」の両方の欄に、推奨されるページングファイルサイズ(MB単位)を入力します。「設定」ボタンをクリックし、「OK」をクリックします。「パフォーマンスオプション」ウィンドウを閉じるには、「OK」をクリックします。「システムのプロパティ」ウィンドウでも「OK」をクリックし、必要に応じてコンピューターを再起動します。ただし、前述のとおり、実際には再起動する必要はありません。

不要なアイテムを無効にする

古いハードウェア上で Windows 8 をさらに最適化するには、不要なスタートアップ項目とサービスを可能な限り無効にし、使用されていないハードウェアを無効にし、重要でないライブ タイルをオフにすることをお勧めします。

ライブタイルをオフにするのはとても簡単です。スタート画面で、任意のライブタイルを右クリックし、オフにするオプションを選択するだけです。Windows 8は、スポーツ、旅行、ファイナンス、ニュース、メール、Bing、天気のライブタイルがすべてアクティブになった状態で起動します。不要なタイルがある場合は、Windows 8が頻繁にデータを取得して更新するのを防ぐために、無効にしてください。

Asus Eee PC にクリーン インストールした後、Windows 8 は 34 個の実行プロセスで起動し、使用可能なメモリの 30% (0.6 GB) を消費します。

無効化できるハードウェアコンポーネントはそれほど多くないかもしれませんが、無効化することでコンポーネントのドライバーが初期化されなくなるため、Windowsの起動が高速化し、使用可能なメモリも増加します。ハードウェアを無効にする方法は、システムBIOS経由とデバイスマネージャーの2通りがあります。BIOS経由の無効化は、コンポーネントがWindowsに認識されず、ドライバーの読み込みも一切行われないため、推奨されます。具体的な手順はシステムによって異なりますが、通常はシステムの初回起動時にF2キーまたはDELキーを押してBIOSに入り、「Integrated Peripherals(統合周辺機器)」セクションに移動して、項目を無効化できます。デバイスマネージャー経由でハードウェアコンポーネントを無効にするには、デスクトップモードに切り替え、タスクバーの「ライブラリ」ショートカットをクリックし、「コンピューター」を右クリックします。表示されるコンテキストメニューで「プロパティ」を選択し、「システム」コントロールパネルで「デバイスマネージャー」をクリックします。デバイスマネージャーウィンドウが開いたら、ハードウェアグループの横にある矢印をクリックしてリストを展開し、無効化したい項目を右クリックしてコンテキストメニューから「無効」を選択します。私たちのシステムでは、Wi-FiとBluetoothコントローラーを使用していたため、有線ネットワークコントローラーを無効にしました。多くのシステムでは、BIOSにシリアルポート(RS-232)のエントリが残っていますが、これも通常は無効にできます。

不要なスタートアップ項目を無効にするには、CCleaner の使用を改めておすすめします。Windows 8 に内蔵されている設定ユーティリティ (msconfig) でも同様に機能しますが、CCleaner のスタートアップメニューはより包括的で拡張性が高く、操作も簡単です。また、CCleaner には Internet Explorer と同時に起動するアドオンを一覧表示できるという利点もあるため、ブラウザもクリーンアップしたい場合に便利です。

Windows 8を新規インストールした場合、スタートアップ項目で考慮すべき項目はそれほど多くありません。しかし、以前のバージョンのWindowsからアップグレードした後や、多数のアプリケーションをインストールした後は、削除できる項目が多数存在する可能性があります。不要なスタートアップ項目を無効にするには、CCleanerを起動し、プログラムメニューの左側にある「ツール」ボタンをクリックし、「スタートアップ」ボタンをクリックします。「スタートアップ」メニューで「Windows」タブをクリックすると、Windowsと同時に起動するすべてのプログラムが一覧表示されます。不要な項目(通常は、ウイルス対策/マルウェア対策ツールと定期的に使用するユーティリティを除く)をすべて削除します。「ヘルパー」や「スピードランチャー」などのアプリは、おそらく無効にできます。不明な場合は、プログラム名をGoogleで検索し、そのプログラムの機能と必須かどうかを確認してください。

Windows 8でサービスを無効にする方法は複数ありますが、システム構成ユーティリティ(別名msconfig)を使用するのが最も確実で分かりやすいようです。システム構成ユーティリティを起動するには、WIN+Rキーを押し、「ファイル名を指定して実行」に「msconfig」と入力してEnterキーを押します。ユーティリティが開いたら、「サービス」タブをクリックし、左下にある「Microsoftのサービスをすべて隠す」というオプションにチェックを入れます。すると、システムにインストールされたアプリケーションやドライバーと一緒にインストールされたサービスの一覧が表示されます。

すべてのサービスを無闇に無効にするのは避けるべきですが、アプリケーション固有のサービスは安全に無効にできる場合が多いです。私たちのマシンでは、クリーンなOSでアプリケーションを数個しかインストールしていなかったにもかかわらず、4つのサービスを無効にすることができました。そのうち3つはGoogleのソフトウェアアップデート関連、もう1つはAdobe Reader関連です。テーマサービスやタッチキーボードサービス(タッチスクリーンをお持ちでない場合)など、無効にできるMicrosoftのサービスもいくつかあるかもしれませんが、慎重に進めてください。サービスを無効にできるかどうか確信が持てない場合は、そのままにしておきましょう。

迷惑なUAC通知を排除

この推奨事項は、PCに詳しくないユーザーのために複数のシステムを管理しているベテランPCユーザーにとっては気が進まないかもしれません。しかし、個人用のPCをカスタマイズするのであれば、問題にはならないはずです。UAC(ユーザーアカウント制御)の警告が表示されるたびに、システムが一時停止してクリックが必要になるだけでなく、古いハードウェアでは警告と画面の暗転が完了するまでに非常に長い時間がかかることがあります。UAC通知を完全に削除すると、古いハードウェア上でのWindows 8のパフォーマンスが大幅に向上します。ある程度の保護機能を維持しながらポップアップの数を最小限に抑えるには、UAC通知レベルを下げるだけでも十分です。

ユーザーアカウント制御(UAC)は、システムへの変更をユーザーに警告するWindowsのセキュリティコンポーネントです。経験豊富なユーザーは、不要な警告や中断を防ぐために、UACのデフォルト設定を安全に下げることができます。

これを行うには、マウスカーソルを画面の右上隅または右下隅に置いてWindows 8のチャームをスライドアウトし、検索アイコンをクリックします。次に、検索パネルで「設定」をハイライトし、検索フィールドに「UAC」と入力します。左側のペインに「ユーザーアカウント制御設定の変更」が表示されるので、それをクリックするとUAC設定ウィンドウが開きます。スライダーを1段階下にドラッグするだけで、Windows 8は画面を暗くしなくなり、アプリがシステムに変更を加えようとした場合にのみ通知するようになります。スライダーを一番下までドラッグするとすべての通知が無効になりますが、リスクを負っても構わないPCのパワーユーザーでない限り、これはお勧めしません。

結果

これらのトリックが、Windows 8 が稼働している古い Asus Eee PC にどのような影響を与えるかに関するデータを収集した結果、次のことがわかりました。新規インストール (および Microsoft Update による OS の完全パッチ適用) の直後、このマシンでは Windows 8 が起動すると 34 のプロセスが実行され、使用可能なメモリの 30% (0.6MB) を消費し、ディスクで 9.72GB を使用します。ディスク クリーンアップと CCleaner を実行すると、9.52GB のディスク領域が使用されました。不要なスタートアップ項目、ビジュアル オプション、サービス、およびハードウェアを無効にすると、実行中のプロセスは 33 に減り、使用メモリは 20% (0.4MB) にまで低下しました。逸話的には、PC は一般的なタスク (アプリケーションの起動と終了、ファイルの移動など) をより高速に実行し、Windows 8 インターフェイスの操作がよりスムーズになったようです。

Windows 8 は、古いハードウェアでも驚くほど快適に動作します。

ここで概説する変更は、ベンチマークスコアには影響しないかもしれませんが、メモリとリソースの可用性が向上し、システムがより高速化します。これは、古くなったPCの寿命を延ばすために必要なことです。ぜひお手持ちのハードウェアで試してみて、結果をお知らせください。Windows 8を最適化するための独自の調整方法をお持ちでしたら、ぜひ下のコメント欄にお寄せください。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.