果てしなくやる気ないブログ

PC関係の備忘録とおっさんの日常です

禁断のWindows10 インストールメディアいじり その2

その2はインストールメディアを作成。

 

その1で作った、AutoUnattend.xmlと$OEM$フォルダを使うためにWindows10 インストールメディアを作ります。

使うのはWindowsADKに同梱されているOscdimg.exe。
これは、コマンドライン用のプログラムなのでDOSプロンプトから実行。
色々オプションを設定する必要があるので以下のようにバッチを作って実行。

 

基本的にはそのまま作成できるのだが、色々付け加えるとDVDの4.5GBを超えてしまうことが多々ある。
ところが、そのまま作ってしまうと起動出来ないISOが出来上がってしまう。(汗)

ので、bootOrder.txtというファイルを一緒に読み込む必要があるらしい。(別にOは小文字でもいいよ。どっかのサイトでそうだったからそうしてるだけ

さらに、そのファイルを読みこませる場合、UDFバージョンを指定して上げる必要があるらしい。
詳しいことはググッたほうが吉。

 

という感じで作ると以下のバッチが出来上がる。

後は、バッチを実行。

しばらく待つとバッチと同じフォルダにISOFILE名のISOが出来上がるのでDVD-Rに焼けばよろしい。

 

自分の場合は4.5GBを超えるためDLメディアが必要なのだが、ないので仮想ドライブになる某社のUSBHDDを使用して起動。

DLメディアは品質でブートできないこともあるので自己責任で。
まあ、サイズがデカすぎる場合は素直にUSBメモリに入れたほうがめんどくなくていいよ。

ちなみに、4.5GBを超えない場合は、-udfver150 -yo%ORDER% を消せばいいだけ。
もちろんbootOrder.txtもいらない。

 

詳しくはTechnetとかを見たほうがいいよ。

oscdimg.exe を使用して 4.5 GB 超の ISO ファイルを作成する場合の注意点 - Ask CORE - Site Home - TechNet Blogs

Oscdimg のコマンド ライン オプション

 

○今日のコード
★バッチ(MakeDVD.batとか名前つけてな)
@SET OSFILE=C:\w10_data\media
@SET NAME=Windows10_Home_64
@SET ISOFILE=%~dp0WINDOWS10.ISO
@SET BOOTFILE=2#p0,e,b%OSFILE%\boot\etfsboot.com#pEF,e,b%OSFILE%\efi\microsoft\boot\efisys.bin
@SET UTIL="C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\Oscdimg.exe"
@SET ORDER=%~dp0bootOrder.txt
%UTIL% -u2 -udfver150 -yo%ORDER% -m -o -h -bootdata:%BOOTFILE% -l%NAME% %OSFILE% %ISOFILE%

 

★C:\w10_data\mediaのフォルダ内(インストールメディアからまるごとコピー+*)
autorun.inf
boot
bootmgr
bootmgr.efi
CustomSetup.bat
efi
setup.exe
sources
support
* $OEM$
* AutoUnattend.xml

 

★bootOrder.txt(バッチと同じ場所に置いておく)
boot\bcd
boot\boot.sdi
boot\bootfix.bin
boot\bootsect.exe
boot\etfsboot.com
boot\memtest.exe
boot\fonts\chs_boot.ttf
boot\fonts\cht_boot.ttf
boot\fonts\jpn_boot.ttf
boot\fonts\kor_boot.ttf
boot\fonts\malgunn_boot.ttf
boot\fonts\malgun_boot.ttf
boot\fonts\meiryon_boot.ttf
boot\fonts\meiryo_boot.ttf
boot\fonts\msjhn_boot.ttf
boot\fonts\msjh_boot.ttf
boot\fonts\msyhn_boot.ttf
boot\fonts\msyh_boot.ttf
boot\fonts\segmono_boot.ttf
boot\fonts\segoen_slboot.ttf
boot\fonts\segoe_slboot.ttf
boot\fonts\wgl4_boot.ttf
boot\ja-jp\bootsect.exe.mui
boot\resources\bootres.dll
sources\boot.wim

 

おとなしくUSBメモリ使え!(身も蓋もねぇ)

 

かしこ