Windows 7 では、プリフェッチ フォルダーは空です。 プリフェッチ フォルダー: 保存されるファイルとそれらが必要な理由

04.07.2021

フォルダ プリフェッチ Windows XP、Vista、7、8 では次のパスにあります: C:\Windows\Prefetch - これはコンポーネントです オペレーティング·システムそしてプロセスをスピードアップします ブートストラップ OSやよく使うプログラムなど。 初めて この技術は Windows XP で使用され、Vista からは SuperFetch および ReadyBoost テクノロジが追加されました。 OS またはアプリケーションの起動にはメモリからのデータの読み取りが伴います。多くの場合、同じファイルに複数回アクセスする必要がありますが、これは非常に不合理で、時間がかかります。 Windows は、トレース ファイルを Prefetch フォルダーに保存し、独自の方法で処理することでコードの読み込みを最適化します。

Prefetcher フォルダーを構成するには、レジストリ エディターが必要です。 Microsoft Web サイトの警告をすぐに複製したいと思います。「レジストリ エディターを誤って使用すると、オペレーティング システムの再インストールが必要となる重大な問題が発生する可能性があります。レジストリ エディターはご自身の責任で使用してください。」

クリック スタート - 実行そして入力してください 登録編集。 レジストリ エディタには次のセクションがあります。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters


パラメータに興味があります プリフェッチャーを有効にする。 次の値を取ることができます。
0x00000000 - コンポーネントは無効です
0x00000001 - アプリケーション起動の高速化
0x00000002 - システムブートアクセラレーション
0x00000003 - アプリケーションの起動とシステム起動の高速化

となることによって プリフェッチを無効にするパラメータをダブルクリックする必要があります プリフェッチャーを有効にするダイアログボックスで値を指定します 0 。 デフォルトは 3 - アプリケーションの起動を高速化し、 Windows ブート。 Windows 8 を使用している場合、プリフェッチャーを無効にする必要がよくあります。多くの新しいラップトップには、従来の HDD ハード ドライブではなく、超高速 SSD ドライブが装備されていますが、依然として高コストでメモリ容量が小さいという特徴があります。

取り付け時 SSDドライブ Windows 8 では、Prefetcher サービスが自動的に無効になりますが、無効にならない場合は、自分で Prefetcher を削除できます。 上記の設定用のレジストリ キー プリフェッチャーを有効にするそして スーパーフェッチを有効にする値を設定する必要がある 0 つまり、それらをオフにします。 コンピュータを再起動します。

Windows のシステム ファイルとフォルダーには多くの誤解があり、私たちが検討しているサービスも例外ではありません。 「プリフェッチ フォルダーを削除することは可能ですか」「プリフェッチを無効または有効にする方法」という質問をよく耳にします。 しかし、最も興味深い誤解は、キーを追加すると /プリフェッチ:1「ショートカット」タブのオブジェクトへのリンクを使用すると、OS がこのキーを認識してプログラムをプリフェッチ フォルダーに追加するため、アプリケーションの読み込みが高速化されます。 /prefetch:1 をアドレスに追加しても何も起こりませんこの神話は、同様のキーが起動行に存在するという事実に基づいています。 ウィンドウズメディアプレーヤー。

Prefetch フォルダーからファイルを削除することは可能ですか、また削除する必要があるのか​​とよく尋ねられます。 おそらく、これによりハードドライブのスペースを解放できると思われます。 答えは明らかです: いいえ。 まず、これらのファイルを削除すると、OSや一部のプログラムのロード時間が長くなり、トレースファイルが新たに作成されます。 次に、サードパーティの介入を必要とせずに、Prefetcher 自体がこれらのファイルを管理します。 さらに、Microsoft は、ディスク領域を占有しすぎないように、トレース ファイルの数を 128 個に制限しました。

こんにちは。プリフェッチは、Windows の高速実行を可能にする、困難なデータを保存するフォルダーです。 このデータはサービスの作業の結果であり、サービスはユーザーのコンピューターでの作業を分析し、次回ユーザーが行うすべてのアクションがより速く行われるようにしようとします。

