前回(「Windows 10のデバイスドライバーで見えた、今秋の大型アップデートの可能性」)と前々回(「Windows Updateを飼い慣らして、都合のいい時間に再起動させる方法」)にWindows 10の機能アップデート(あるいは機能更新プログラムとも)についてちょっと触れた。
Windows 10において機能アップデートと呼んでいるものも、実際にはこれはバージョンアップだ(アップデート後にWindows 10のバージョンも上がる)。ただ、これまでWindowsのバージョンアップという言葉は、Windows 7から8といった世代の切り替わりのときにだけ使われてきた。しかし、そろそろバージョンアップと言い切ってしまってもいいのではないかと思う。さて、現在のWindows 10には、2つのバージョンアップ方法がある。今回はこれについて説明したい。
フルアップデートとサービステクノロジーアップデート
Windows 10のバージョンアップは、年2回、春と秋にあり、それぞれ「May 2021 Update」「October 2020 Update」などの一般向けのアップデート名が付いて、Windows 10のバージョンも変わる。
2019年の秋のアップデート(Windows 10 Ver.1909)からは、新しく「サービステクノロジーアップデート」が導入されたが、それ以前は、年2回のバージョンアップでは、すべて「フルアップデート」が行なわれていた。この「フルアップデート」は実質的にはWindowsの再インストール、「サービステクノロジーアップデート」は毎月分散してWindowsを更新していき、再インストールはしないタイプのバージョンアップだ。
フルアップデートでは、Windowsのカーネルを含む大規模な更新が可能なのに対して、サービステクノロジーアップデートでは、新機能などは搭載されるものの、カーネルなどのWindowsの内部構造を大きく変化させることができない。これはデバイスドライバーなどの組み込みに関係している。
では前者のフルアップデートとは一体何をしている
前述したようにフルアップデートとは、Windowsの再インストールである。外部記憶(HDDなど)にインストールされている古いWindowsを消して新しいWindowsを入れる。
このときPCは、インストール専用のプログラム(Windows PEなどと呼ばれる)が動作しており、ユーザーはWindowsを利用できなくなる。
Windows Udpateでユーザーが「機能更新プログラム」のインストールを許可すると、ダウンロードが開始される。ここでWindows Updateにより新しいWindows 10に必要なファイルがダウンロードされ、Windows Imageファイル(WIM)と呼ばれるインストール用のファイルを1つ作る。Windowsは多数のファイルから構成されているが、ファイルのままでは処理が面倒になるため、1つの大きなファイルにする。ZIPなどの「アーカイブファイル」のようなものをイメージしてもらえればいいだろう。
Windows Updateは、必要なファイルをダウンロードし、WIMファイルを作る。ここまではWindowsが普通に動作している。「設定」→「更新とセキュリティ」→「Windows Update」で、「ダウンロード中」あるいは「インストール中」と表示されるのが、これらの状態に対応している。
WIMが作られると、Windows 10はユーザーに再起動を要求する。Windowsがシャットダウンされると、Windowsのインストールプログラムが動作する。ここで、旧WindowsをC:\Windows.oldフォルダーに待避したうえで、インストールされている旧Windowsのファイルを削除するとともに、WIMを使って、新しいWindowsをインストールする。
インストールが終わると、新しいWindowsが起動し、初期化を開始する。ここでは、PCのすべてのハードウェアを調査しながら、デバイスドライバーを組み込んでいく。このとき、複雑なハードウェア調査プログラムが動作し、デバイスドライバーを組み込むため、PCは最大性能で動作する。ノートPCにおいて、Windows Updateをバッテリ駆動でやってはいけないのはこのためだ。また、一般にバッテリ駆動とAC駆動では最大パフォーマンスに違いがあるため、AC駆動よりも時間がかかってしまう。
Windowsの初期化が済むと、Windows 10のロック画面が表示されるが、実際には個々のユーザーの環境構築が完了していない。ログインすると「こんにちは」と表示されてからさらに待たされるのは、ここでサインインしたユーザーの環境構築をしているからだ。この処理が終了するとようやくWindows 10のデスクトップが表示され、バージョンアップが完了する。
もう一方のサービステクノロジーアップデートとは?
サービステクノロジーとは、毎月の第2火曜日(米国時間)に配信が開始されるセキュリティアップデートや「累積更新プログラム」によるアップデートなどを総称するものだ。2019のWindows 10 Ver.1909、2020年のWindows 10 Ver.20H2は、このサービステクノロジーを利用したバージョンアップがなされた。
サービステクノロジーによるバージョンアップでは、毎月の「累積更新」とともに、新しいWindowsを構成するファイルが“紛れ込んで”インストールされる。
Windows 10のバージョンアップは年2回なので、実は半年間にわたりこっそりとアップデートされていく。しかし、この状態ではWindows 10を構成するファイルだけが更新され、新機能などは隠されたままだ。
Windows 10のバージョンアップの一般向け配布が開始されると、「イネーブラー」と呼ばれるプログラムを含むアップデートが配布される。Windows Updateでは、こちらもフルインストールの場合と同じく「機能更新プログラム」としてダウンロード、インストールが通知される。
ただし、実際のインストールでは、すでにインストールされているWindowsのモジュールが持つ新機能を有効化する。このときにWinVer.exeなどが表示するWindowsのバージョンが更新される。Windowsの再インストールは不要なので、再起動の時間は短く、数分程度で終了する。

この連載の記事
-
第508回
PC
Scalable Vector Graphics(SVG)そもそも何なのか? -
第507回
PC
Windows 11の「開発者モード」とは何か? -
第506回
PC
Windows 11は早くも来秋登場の26H2プレビューの準備が始まる -
第505回
PC
結構変化しているWindows 11のエクスプローラーの基本設定を見直す -
第504回
PC
新しいOutlookとOutlook Classic、そろそろ古いOutlookとExchangeの組み合わせは引退の頃合いか -
第503回
PC
機能が増えたこともあり、寄せ集めから統合化に進むWindowsの便利ツール「PowerToys」 -
第502回
PC
Windows 11でBluetoothのオーディオ新規格「Bluetooth LE Audio」を試す -
第501回
PC
Windows 11 Ver.25H2での変更点、新機能を整理する -
第500回
PC
Windows 11 Ver.25H2が完成した -
第499回
PC
Windowsでの致命的だが回復可能なエラーに備える手段を2つ紹介 -
第498回
PC
Windows Terminalの安定版V1.23が公開 設定UIが改良される - この連載の一覧へ














