web-dev-qa-db-ja.com

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

PC以外にWindows7をインストールしたところ、インストール中にWindowsインストーラーが再起動する回数に驚かされました。インストール中に画面に表示され、コンピュータが複数回再起動することも通知されます。

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

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

パーティションの形式を修正するために最初に(ホストOSに戻って)追加の再起動を行う必要があり、その後Windows Updateの再起動が行われたため、おそらくそれ以上のように思われました。

16
skue

実際には、Windows7のインストールプロセス全体で再起動は2回だけです。


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


最初の再起動

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


2回目の再起動

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


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

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

32
Breakthrough

W7を使用したWindowsのインストールプロセスについての私の理解:

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

クリーンなVMにインストールしただけで、再起動は2回しかカウントされませんでしたが、3以上の数字がどこから来ているのかわかりません。

6

最初の再起動は、インストールメディアで実行されており、ハードドライブの新しい最小インストールに切り替えているためです。その後の再起動は、次の理由によるものです 多くのシステムファイルはOSの起動中にのみ更新できます ;これは、ウイルスがそれらを上書きするのを防ぐのに役立つことを目的としています。

4
geekosaur