したがって、プリフェッチ フォルダーのおかげでコンピューターの動作がはるかに高速になるため、プリフェッチ フォルダーは魔法とも言えます。 ただし、正確にどれくらいかは、RAM の空き容量によって異なります。 RAMが多ければ多いほど良い

Prefetch フォルダーの内容は次のとおりです。


プロパティを開くと、占有しているスペースの量が表示されます。

ご覧のとおり、使用するスペースは非常に少ないため、削除しない方が良いでしょう。 しかし、それでも削除するとどうなるでしょうか? 悪いことは何も起こりません。サービスは再び動作し始めるだけです。

確認のため自分で削除してみました。 それから再起動すると、システムは正常に動作し、すべてがうまくいきました。

しかし、Windowsフォルダーを見てみると、 プリフェッチフォルダーすでに作成されていたので、まあ、書いたとおりなのですが、再度削除しようとすると、管理者に許可を求めるメッセージが出て、まあ、冗談だと思いますが…。 「繰り返し」をクリックし、もう一度「繰り返し」をクリックすると、フォルダーが残ります。 削除できない場合に備えて、ここに進みます 特別なユーティリティ、彼女はすべての頑固なフォルダーを削除する方法を知っています。 でも、このユーティリティには気をつけてください。

SuperFetch サービスを無効にすると、削除後にフォルダーが表示されなくなるのではないかと思いました。 しかし、いいえ、とにかく彼女は現れました。 しかし、その中には ReadyBoot フォルダー以外には何もありませんでした。 つまり、Prefetch フォルダーは何らかの形で ReadyBoot テクノロジーにも関連しており、これもコンピューターの高速化を目的としており、フラッシュ ドライブは高速化のために使用されます。しかし、それはまったく別の話です。

念のため、SuperFetch を無効にする方法を説明します。 ディスパッチャーを起動し、「サービス」タブに移動して、このボタンをクリックしてください。


サービスのリストを含むウィンドウが開きます。 すべてが動作するわけではなく、Windows にあるものだけがすべてです。 ここで SuperFetch を見つけてダブルクリックする必要があります。

Windows の最適化というテーマは、ほとんどのユーザーにとって非常に重要であるように思われますが、おそらくこれが、Windows の最適化に関して非常に多くの迷信が存在する理由でしょう。 これらの迷信の 1 つは、フォルダーに対して特定の操作を実行することで、ディスク領域を増やし、システムやアプリケーションの速度を向上させることができると主張しています。 プリフェッチ。 これが本当にそうなのか、そもそもなぜそのフォルダーが必要なのかを考えてみましょう。 プリフェッチ.


Windows ディレクトリ プリフェッチと同じ役割を果たします キャッシュブラウザで。 システムやアプリケーションの起動を高速化するために、Windows はコードの一部を特別なトレース ファイルに自動的に保存します。 ユーザーがリソースを大量に消費するアプリケーションなどを起動すると、システムはまずフォルダーの内容にアクセスします。 プリフェッチ、保存されたものを読み取り、 "一部"プログラムをメモリに読み込むことで、後者の起動が速くなります。

Windows の場合、フォルダー プリフェッチサービスの業務に密接に関係している スーパーフェッチとコンポーネント レディブーストしたがって、これを使用したアクションは作業に影響を与える可能性がありますが、 良い面。 はい、サービスを無効にします スーパーフェッチ 1 GB 以下の RAM を搭載した古いマシンや、逆に 16 GB を超える RAM を搭載した非常に強力なマシンを除き、ほとんどの PC でシステム パフォーマンスの低下につながる可能性があります。 また スーパーフェッチ次の場合は無効にすることができます システムディスク使用済み SSD .

Prefetch フォルダーの内容を削除すると、最適化にどのような効果がありますか?何もありません、事態は悪化するだけです。 まず、システムと一部のプログラムのロードに必要な時間が増加し、次にファイルのロード時間が長くなります。 PF が新たに作成されるため、システムは再びメモリ リソースの一部を割り当てる必要があります。 また、ディレクトリを削除すると、 プリフェッチこのフォルダーの重さは通常ほとんどなく、フォルダー内のファイル数は常に制限されているため、ディスク領域は追加されません。 128位.

すでにコンテンツを管理したい場合 プリフェッチ、これは正しく、つまりレジストリを通じて行う必要があります。

