@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
path=a:\
IF "%config%"=="NOCD" GOTO QUIT
LH MSCDEX.EXE /D:oemcd001 /L:D←------------------
echo.
IF "%config%"=="SETUP_CD" goto AUTOSETUP
GOTO QUIT
:AUTOSETUP
set CDROM=FOO23
FINDCD.EXE
if "%CDROM%"=="FOO23" goto NOCDROM
path=a:\;%CDROM%\
%CDROM%
cd \WIN98
echo.
OEMSETUP.EXE
goto QUIT
:NOCDROM
echo.
echo Windows 98 セットアップ ファイルが見つかりませんでした。
echo.
:QUIT
オリジナル CONFIG.SYS の記述です。
オリジナルのAUTOEXEC.BAT の記述です。
-ここの/L:DのDだけGに変えます。
別に意味はありませんけど、A,B,C,D,は紛らわしい
変更後
LH MSCDEX.EXE /D:oemcd001 /L:G
CDドライブはGドライブという事です。
変更後のCONFIG.SYS の記述です。さらに
変更後のCONFIG.SYSは下の方に赤く表示
[menu]
menuitem=SETUP_CD, Start Windows 98 Setup from CD-ROM.
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menudefault=SETUP_CD,30
menucolor=7,0
[SETUP_CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:oemcd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:oemcd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:oemcd001
[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:oemcd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:oemcd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:oemcd001
[NOCD]
device=himem.sys /testmem:off
[COMMON]
DEVICEHigh=EMM386.EXE noems
DEVICEHigh=BILING.SYS
DEVICEHigh=JFONT.SYS /MSG=OFF
DEVICEHigh=JDISP.SYS /HS=LC
DEVICEHigh=JKEYB.SYS
files=60
buffers=20
dos=high,umb
stacks=9,256
lastdrive=z
[menu]
menuitem=NOCD, Start computer IBM X31 DOS DAS.
menuitem=CD, Start computer KXL-RW40AN support.
menudefault=SETUP_CD,30
menucolor=7,0
[NOCD]
device=himem.sys /testmem:off
devicehigh=ramfd.sys
devicehigh=A:\smartdrv.exe
[CD]
device=himem.sys /testmem:off
devicehigh=ramfd.sys
devicehigh=A:\usbaspi.sys /w
devicehigh=A:\usbcd.sys /D:oemcd001
devicehigh=A:\smartdrv.exe
[COMMON]
DEVICEHigh=EMM386.EXE noems
DEVICEHigh=BILING.SYS
DEVICEHigh=JFONT.SYS /MSG=OFF
DEVICEHigh=JDISP.SYS /HS=LC
DEVICEHigh=JKEYB.SYS
files=60
buffers=20
dos=high,umb
stacks=9,256
lastdrive=z
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
行の簡単な説明です。
02、03はメニューですから解りやすい記述にしました。
09、10はとりあえず14と17を見て、適当に追加しました。
14、15、16、はKXL-RW40ANのドライバです。
17、とKXL-RW40ANのドライバ 主な参考サイト
http://www.geocities.co.jp/SiliconValley-Sunnyvale/
8420/0301nikki.htm
2003年11月15日追記・・・2003年11月19日更新の記述を
参考にして下さい。
この記述ではCDドライブを認識するだけで実際には
ファイルの転送などを実行すると非常にスピードが遅い
ことが解りました。
赤色の字で書いてあるのが修正内容です。
A:\smartdrv.exeをconfigから削除して
LH MSCDEX.EXE /D:oemcd001 /L:Gの下に記述します。
前回ではsmartdrv.exeは認識されませんでした。
参照関係サイト
http://www.netjapan.co.jp/FAQ/PQ_test/di/dij2.0test5.html
RAMFD.SYSはUSBポートが一つしかなく、USBフロッピーと共存したい
場合に使用するUSBフロッピーのRAM DISK化ドライバ
と言う事なので削除しました。
USBASPI.SYS /W の/Wは、USBフロッピーが添付されている機種で
USBポートが1ポートしかない機種でフロッピーから
DOS(Windows)を起動する時に、フロッピーとUSBデバイスを入れ替える
ときに指定し、メッセージを表示して交換を促す
と言う事なので必要無いと思います。
DEVICEHigh=EMM386.EXE noemsを入れてあると転送スピードが遅く
なるので削除しました。
理由はわかりません・・・所詮素人ですから(笑)
各コマンドには、いろいろオプションが付いています(/Wとか)、
細かく設定すればもっと良くなるかもしれませんが
とりあえずDosが使えれば良いのでこれで良しとします。
2枚目のフロッピーディスクを用意してDosで動作するアイテム
例えば(SCANDISK.EXE、FDISK.EXE等)をコピーしておけば
便利だと思います。SMARTDRV.EXEもautoexec.batに組み込まないでも、
単独で使えるようです。
http://www.valley.ne.jp/~kazu-ma/changehd.html
・・・(ハードディスクの交換)
[menu]
menuitem=NOCD, Start computer IBM X31 DOS DAS.
menuitem=CD, Start computer KXL-RW40AN support.
menudefault=SETUP_CD,30
menucolor=7,0
[NOCD]
device=himem.sys /testmem:off
[CD]
device=himem.sys /testmem:off
devicehigh=A:\usbaspi.sys /w
devicehigh=A:\usbcd.sys /D:oemcd001
devicehigh=A:\smartdrv.exe
[COMMON]
DEVICEHigh=BILING.SYS
DEVICEHigh=JFONT.SYS /MSG=OFF
DEVICEHigh=JDISP.SYS /HS=LC
DEVICEHigh=JKEYB.SYS
files=60
buffers=20
dos=high,umb
stacks=9,256
lastdrive=z
↓に変更しました。