PhoenixPE: Win10/Win11 カスタム復旧環境構築

PhoenixPE: Win10/Win11 カスタム復旧環境の構築

IT プロフェッショナル、サポートチーム、そして技術系ホビイストにとって、信頼できる即席回復システムが必要です。PhoenixPE はレガシー WinPE プロジェクトのモダンな後継として機能し、次世代 PEBakery エンジンを搭載した Win10/Win11 ベースの救援イメージを最小限の努力で起動できます。

なぜ PhoenixPE なのか?

  • 最新 Windows 10/11 コードに基づいて構築され、最新ドライバとセキュリティパッチが保証されます。
  • PEBakery の最適化されたスクリプトにより、ビルド時間が圧倒的に短縮されます。
  • モジュラー設計 – コード1行でアプリケーションを追加・削除可能です。
  • オープンソースでコミュニティ主導 – 既存の商用ライセンス障壁はありません。
  • 豊富なプリインストールツールキット(バックアップ、フォレンジック、診断、パスワード復旧など)を備えています。

クイックスタートガイド

1. 前提条件

項目 詳細
オペレーティングシステム Windows 10 または 11 (x64)
ストレージ USB フラッシュドライブまたは内部ディスクに 2 GB の空き領域
インターネット ISO とオプションコンポーネントのダウンロードに必要

2. PhoenixPE のダウンロード

  1. GitHub releases page にアクセスします。
  2. 最新の PhoenixPE‑Setup‑x64.zip をダウンロードします。
  3. アーカイブを任意のフォルダに展開します。

3. 画像のビルド

PhoenixPE は PEBakery スクリプトを使用します。デフォルト設定にはすでに強力なツールセットが含まれています。

  1. 管理者としてコマンドプロンプトを開きます。
  2. 展開したフォルダへ移動します。
  3. ./build.bat を実行します – これによりベースの Win10/Win11 ISO(あるいは提供された WinRE.wim)が使用され、PhoenixPE-USB.img が生成されます。
  4. イメージを USB スティックに書き込みます:
    dd if=PhoenixPE-USB.img of=\\.\\\\(USB_DEVICE) bs=4M
    
    または Rufus などのユーティリティを使用してください。

4. 起動

  • USB を対象マシンへ差し込む。
  • BIOS/UEFI で USB を最優先ブートデバイスに設定。
  • PhoenixPE がロードされ、すべてのバンドルツールを備えた Windows デスクトップが表示されます。

ビルドのカスタマイズ

PhoenixPE は自分でユーティリティやスクリプトを追加する際に輝きます。

アプリケーションの追加

  1. インストーラ(.exe、.msi、.zip)を scripts フォルダに配置します。
  2. scripts/InstallApps.pex を編集し、次のような行を追加します:
    InstallApp "C:\\PhoenixPE\\NewTool\\install.exe"
    
  3. 再び build.bat を実行します。新しいツールがイメージに組み込まれます。

PEBakery を使用したスクリプティング

PEBakery の言語は簡潔で、動的アクションを作成したり、変数を設定したり、ユーザー入力に応じてビルド時にコンポーネントを条件付きで追加できます。高度なシナリオについては、PEBakery documentation を参照してください。

主な機能ハイライト

機能 説明
ドライブバックアップ/クローン ディスク全体またはパーティションクローンを取得して迅速な災害復旧を実現
マルウェア除去 統合型アンチウイルススキャナとスクリプトベースのクリーンアップ
パスワード復旧 ローカルアカウントパスワードのリセットや認証情報の取得ツール
ファイル復旧 生パーティションからファイルを不可逆削除・復旧
フォレンジックスイート データフォレンジックと分析にプリインストールされたツールセット
オフライン OS 修復 レジストリ編集、ブートエラー修正、ドライバ更新など OS が無い環境で実行
ハードウェア診断 ストレステストやハードウェア健全性チェックを行うユーティリティ

なぜオープンソースを使うのか?

  • 透明性 – コードを監査し、宣伝どおりに機能することを信頼できる。
  • 柔軟性 – 必要に応じて機能を追加・削除し、用途に合わせて最適化できる。
  • コミュニティサポート – 成長中のユーザーコミュニティがパッチ、スクリプト、ドキュメントを貢献している。

参加方法

PhoenixPE は貢献を歓迎しています。バグを発見した場合、機能アイデアがある場合、あるいは新しいスクリプトやアプリを追加したい場合は、GitHub で issue や pull request を作成してください。ステップバイステップの手順は、contributing guide を参照。

結論

PhoenixPE は Windows 10/11 をベースにした多機能かつ高速で信頼性の高い救援プラットフォームに変えます。簡単にビルドできるプロセス、モジュラーなアプリエコシステム、頑丈なスクリプトエンジンを備え、経験豊富な管理者も DIY 仕掛け好きも満足できます。今日からカスタマイズを始め、ホスト OS が停止しても Windows の力を手元に保つツールをチームに提供してください。

この記事を共有