VistaPE を作ってみよう

Windowsが突然起動しなくなった時のために、データ復旧作業が可能なCDから起動するOSです



以前からWindowsXP/2003ServerベースのブータブルCD「BartPE」が存在しますが、「VistaPE」は「BartPE」の時に比べ、日本では今ひとつ盛上がりにかけているようですがOSのトラブルでパソコンが起動しなくなった時などのために是非一枚は作っておきたいものです
※この記事での作成方法には「WindowsVista」のDVD-ROMをソースとして使用しています
記事が長くなるので画像つき解説は「nori12.com」に用意しました

WinBuilderのインストール
配布もとの「Boot-Land.net」から最新版の「WinBuilder」をダウンロードします
ダウンロード解凍したファイルは「WinBuilder」という名前になっているので、そのまま「C」ドライブのディレクトリに置きます
 
ソースとして使用する「Windows 自動インストールキット(AIK)」のインストール
「日本語IME」や「Explorer Vista」の組み込みには「WindowsVista」のDVD-ROMをソースとして使用する必要があるため、「Windows 自動インストールキット」がどうしても必要というわけではありません、インストールしておいたほうが便利なようですが、この記事内では「AIK」を使用せずに作成しています
Microsoftダウンロードセンター」から「Windows 自動インストールキット(AIK)」をダウンロードします
ダウンロードしたファイル「vista_6000.16386.061101-2205-LRMAIK_JA.img(699MB)」は ISO イメージファイルなので CD メディアに書き込んでインストールするか、または「DAEMON Tools」などで仮想ドライブにマウントしてインストールします
インストールウイザードが起動したら、「.NET Framework」と「MSXML 6.0」を最初にインストールします
必要なモジュールのインストールが終わってから「Windows AIK セットアップ」を選択しインストールします

WinBuilder スクリプトのダウンロード
「WinBuilder」を起動します
プロジェクトが何もない状態で起動すると「WEB」タブに作業手順が表示されています
1・「Download」タブを開きドロップダウンリストで「Complete」を選択します
2・「VistaPE Main Site」→「Tools」と「VistaPE」のスクリプト全てにチェックを入れます、それ以外の項目は必要ないので除外します
3・左下にある「Download」をクリックするとプロジェクトがダウンロードされます
プロジェクトがダウンロードされると「Scripts」タブが表示されます、ここでチェックボックスをOnにしたスクリプトが実行されます

日本語IMEの追加
日本語環境でパソコンを使用するために欠かせない日本語IMEを組み込みます
「PCJ」の WEB サイトから「WinBuilderScripts」をダウンロードします解凍したファイル「WinbuilderScripts」内の「VistaPE」→「Japanese」フォルダを C:\WinBuilder\projects\VistaPE フォルダにコピーします
プロジェクトを有効にするために「WinBuilder」の「Refresh」ボタンをクリックします、するとプロジェクトに「Japanese IME fo VistaPE」が追加されます
1・「Japanese IME fo VistaPE」を選択し、全てのチェックボックスをOnにします
2・CDドライブに WindowsVista の DVD-ROM をセットし「Paths」タブを開き、「Source directory」のドロップダウンリストでCDドライブ「E:\」を選択します
3・「Scripts」タブに戻り、画面中央にある緑色の「Play」ボタンをクリックします

デフォルトで「BS Explorer」をシェルとして使用するように設定
「Scripts」タブ→「BS Explorer」を選択し「Set as default shell in shell」にチェックをいれ、優先起動するように設定します
もう一つのシェル「LiteStep」を選択し「Set as default shell in shell」のチェックを外します(複数のシェルを選択すると後から読込まれるシェルが優先起動するためです)

「BS Explorer」スクリプトの「BS_START.INI」を修正します
現在配布されているバージョンではプログラムのパスが間違っているために、このままではメニュー項目の一部は起動できません、修正する必要があります
「play」ボタンの上にある「Edit」をクリックしスクリプト編集モードに移行→「Attachments」タブを開き、「BS_START.INI」を選択し「Extract..」をクリックしますするとフォルダの参照ダイアログボックスが開き、そのままOKを押すとファイルの保存先を指定してくるので適当な場所に保存します
保存された「BS_START.INI」をメモ帳で開きます
6箇所ありますが、「\system32\system32」の文字列を全て「\system32」に修正します
「Attachments」タブ内の「Add..」をクリックすると「File encoder」の画面が開きます
1・「Add..」をクリックし修正済みのファイル「BS_START.INI」を選択します
2・「Start」をクリックするとファイルが自動的に置き換えられます

「Explorer Vista」の組込み
慣れ親しんだ画面のシェル「Explorer Vista」を使えるようにします
1・「Explorer Vista」を選択します(チェックを入れるだけで良いのかもしれませんが、詳しいことが解らないので念のために次の作業を実行します)
2・CDドライブに WindowsVista の DVD-ROM がセットされていることを確認、ソースパスがCDドライブ「E:\」になっていることを確認します
3・画面中央緑色の「Play」ボタンをクリックします

スクリプトオプションの設定
「Delete work folder」 チェックボックスをOffにすればアプリケーションの実行ファイルが削除されなくなります、次回からのプロジェクト実行時間が短縮されますが、あまり気にしなくてもいいと思います
「Run from ram(boot.wim)」 チェックボックスをOnにするとプログラムの実行ファイルをWIMイメージファイル「boot.wim」内(RAMディスク)に格納されます、すると「VistaPE」のCDを取出してもプログラムが実行できるようになりますライティングソフトを利用する場合は必ずチェックボックスをOnにしてください

「VistaPE」の作成
「WindowsVista」のDVD-ROMをソースとして使用する必要があるため、イメージファイルの操作を設定します
「0-PreConfig」のドロップダウンリストで「WimUtil」を選択し、「Folder with installed WAIK」では「WindowsVista DVD-ROM」のCDドライブ「E:\」を選択します 「Paths」タブを開き「Source directory」にソースパスを指定します、「E:\」になっていることを確認してください、右上の「play」ボタンをクリックするとISOファイルの作成が始まります
デフォルトでは C:\WinBuilder\ISO に「VistaPE.iso」が作成されます 「8-Burn ISO(Active@ISO Burner)」にチェックを入れた状態でイメージファイルの作成を行った場合、イメージファイル作成終了後自動的に書き込みプログラムが起動するようになります

「WinBuilder」の「Burner ISO」を使ってCDに書き込む
ISOイメージファイル作成後、「8-Burn ISO(Active@ISO Burner)」を選択、「Play」ボタンをクリックします
1・「ISO Path」ではイメージファイルを選択します
2・「Burner」で選択した書き込みをするドライブにブランクディスクをセットします
3・「BURN ISO!」ボタンをクリックすれば書き込みが実行されます

このブログ記事について

このページは、noriが2007年9月16日 12:42に書いたブログ記事です。

ひとつ前のブログ記事は「自宅サーバーでブログサーバー Movable Type 4 を構築」です。

次のブログ記事は「SSE2 CPU で Leopard Dual Boot の夢は見れるのだろうか !!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。