Windows REの実体を見る
Windows RE自体は、Sourcesフォルダにあるboot.wimだが、USBメモリ上に作成した回復ドライブの場合、このファイルはシステム属性となっているため、エクスプローラーで見ることはできない。表示させるには
dir /a:s d:\sources
として、システムファイル属性のファイルを表示させる。
boot.wimは、Windows REをWIM(ウィンドウズイメージファイル)形式でまとめたもので、ブートマネージャーがこれをマウントして仮想的なドライブを作り、ここからWindows REが起動する。
以前紹介したDismコマンドを使うことで、Windows REの実体となるboot.wimの中身を見ることが可能だ。なお、Dismコマンドを使う前にマウント先となるフォルダを適当な場所に作成しておく。(詳細は第53回を参照のこと)。
またboot.wimファイルをHDDなど高速なドライブにxcopyコマンドでコピーしておき、attribコマンドでシステム属性、隠し属性を解除しておくと作業がラクになる。Dドライブが回復ドライブで、C:\tempが作業用フォルダだとすると、以下のコマンドでboot.wimファイルをコピーして属性の解除が可能だ。
xcopy d:\sources\boot.wim c:\temp /h
cd \temp
attrib -s -h boot.wim
さらに、マウントポイントがc:\temp\mpだとすると以下のコマンドでWindows REをマウントできる。
dism /mount-wim /wimfile:c:\temp\boot.wim /index:1 /mountdir:c:\Temp\mp /readonly
マウントを解除するには、以下のコマンドを使う。
dism /unmount-wim /mountdir:c:\Temp\mp /discard
なお、操作しているコマンドプロンプトウィンドウがマウントポイント以下をカレントディレクトリにしていると、アンマウント処理が完了しないので注意されたい。
マウントポイント以下を開いて見ると、下の画面のようなフォルダがある。ほとんどは通常のWindowsと同じだが、「\sources」だけが違う。ここには、回復ドライブからPCを起動したときに自動実行されるプログラム(startrep.exe)やその関連のファイル(muiメッセージファイルなど)がある。
プログラムフォルダは、64bit(Program files)および32bit(Program files(x86))の2つがあるが、実際に使われているのは、Program Files\Common Files\Microsoft Shared\ink以下にあるタッチキーボード(tabtip.exe)程度。また、UsersフォルダにはPublicフォルダ(共有ユーザー用)しかない。
つまり、Windows REの主要なファイルのほとんどはWindowsフォルダ以下になる。ここには、Windowsを起動する最低限のシステムファイルと、回復コンソールで利用するコマンドライン実行ファイル(いわゆる外部コマンド)程度しかない。コマンドは、おもにWindows\system32以下にある。なお、レジストリエディタなどの一部のコマンドは、Windowsフォルダ以下にある。
回復ドライブでは、回復コンソールが起動できるが、基本的にWindows10のコマンドは使えると思っていいだろう。ただし、GUI系のコマンドは、レジストリエディタなどの限定されたものだけになる。
この連載の記事
-
第459回
PC
WSL 2.4.4ではtar形式でのディストリビューションが配布でき、企業での利用が容易になってきた -
第458回
PC
Windows上でhostsファイルを活用する -
第457回
PC
IPv6アドレスは先頭を見ればどんな種類かわかる -
第456回
PC
あらためてIPv6基本のキ -
第455回
PC
Windowsで現在どのネットワークアダプタがインターネット接続に使われているかを調べる方法 -
第454回
PC
Windows 11 24H2では「デバイスの暗号化」の条件が変わり、より多くのPCでドライブが暗号化される -
第453回
PC
Windows 11 24H2の配布開始後もすぐにはやってこない Windows UpdateとSafeguard Holds -
第452回
PC
Windows 11 Ver.24H2が登場 Copilot+ PCとそうでないPCで実質Windowsが2つに分かれる -
第451回
PC
新しいWindowsサンドボックスではコマンドラインからの制御が可能に -
第450回
PC
ユニコードで文字数を数える方法 -
第449回
PC
WSLはプレビュー版でGUIでの設定が加わった! リリース2.3.xの新機能を見る - この連載の一覧へ