☆ プラグインの編集 - RAMドライブなど
標準で含まれている機能の設定の変更は、その設定を受け持つプラグインの編集で、行えます。
さて、......
RAMドライブの容量を変える
PEは基本CD/DVDから起動するので、書き換えができません。
それの解決法なのか、BartPEは起動時にRAMドライブを作ります。
しかし、その容量は、デフォルトで、32MB。
こんなにいらないと思っている人は僕だけではないはず。減らせ〜
ということで、
まず、
plusinフォルダの中の、
ramdiskフォルダを開きます。
その中の、
ramdisk.infを、メモ帳などエディタで開いて、
[Strings] セクションの、
RamDiskDiskSize="0x02000000" を書き換えます。
ramdisk.inf にも書いてあるけど、容量と値の関係を書いておきます。
Size | Value |
--------- | ------------ |
4 MB | 0x00400000 (64MBメモリのパソコンで動かすとき) |
8 MB | 0x00800000 |
12 MB | 0x00c00000 |
--------- | ------------ |
16 MB | 0x01000000 (個人的な推奨) |
24 MB | 0x01800000 |
--------- | ------------ |
32 MB | 0x02000000 (default) |
64 MB | 0x04000000 |
--------- | ------------ |
96 MB | 0x06000000 |
128 MB | 0x08000000 |
--------- | ------------ |
64MBメモリのパソコンで動かすときは、
SetPageFileプラグインもあったほうがいいですね。
- ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ -
ネットワークの設定を変更する
BartPEを起動したとき、標準では、ネットワークに接続しますか? と聴いてくる。
これも、設定改変で、無効にも、自動にもできる。
自動では有効にせず、必要なときに有効にする
無効にする(必要なときは PE Network Configuratorを起動すればよい)ときは、簡単。
PENETCFG: Automatically start PE Network configurator プラグインを、無効にするだけ。
自動で、DHCPで接続する (
情報源)
BartPEを起動すると、
1、ネットワークにつなぐか?
2、どのプロファイルを使うか?
3、どんな設定にするか?
と、しつこく聴いてくる。これを
すべて自動でDHCPに設定してネットにつなぐには?
まず、pluginフォルダの、penetcfgフォルダを開く。
次に、
penetcfg-auto.ini を、penetcfgフォルダにコピーする。
そして、
autorun0penetcfg.cmdの、
call %SystemRoot%\system32\penetcfg.exe /UseProfile
を、
call %SystemRoot%\system32\penetcfg.exe /UseProfile:penetcfg-auto.ini
に書き換える。(先ほどのファイル名と同じにする。)
これで、ネットワークとその自動起動プラグインをオンにして起動すると、勝手にネットに接続すると思います。
(もちろん、つながらないとエラーをはく)
- ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ - ☆ -
詳しくカスタマイズをする (どっか間違っている可能性アリ)
上の説明は、仕組みがごっそり抜けていましたね。
では、そちらを説明。
この、ネットワークのプラグインは、まず、autorun0penetcfg.cmd から、call %SystemRoot%\system32\penetcfg.exe /UseProfile が実行される。
/UseProfileより後がないと(正確にはプロファイルの指定がないと)、penetcfg.iniが標準で読み込まれる。
これにより、ネットにつなぐか、どのプロファイルを使うか、という画面が出てくる。
----------------------------------
1つ目のアラート。AutoStartNet.
これは、
ネットワークに繋がっていない状態で、読み込まれたプロファイル(指定なしではpenetcfg.ini)の、[General] セクションの、AutoStartNetがNoだと出てくる。
これを回避するには、プロファイルを指定してpenetcfg.exeを実行すればよい。
さっきの
call %SystemRoot%\system32\penetcfg.exe /UseProfile:penetcfg-auto.ini
は、penetcfg-auto.ini を実行するように指定している。
では、ショートカットを実行したときに出てくるのを防止するには?
(起動時はOFFにしたときかな)
これは、
ショートカットにプロファイルを指定した引数をつければよい。
これを、E&IEのスタートメニューに上書きしてみましょう。
(ただし、この時、
プロファイルpenetcfg-auto.iniを用意しておくこと。)
----------------------------------
2つ目のアラート。PromptForProfile.
これは、プロファイルが指定されていないときに標準で読み込まれる、
penetcfg.iniの仕組み。
より正確に言えば、[General] セクションの、PromptForProfileがYesで、[NetProfiles] セクションが用意されているときに出る。
要は、penetcfg.exeを読み込む際に、別のプロファイルを指定しておけばよい。
----------------------------------
3つ目のアラート。ShowGUI.
これは、読み込んだ先の
プロファイルの、[General] セクションの、ShowGUI=No の値。Noなら、設定画面を出さない。既定はYes。