Ghostにネットワークドライバを読み込ませて起動する3(真打)

展開およびイメージングツール環境

スタート>アプリ(すべてのプログラム)>Windows Kits>展開およびイメージングツール環境 右クリック「管理者として実行」
コマンドプロンプトが起動する

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>

コピペでコピー

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>copype x86 C:\WinPE_x86

===================================================
Creating Windows PE customization working directory

    C:\WinPE_x86
===================================================
(だらだら)
157 個のファイルをコピーしました
        1 個のファイルをコピーしました。
        1 個のファイルをコピーしました。
        1 個のファイルをコピーしました。

Success

マウント

c:\WinPE_x86>dism /mount-image /imagefile:c:\winpe_x86\media\sources\boot.wim /index:1 /mountdir:"c:\WinPE_x86\mount"

展開イメージのサービスと管理ツール
バージョン: 10.0.10586.0

イメージをマウントしています
[==========================100.0%==========================]
操作は正常に完了しました。

もし前回のマウントの花序ができていなかったら

エラー: 0xc1420127
指定した WIM の指定したイメージは、既に読み取り/書き込みアクセス用にマウントされています。
・・・
操作は正常に完了しました。
c:\WinPE_x86>dism /cleanup-wim

パッケージの追加

ディレクトリ移動

cd c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_O
Cs

パッケージ追加

c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs>d
ism /image:c:\winpe_x86\mount /add-package /packagepath:"WinPE-WMI.cab"

他に

  • WinPE-NetFx.cab
  • WinPE-Scripting.cab
  • WinPE-PowerShell.cab
  • WinPE-FontSupport-JA-JP.cab

日本語パッケージの追加

ディレクトリ移動

cd c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_O
Cs\ja-jp

パッケージ追加

c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\j
a-jp>dism /image:c:\winpe_x86\mount /add-package /packagepath:"WinPE-WMI_ja-jp.cab"

他に

  • WinPE-NetFx_ja-jp.cab
  • WinPE-Scripting_ja-jp.cab
  • WinPE-PowerShell_ja-jp.cab
  • lp.cab

Windows PEの日本語化

ディレクトリ移動

cd c:\WinPE_x86

日本語化

c:\WinPE_x86>dism /image:mount /set-allintl:ja-jp
・・・
入力ロケールが次に設定されました: ja-jp
システム ロケールが次に設定されました: ja-jp
ユーザー ロケールが次に設定されました: ja-jp
UI 言語が次に設定されました: ja-jp
操作は正常に完了しました。

他に

  • /set-InputLocale:0411:00000411
  • /set-LayeredDriver:6
  • /set-TimeZone:"Tokyo Standard Time"

Intelネットワークアダプタの追加

ダウンロード
Windows® 10 用ネットワーク・アダプター・ドライバー
ファイル右クリック>展開
PROWin32\PROXGB\Win32\NDIS63\WinPE ってのができる。readme.txtを読むとPE用らしい。上のあたりにPEのバージョンが記載してあるので合うものを探す
(よくわからないので結局は総てのinfファイルを読み込んだ)

c:\WinPE_x86>dism /image:mount /Add-Driver /driver:"c:\Users\kenmi_000\Downloads\PROWin32\PROXGB\Win32\NDIS62\WinPE\ixe6232.inf"
・・・
インストールする 1 個のドライバー パッケージが見つかりました。
1 / 1 をインストールしています - c:\Users\kenmi_000\Downloads\PROWin32\PROXGB\Win32\NDIS62\WinPE\ixe6232.inf:
情報: DISM によるドライバー署名の確認は、実行中の OS のバージョンとターゲット OS のバージョンが一致しないため、スキップされま
した。
ドライバー パッケージは正常にインストールされました。
操作は正常に完了しました。

ghostのコピー

通常のUSBブートのWinPE 2.0のGhostをコピーする

c:\WinPE_x86>xcopy /s /e G:\ghost c:\WinPE_x86\mount\ghost
C:\WinPE_x86\mount\ghost は受け側のファイル名ですか、
またはディレクトリ名ですか
(F= ファイル、D= ディレクトリ)? d
G:\ghost\copy.bat
G:\ghost\ghreboot.bat
G:\ghost\ghvp.bat
G:\ghost\start.bat
G:\ghost\unattend.xml
G:\ghost\gdisk32.exe
G:\ghost\GhConfig32.exe
G:\ghost\ghDplyAw32.exe
G:\ghost\ghost32.exe
G:\ghost\GhWalk32.exe
G:\ghost\ngctw32.exe
G:\ghost\pubkey.crt
G:\ghost\thread.dll
G:\ghost\VPartition.dll
14 個のファイルをコピーしました

PEの自動実行を設定

C:\WinPE_x86\mount\Windows\System32\startnet.cmd

wpeinit
cd \ghost
ghost32.exe
GhWalk32.exe

マウント解除

c:\WinPE_x86>dism /unmount-image /mountdir:"c:\WinPE_x86\mount" /commit

展開イメージのサービスと管理ツール
バージョン: 10.0.10586.0

イメージを保存しています
[==========================100.0%==========================]
イメージのマウントを解除しています
[==========================100.0%==========================]

エラー: 0xc1420117

ディレクトリを完全にはマウント解除できませんでした。これは通常、アプリケーションがマウント ディレクトリ内のファイルを開いて
いることが原因です。マウント解除のプロセスを完了するには、これらのファイルを閉じてから、再度マウントを解除してください。

DISM ログ ファイルは C:\Windows\Logs\DISM\dism.log にあります

c:\WinPE_x86>dism /unmount-image /mountdir:"c:\WinPE_x86\mount" /discard

展開イメージのサービスと管理ツール
バージョン: 10.0.10586.0

イメージのマウントを解除しています
[==========================100.0%==========================]
操作は正常に完了しました。

エクスプローラーでWinPE_x86を開いていたのが原因かな?

USBメモリに書き込む

c:\WinPE_x86>makewinpemedia /ufd c:\WinPE_x86 f:
WARNING, ALL DATA ON DISK DRIVE f: WILL BE LOST!
Proceed with Format [Y,N]?Y
Formatting f:...

Setting the boot code on f:...

Copying files to f:...


Success

できた。
windows7マシンでブートできた。Windows10のLenovo X250で起動できない。

もしかしての原因

Windows PE 10 のカスタマイズ(基本編) 
32bit版のWindows PEで起動できないってことは64bit版を作るしか無いってことになった。号泣