複数の再起動がWindows 7をインストールするのはなぜですか?


16

非PCにWindows 7をインストールしたばかりで、インストール中にWindowsインストーラーが再起動する回数に感銘を受けました。インストール中に画面上で、コンピューターが複数回再起動することも通知されます。

Microsoftにはこれには十分な理由があるに違いないが、なぜこれが必要なのか完全に困惑している。インストールはディスクに書き込むだけで、システムはDVDから起動されているため、ターゲットハードドライブパーティションへの完全な書き込みアクセス権が既にあります。

実際、Windowsはインストールを高速化するために、予備ディスクイメージをインストールしてから、DVDではなくそのディスクイメージから起動していますか?(それで問題が発生しますが、なぜ2回再起動しますか?)

おそらく、パーティションのフォーマットを修正するために最初に(ホストOSに戻って)再起動する必要があり、その後Windows更新プログラムの再起動があったため、それ以上のように思われました。

回答:


32

実際、Windows 7のインストールプロセス全体では、2回の再起動しかありません。


Windows 7は、ターゲットインストールメディア(ハードドライブまたはSSD)を準備し、必要に応じてフォーマットし、ベースインストールファイルをコピーして迅速にインストールし、解凍します。これにより、インストールの次のステップで使用する基本的なWindowsカーネルもインストールされます。


最初の再起動

再起動後、システムはWindows 7カーネルで起動します。ここで、すべてのパッケージとドライバーがインストールされます。この手順が完了したら、システムをWindowsに再起動して、インストール中に検出された新しくインストールされたすべてのハードウェアとドライバーをリロードする必要があります。また、これにより、重要なWindowsコンポーネントをアクティブ化して、起動時に開始されるサービスとしてインストールできます。


2回目の再起動

これで、必要なすべてのドライバー(マザーボード、ディスクインターフェイス、コントローラーなど)を備えた、ハードドライブに完全にインストールされたバージョンのWindows 7ができました。すべての最終インストールプロセス(OOBE、パフォーマンスインデックス、およびクリーンアップ)が完了しました。インストールは技術的に完了しているため、システムはこの時点以降は再起動しません。


これが必要な理由については、DVDメディアはハードドライブと比較して非常に遅いです。これが、インストールファイルが解凍される前に実際にディスクにコピーされる理由です。さらに、多数のシステムとの互換性を維持するために、削減されたシステムカーネルを使用してインストールを開始し、その後、システム固有のドライバーを使用して2回目の再起動後に起動します。

これはLinuxのインストールプロセスと似ていますが、再起動がいくつかあります(ほとんどのLinuxディストリビューションでは、システムの準備とドライバーのインストールを1ステップで実行できるため、2回目の再起動は不要です)。インストール中の再起動の回数は、Windows 95以降同じままであることに注意してください(エラーが発生した場合は例外で、必要な場合よりも多く再起動する場合があります)。


再起動を節約するLinuxの機能は何ですか?Windowsがインストールの最適化にそれほど投資していないというだけですか?
Xodarap

3
最適化とは関係がなく、カーネルの構造化とは関係があります。マイクロソフトは、インストールの速度、安定性、およびセキュリティの両方の理由で、さまざまな理由でこれを行っています。これは、オペレーティングシステムの進化方法であり、別のオペレーティングシステムを別のオペレーティングシステムよりも「優れた」ものにする方法ではありません
ブレークスルー

1
@Xodarap一般的に言えば、Linuxドライバーの大部分はモジュール式であり、カーネルの実行中にカーネルに挿入できるため、再起動する必要がありません。カーネルのモジュールではない部分が変更された場合にのみ、再起動する必要があります。これは基本的にカーネルコアと特定のベースラインドライバーです。実行中にほとんどのカーネルコアの更新を可能にするKspliceもあります。
マーク

6

W7でのWindowsインストールプロセスの私の理解:

  1. CD、パーティション、コピーベースシステムから起動
  2. リブート
  3. HDから起動し、基本システムを展開し、すぐにサポートするデバイスのレジストリとドライバーをセットアップします
  4. リブート
  5. OOBE(Out of the Box Experience)ユーザー名とライセンスキーを要求する場所

クリーンなVMにインストールし、2回の再起動のみをカウントしました。3+の数字がどこから来るのかわかりません。


ご回答ありがとうございます!同様に、複数の回答を正解としてマークできることを願っています。
skue

心配はありません。可能な限り簡潔にしようとしていますが、完全な答えのほうが良い場合もあります。
ナサニエルバニスター

@skue:複数の回答を受け入れることができます。
ハリーマック

@harrymc:もしそうなら、それは確かに直感的ではありません... 1つの答えの前にあるチェックボックスをクリックすると、他の答えはオフになります。
skue

申し訳ありませんが、以前はこの方法でした。そのとき、私は規則について最新ではありません。
ハリーマック


-2

2回以上再起動すると、マルウェアに感染したOSの違法コピーがあることがよくあります。

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