Windows Serverの運用やサーバー管理を行っていると、いざというときのバックアップ対策としてWinPE(Windows Preinstallation Environment)のブータブルメディアを作成しておきたいものです。しかし、Windows Server 2022の環境でMakeWinPEMediaコマンドを実行した際、「Working Directory is not valid」というエラーに遭遇し、思うように進まないケースもあります。この記事では、そんなエラーが発生する原因と正しいWinPEディスク作成手順を詳しく解説し、EaseUS製品の緊急ディスク作成機能との使い分けについても触れていきます。
Windows Server 2022でのWinPEメディア作成が必要な理由
Windows Server環境においてフルバックアップやリカバリを安全かつスムーズに行うには、ブータブルメディアが欠かせません。特にWindows Server 2022のような最新のサーバーOSでは、以下のような場面でWinPEブータブルメディアが役立ちます。
- システムが起動しなくなった際に、ブータブルメディアから回復ツールを利用して復旧を試みる。
- イメージバックアップやディスククローンを作成したい場合に、スナップショットの取得が容易になる。
- EaseUSなどサードパーティ製のバックアップソフトウェアと組み合わせることで、サーバー全体のデータやシステムを保護しやすい。
このように、WinPEメディアはWindows Server 2022の運用管理における重要なピースとなり得ます。しかし、実際にWinPEメディアを作ろうとした際、「MakeWinPEMedia /ISO」でエラーが出ると手詰まりになってしまいます。そこで次の章では、一般的な作成手順とエラーの対策方法を詳しく見ていきます。
WinPEメディア作成方法の全体像
Windows公式ドキュメント「WinPE: Create bootable media」に沿った基本的なフローをおさらいします。なお、Windows Server 2022で作業する際も、Windows ADK(Assessment and Deployment Kit)の対応バージョンをあらかじめインストールしておく必要があります。
1. Windows ADKのインストール
Windows ADKは、Windows環境でシステムイメージやカスタマイズされたインストールメディアを作成するためのツールキットです。WinPEのファイル群を取得するには、以下の2つをインストールします。
- Windows ADK本体
- Windows PEアドオン
インストール時には、Windows Server 2022対応のバージョンを必ず選択してください。
2. 作業ディレクトリの準備
WinPE用の作業ディレクトリ(例:C:\WinPE_amd64)をどこに作るか決定します。十分な空き容量があるドライブを選択し、できるだけパスにスペースや特殊文字を含まないようにしてください。慣例的には「C:\WinPE_amd64」のように命名することが多いです。
3. copypeコマンドによるファイル展開
WinPEのアーキテクチャ(amd64、x86など)を指定して、次のようにフォルダを作成します。
copype amd64 C:\WinPE_amd64
このコマンドを実行すると、C:\WinPE_amd64内に「media」フォルダなどが含まれる構成が自動的に作成されます。
4. MakeWinPEMediaコマンドによるISO作成
最後に、作成したフォルダをISOファイルとしてまとめます。以下の例のようにコマンドを実行します。
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
通常であれば、これでWinPEブータブルディスク用のISOファイルが作成されるはずです。しかし問題は、Windows Server 2022環境でこのコマンドを実行すると、まれに「Working Directory is not valid」というエラーが出る場合があるという点です。
よくあるエラー「Working Directory is not valid」と対処法
Windows Server 2022で「MakeWinPEMedia /ISO」コマンドを実行した際に表示される「Working Directory is not valid」エラーは、文字通り“作業ディレクトリが有効ではない”という意味合いです。原因としては主に以下のようなものが考えられます。
1. パス指定の誤り
Windowsのパスは細かい入力ミスがあってもエラーとなることがあります。またフォルダ名やパスにスペースが含まれている場合、ダブルクォーテーションで囲まれていないと正しく解釈されず、同様のエラーが発生しやすくなります。
例)以下のようにパスを指定する際は、必ずダブルクォーテーションを使うことをおすすめします。
MakeWinPEMedia /ISO "C:\WinPE_amd64" "C:\WinPE_amd64\WinPE_amd64.iso"
フォルダ名にスペースを含む場合は特に注意が必要です。また、表記ゆれ(小文字と大文字の違い、余分なバックスラッシュの有無)もチェックしましょう。
2. copypeによるフォルダ構成が不十分
WinPE用の作業フォルダには、「media」フォルダなど、ISO作成に必要となる下位ディレクトリが含まれている必要があります。通常はcopypeコマンドを使うことで正しい構成が自動的に生成されますが、何らかの理由でフォルダが壊れていたり、コピーに失敗していたりするとエラーとなります。
一度手動でC:\WinPE_amd64フォルダを削除し、改めてcopype amd64 C:\WinPE_amd64を実行し直すことで、多くの場合は問題が解決します。
3. 管理者権限やアクセス権限の不足
作業ディレクトリや実行するコマンド プロンプトが、十分な権限を持っていないケースも考えられます。Windows Server 2022であっても、以下のポイントに気をつけましょう。
- 「管理者として実行」したコマンド プロンプト(またはPowerShell)で作業する
- フォルダのプロパティで読み取り専用になっていないか確認する
- 他のプロセスやエクスプローラーでディレクトリを使用中でないか確認する
これらの要因が重なると、作業ディレクトリが“無効”と見なされてエラーが発生する可能性があります。
4. パスに利用できない文字やファイル構成の不整合
Windows OSの制限として、一部の特殊文字や半角カナ、全角スペースなどがパスに含まれていると問題を起こしやすいです。加えて、メディア作成に必要なファイルが揃っていない場合も「Working Directory is not valid」という汎用的なエラーが出る場合があります。
EaseUSの緊急ディスク作成機能と手動作成の違い
WinPEディスクを手動で作成するのは、Windows Serverの管理に慣れた方にとっては自由度が高く便利ですが、EaseUS製品(EaseUS Todo BackupやEaseUS Partition Masterなど)には独自の緊急ディスク作成機能も用意されています。ここでは主な違いを比較してみましょう。
| 項目 | 手動でのWinPEディスク作成 | EaseUS緊急ディスク作成 |
|---|---|---|
| 作業の自由度 | WinPEに必要なツールを自分でカスタマイズできる | ボタン操作中心。詳細なカスタマイズは限定的 |
| 操作の手軽さ | コマンド操作が必要でやや専門性が高い | GUIベースで初心者でも使いやすい |
| トラブル時の対処 | エラー発生時にMS公式ドキュメントの知識が必要 | EaseUSサポートやFAQを参照しやすい |
Windows Server 2022でどうしても手動によるWinPE作成がうまくいかない場合や、時間が限られている場合にはEaseUSの緊急ディスク作成機能を利用するのも一つの手です。簡単な操作でサーバーのフルバックアップ用ディスクを作成できます。
トラブルシューティングの実践例
ここでは、実際に「Working Directory is not valid」エラーが出た際の実践的なトラブルシューティング例をいくつか挙げてみます。
例1: パスのつづりミスを疑う
まず、以下のコマンドを実行しようとした際にエラーが出たとします。
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
よく見たら、実際にはC:\WinPE_amd64ではなくC:\Users\Administrator\Desktop\WinPE_amd64フォルダにcopypeでファイルを展開していた…というケースが少なくありません。この場合、単純にコマンドが指定しているパスと実際のフォルダ位置が異なるため、コマンドがフォルダを見つけられずエラーが出ています。
例2: copypeの実行を飛ばしていた
前述したように、WinPEの必須ファイル一式を展開するためにはcopypeコマンドが必要です。次のようにプロセスを最初からやり直すと解決する場合が多いです。
- すでに存在している
C:\WinPE_amd64フォルダを削除する - 以下のコマンドを実行し、フォルダを再生成する
copype amd64 C:\WinPE_amd64
- 改めてMakeWinPEMediaコマンドを実行する
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
例3: アクセス権限を確認する
Windows Server 2022では、Administratorアカウントでログインしていても、コマンド プロンプトを“管理者として”実行しないとシステムフォルダへのアクセスが制限される場合があります。特にUAC(User Account Control)が有効になっている場合は注意が必要です。
対策としては、スタートメニューから「コマンド プロンプト」を右クリック→「管理者として実行」を選び、その上で同じコマンドを実行することで解決できます。
バックアップ運用におけるWinPEのメリットと注意点
1. メリット
- OSが起動しない状態でも、WinPEからネットワークドライブや外部ストレージにアクセスしてバックアップやリストアが可能
- EaseUSなどのサードパーティ製ソフトウェアを組み込むことで、より高度なバックアップ・復元作業が可能
- Windowsのインストールメディアとは別に、特定のユーティリティを追加したカスタム環境を作ることも容易
2. 注意点
- WinPEそのもののバージョンが古いと、最新のドライバやネットワークデバイスを認識できないことがある
- UEFIモードでサーバーを起動している場合は、UEFI対応のWinPEイメージを作成する必要がある
- バックアップ用のスクリプトやツールを内蔵したISOを作りたい場合は、あらかじめファイルを
C:\WinPE_amd64\mediaフォルダに配置するなど、作業が少し複雑になる
エラーを回避するためのポイントとベストプラクティス
WinPEディスクを作る上で、エラーを回避するためのベストプラクティスをまとめます。
1. フォルダ構成を理解する
copypeコマンドを実行すると、以下のようにフォルダが構成されます。C:\WinPE_amd64 ├─ media └─ Mount
mediaフォルダには、将来ISOに含める起動ファイルやツールなどが格納されます。一方でMountフォルダは、WinPEイメージをマウントしてカスタマイズする際に使用します。これらのディレクトリが正しく生成されているかを必ず確認しましょう。
2. ダブルクォーテーションによるパス指定
パスに半角スペースや特殊文字が含まれている場合に限らず、トラブル防止のため常にダブルクォーテーションで囲うのがおすすめです。
3. ADKとPEアドオンの対応バージョン
Windows Server 2022に対応したバージョンのWindows ADKを使用することは言うまでもありません。古いバージョンのADKやPEアドオンを使うと、そもそも正しいファイルが用意されずエラーの原因となる場合があります。
4. エラーが出たらゼロからやり直す
WinPEディスク作成でトラブルが生じた場合、フォルダを削除して一からやり直すのが早い場合が多いです。特にC:\WinPE_amd64内の構成がよく分からないまま残っていると、何が正しいファイルで何が不要ファイルなのか分からなくなりがちです。
まとめ
Windows Server 2022の環境で「MakeWinPEMedia /ISO」コマンドを実行するときに遭遇する「Working Directory is not valid」エラーは、主にパス指定のミス、copypeの未実行、アクセス権限の不足などが原因となって発生します。正しい手順としては、以下の流れがポイントです。
- Windows ADK(対応バージョン)とWindows PEアドオンをインストール
- コマンド プロンプトを管理者として実行
copype amd64 C:\WinPE_amd64で作業フォルダを生成MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.isoでISOを作成
もし手動での作成に失敗した場合やスキルに自信がない場合には、EaseUS製品の緊急ディスク作成機能を活用するのもひとつの選択肢です。GUI操作を中心にブータブルディスクを作成できるため、時間的な制約がある場合や迅速なバックアップ運用を求める場合に効果的です。ぜひ環境と用途に合わせて最適な方法を選択し、Windows Server 2022をトラブルからしっかり守っていきましょう。

コメント