2010年12月25日土曜日

Windows 7 カスタムWindows PEイメージ作成 - WinPE3.0版

  • このエントリーをはてなブックマークに追加


※あらかじめ作業用PCにWindows AIKをインストールしておくこと

1. Windows PE Tools起動
* [スタート]→[すべてのプログラム]→[Microsoft Windows AIK]→[Windows PE Tools コマンド プロンプト]を起動する

UACが有効になっているVistaでは「管理者として実行」すること
※以下の作業はWindows PE Toolsコマンドプロンプト上で実施する

2. カスタムWinPE作業フォルダの作成

copype.cmdを使用し、カスタムWinPE作成用の作業フォルダを作成する
copype.cmd [プラットフォーム("x86"or"amd64")] コピー先フォルダ
例:x86版WinPEファイルをC:\winpe_x86にコピーする

* >copype.cmd x86 C:\winpe_x86

※通常はx86版を使用する

3. 基本WinPEイメージのマウント

※WinPE2.0と同様に基本WinPEイメージ(winpe.wim)をベースに作成するが、操作コマンドの変更に伴い手順も若干変わっている

1. WinPE基本イメージ"Winpe.wim"を"Boot.wim"に名前を変えてコピーする

>copy Winpe.wim Boot.wim

2. コピーしたBoot.wimをDISM.exeを使いmountフォルダにマウントする

>DISM.exe /mount-wim /wimfile:C:\winpe_x86\boot.wim /index:1 /mountdir: C:\winpe_x86\mount
※ちなみにImageXでも同様の操作は可能
>imagex /mountrw C:\winpe_x86\boot.wim 1 C:\winpe_x86\mount
上記コマンドで、C:\winpe_x86\mount以下に基本WinPEのイメージがマウントされる。ここにWinPEイメージに追加したいバッチファイルやツールをコピーする。

4. 必要なツールなどのコピー
1. ImageX
1. ImageX.exeのコピー

ImageXは基本WinPEイメージに含まれていないのでWindows AIKのインストールフォルダからコピーする
>copy "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" "C:\winpe_x86\mount\Windows\System32"
※mountフォルダ以下ならどこでもいいが、system32だとWinPE上でパスが通っているので楽

2. wimscript.iniの編集

Wimscript.iniは、Imagexでイメージを取得する際の例外ファイルや圧縮の対象外ファイルを指定するファイルで、 ImageX.exeと同じフォルダに置くことで自動的に適用される。
以下、Wimscript.iniのサンプル
[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
"System Volume Information"
RECYCLER
Windows\CSC
[CompressionExclusionList]
* .mp3
* .zip
* .cab
* .lzh
\WINDOWS\inf\*.pnf

2. その他、必要なバッチファイルやツールがあればコピーする
5. WinPEイメージへのドライバ追加

WinPEが認識できないNICやストレージアダプタがある場合、以下のコマンドでドライバを追加する
>DISM.exe /image=:[基本WinPEイメージマウント先] /add-driver /driver:[ドライバーのInfファイルがあるフォルダ]
※C:\winpe_x86\mountにマウントしている場合の例
ドライバーはC:\Driverに展開していると仮定
>DISM.exe /image:c:\winpe_x86\mount /add-driver /driver:C:\Driver\xxx_driver.inf

6. イメージの作成準備

boot.wimのマウントを解除する
>DISM.exe /unmount-wim /mountdir:c:\winpe_x86\mount /commit
/commitで変更を保存する。変更を破棄する場合は/discardと指定する。

7. ブータブルCDの作成
1. カスタマイズしたboot.wimをISO\sourcesフォルダにコピーする

>copy C:\winpe_x86\boot.wim C:\winpe_x86\ISO\sources

2. カスタムしたboot.wimを含むWinPE実行環境を以下のコマンドでISOイメージファイルにする

>oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\ImageFile.iso

3. 作成されたISOイメージファイル"ImageFile.iso"をCDライティングソフトでCD-Rなどに書き込む。

※ISOイメージをCDに書き込む方法はライティングソフトのマニュアルを参照

この記事がお役にたちましたらシェアをお願いします:)

  • このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