コマンドで開く 登録編集レジストリ エディターを開き、このブランチを展開します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

エディター ウィンドウの右側の列でパラメーターを見つけ、その現在の値を確認します。

おそらくそうなるだろう 3 。 この値には、アプリケーションとシステムの起動の高速化が含まれます。 完全に無効にしたい場合は、値を次のように変更します。 0 。 アプリケーションのみを高速化するには、インストールします 1 システムのロードのみを高速化するには、インストールします。 2 . 変更を有効にするには、コンピュータを再起動します。

あまり一般的ではない通説ですが、ショートカットにキーを追加するとプログラムの速度が向上するというものがあります。 /プリフェッチ:1。 このアクションにより、選択したプログラムがフォルダーに追加されると考えられます プリフェッチ。 実際にキーを追加すると、 /プリフェッチ:1オブジェクトへの参照は、アプリケーションの動作にはまったく影響しません。トレース ファイルを作成するかどうかはサービスによって決定されます。 プリフェッチャー これにより、どのアプリケーションが起動の最適化を必要とするか、どのアプリケーションが必要でないかをよりよく知ることができます。

コンピューター内でさまざまなフォルダーやファイルを探索し続けると、多くの興味深いことが見つかるかもしれません。 多くの場合、同じフォルダーが純粋な興味を呼び起こすのは、そのフォルダー内のファイルがハード ドライブ上の多くのスペースを占有する場合があり、これらのファイルを削除できるかどうかという疑問が生じるという単純な理由からです。 今日はプリフェッチフォルダーについてお話します。

プリフェッチフォルダーは次の場所にあります。 Windowsフォルダー(通常は C:\Windows\Prefetch)。 オペレーティング システムをロードするためのコンポーネントの 1 つとして使用されます。 Windows システムのおかげで、OS の読み込みが速くなり、プログラムの起動にかかる時間が短縮されます。 コンポーネント自体は Prefetcher と呼ばれ、Windows XP に初めて登場しました。

プリフェッチャーはどのように機能しますか? オペレーティング システムのロードには処理が伴います。 大量ファイル。 この場合、一部のファイルは、異なるセグメントを読み取るために何度も開かれます。 このプロセスには時間がかかる場合があるため、各ファイルに 1 回だけアクセスして、情報をロードする方がはるかに便利で生産的です。 ラムそれが必要になる前であっても。 Prefetcher を使用すると、この情報をトレース ファイルに蓄積し、オペレーティング システムとアプリケーションの起動中にどのようなコードとデータが読み込まれるかを監視することで、その後の起動時のコードとデータの読み込みを最適化できます。

プリフェッチャーのパラメーターは次の場所に保存されます。 システムレジストリ。 プリフェッチャーの設定を変更できます。

キーボードショートカットをクリックします ウィン+R。 「ファイル名を指定して実行」ウィンドウが表示されるので、「regedit」と入力して「OK」をクリックします。 これにより、 が開きます。

エディターが開いたら、パス HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters に移動します。

「プリフェッチャーを有効にする」オプションを選択します。

それをダブルクリックします。 ウィンドウが表示され、次のいずれかの値を設定できます。

  • 0x00000000 - コンポーネントは無効です
  • 0x00000001 - アプリケーション起動の高速化
  • 0x00000002 - システムブートアクセラレーション
  • 0x00000003 - アプリケーションの起動とシステム起動の高速化

指定したパラメータではなく、その末尾の数字 (0、1、2、3 など) のみを入力する必要があります。

また、レジストリを操作するときは注意してください。 何かが理解できない場合は、何も変更しないでください。1 つの不注意な操作がオペレーティング システムに問題を引き起こす可能性があるためです。

Prefetchフォルダを削除することはできますか?

Prefetch フォルダーには削除が必要なファイルが集められているという伝説があります。 これは間違いです。 ファイルは一時的なもので、必要に応じてシステムが自動的に削除するため、フォルダーのサイズは非常に小さくなります。 したがって、指定されたフォルダー内のファイルには触れないでください。

ファイルを削除しても何も起こりませんが、アプリケーションの読み込み速度が低下する可能性があります。 この場合、ファイルは自動的に再作成されます。