Windows 7ではXPよりも起動時間が速いのはなぜですか?[閉まっている]


13

熱い質問を読むWindows 8で起動時間が速くなるのはなぜですか?そこにはClickUpvoteによる素晴らしい答えがあり、8つの高速化を実現するいくつかの設計上の違いを示しています。

win7とwin8の違い: win7とwin8の違い

昔ながらのWindows XPWindows 7で同じ効果が説明できるのかと思い始めました。ただし、ここでのアーキテクチャは大幅に変更されているため、さまざまな理由が考えられます。

Windows XPと比較して、Windows 7の起動がはるかに速いのはなぜですか?より高速になったアーキテクチャの正確な変更点は何ですか?


3
XPの32ビットバージョンとWin 7の64ビットバージョンに対して比較が行われましたか?あなたが投稿したリンクを読まなければ、私の意見では、実際にはWindows 8はWindows 7であり、まったく同じ構造の上に近代性が追加されています。おそらく、あちこちで改善が行われています。これはおそらく、7とXPの間でも同じことが説明できることを意味します。編集-いいえ、同じ理由でそうなるとは思いません。その投稿には、8がカーネルの休止状態ファイルを作成し、速度を大幅に向上させることが明確に示されています。それは大きな違いです
マロー

1
@Mallowリンクされた質問から、この画像によって違いが要約されます。i.stack.imgur.com / f9vav.png win8はカーネルセッション休止状態を使用して、次回の起動を効果的に高速化します。win7と比較されますが、ビット数についてはわかりません。
n611x007

@マロー私は質問をより明確にしようとしました、私はスピードアップがここで同じ理由によるものであるとは思わない。XPよりも7ブートが速いとだけ言っています。なぜそれが速いの、正確に尋ねようとしています。より高速になったアーキテクチャの変更点。
n611x007

1
おい!なぜあなたは良いと便利な質問を閉じますか?!> :(
カミロ・マーティン

回答:


10

エンジニアリングWindows 7のブログは、あなたが知りたいと思い、約限りこれを詳細に説明します。

まず、MicrosoftはOEMパートナーと協力して、OEMマシンに付属しているクラッパウェアの一部を取り除きました。

Windows 7の取り組みについて説明する前に、進行中のパートナーとのかなりの関与があることを指摘したいと思います。数十のシステムをスキャンする中で、改善の機会がたくさんあることを発見し、変更を加えました。それを説明するために、実際のシステムから取得した次のデータを考慮してください。システムが届くと、既製の構成の起動時間は約45秒でした。同じシステムでVista SP1のクリーンインストールを実行すると、一貫して約23秒の起動時間が発生しました。もちろん、クリーンインストールであるため、プロセス、サービス、ドライバーのセットが大幅に少なくなりました(ほとんどのバージョンは異なっていました)。ただし、既製の構成を取得して最適化することで、一貫した起動時間を最大21秒にすることができました。

Windowsが必要とするサービスの数を減らす努力もありました。

Windows 7の取り組みの例として、システムサービスに一生懸命取り組んでいます。CPU、ディスク、およびメモリの需要を削減するだけでなく、それらの数を劇的に削減することを目指しています。これに関する私たちの見方は簡単です。サービスが絶対に必要でない場合は、サービスを開始してはならず、まれな状態を処理するトリガーが存在する必要があります。そのため、サービスはそのときだけ動作します。

運転の初期化を高速化すると、次のことにも役立ちます。

上記のように、デバイスとドライバーの初期化も重要な要因となります。Windows 7では、ドライバーの初期化の並列性を高めることに非常に集中しています。この並列性の向上により、いくつかの低速なデバイス/ドライバーが全体の起動時間に影響を与える可能性が低くなります。

最後に、投稿では、起動時間が短いWPTへの参照の可能性がある)トラブルシューティングを行うためのより良いツールが存在することに言及しています。

Windows 7の診断エクスペリエンスも改善されています。私たちは、個々のシステムの特定の問題を迅速に特定し、問題の解決を支援する支援を提供することを目指しています。これは、起動アプリケーションが多すぎる、ドメイン指向の長いログオンスクリプトが存在するなどの問題をユーザーに通知する適切な方法であると考えています。多くのユーザーが知っているように、起動アプリケーションが多すぎると起動時間が長くなることがよくあります。ただし、ほとんどのユーザーは、問題のあるブートスクリプトまたはログオンスクリプトを持つことの意味に精通していません。Windows XP、Vista、およびWindows 7では、Windowsのデフォルトの動作は、ネットワークの初期化やスクリプトの実行に時間がかかる可能性を待つことなく、ユーザーをデスクトップにログインさせることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.