[17799]
Win98のMS-DOSモードで再起動したらCD-ROMが
投稿者:あき さん
2001-09-02 06:09:47
よろしくお願いします。
PC9821CX13(Win98)で4連装CD-ROMがQ,R,S,Tとなっているのですが
MS-DOSモードで再起動するとCD-ROMがCになってしまいます。(HDD=A,フロッピー=B)
そのままDOSプロプントにWinと入力してWin98をたちあげると、マイコンピュータ内に存在しない、Cドライブ(CD-ROMドライブ)ができてしまい、すぐにハングしてしまいます。
(DOSプロプントにEXITと入力してWin98を起動させると、大丈夫なんですが。)
どこを修正すれば良いのでしょうか?
解決策ありましたらよろしくお願いします。
-
たなべ さん
2001-09-02 10:04:23
MS-DOSのことだったら、最低限config.sysとautoexec.batぐらいは公開しましょう。
-
じろ さん
2001-09-02 18:14:36
autoexec.batのmscdexのパラメータに
/D:Q
を追加するというのはどうですか?
-
あき さん
2001-09-02 22:13:09
>>たなべ様ありがとうございます。
すいません、config.sysとautoexec.batをコピペします。
autoexec.bat
@echo off
set expand=yes
set dircmd=/o:n
config.sys
[common]
DEVICE=A:HK6CTRLHK6CTRL.EXE /WCDE
device=A:WINDOWShimem.sys
device=A:WINDOWSEMM386.EXE /DPMI
devicehigh=A:WINDOWSkkcfunc.sys
devicehigh=A:WINDOWShrtimer.sys
DEVICE=A:NECCDM.SYS /D:CD_101
FCBS=1
BUFFERS=8
FILES=25
[COMMON]
dos=high,umb
>>じろ様,ありがとうございます。
config.sysのDEVICE=A:NECCDM.SYS /D:CD_101の部分をDEVICE=A:NECCDM.SYS /D:CD_101 /L:Qと変更して試すとデバイスが存在しないと
いわれました。/D:Qは試してないのでやってみますがautoexec.batにそのような記述がないので(config.sysにはあります)autoexec.batにDEVICE=A:NECCDM.SYS /D:CD_101 /D:Q
と書き足せば良いのでしょうか?
よろしくお願いします。(補足。Win98はクリーンインストールなのですが色々苦労したので
上記ファイルの記述がおかしい可能性大のような気がしてます。)
-
KITAMOTO さん
2001-09-02 23:24:18
Windows の中の system ディレクトリに 5344414d.bat という
ファイル名のバッチファイルがありませんか?
たしかこれが MS-DOS モードで再起動するときのバッチファイルのハズです.
#FEP もここから呼び出していたような気がします.
書き換えるとしたら,こちらのファイルだったと思います.
-
Tambo さん
2001-09-03 00:02:23
MS-DOSモードで再起動する時に使用する mscdex.exe は WINDOWS にある DOSSTART.BAT に書いてあります。
今は
LH A:WINDOWSCOMMANDMSCDEX /D:CD_101
などとなっていると思いますが、これを
LH A:WINDOWSCOMMANDMSCDEX /D:CD_101 /L:Q
と /L:Q を書き加えれば、MS-DOSモードで再起動した時にQドライブとして使えるようになります。ここでのドライブ名は通常にWindowsが起動している時のドライブ名とは関係ありません。
うちでは/L:Q としても、MS-DOSモードで再起動した後に、WinでWindows98 SEを立ち上げようとするとハングアップします(改行した四角いのが点滅したままになる、Ctrl+Alt+Delで再起動可能)。
Exitではリセットがかかってから正常に起動するので、Exitを使うのがいいのかも知れません。
5344414d.bat では DOSIME.SYS を読み込んでいますね。
Xa16/W16にWindows98 SEをクリーンインストールしています。
-
あき さん
2001-09-03 00:57:58
>>KITAMOTO様 レスありがとうございます。
Tambo様が書いてるように>5344414d.bat では DOSIME.SYS を読み込んでいますね。
でした。
>>Tambo様 レスありがとうございます。
DOSSTART.BAT の記述はLH A:WINDOWSCOMMANDMSCDEX.EXE /D:CD_101 /L:%CDROM%となっていました。
>うちでは/L:Q としても、MS-DOSモードで再起動した後に、WinでWindows98 SEを立ち上げ>ようとするとハングアップします(改行した四角いのが点滅したままになる、>Ctrl+Alt+Delで再起動可能)。
>Exitではリセットがかかってから正常に起動するので、Exitを使うのがいいのかも知れませ>ん。
やはり、exitを使用したほうが良いみたいですねー。上記ファイルを変更して試してみます。だめならあきらめますね。
皆さん、ありがとうございました。
-
あき さん
2001-09-03 01:34:04
結果報告
Tambo様のアドバイスのように、DOSSTART.BAT の記述を
LH A:WINDOWSCOMMANDMSCDEX.EXE /D:CD_101 /L:%CDROM%から
LH A:WINDOWSCOMMANDMSCDEX.EXE /D:CD_101 /L:Qに変更しましたら
無事成功しました。
お世話になり、感謝いたします。
-
KITAMOTO さん
2001-09-03 22:23:34
DOSSTART.BAT でしたか.
間違った情報を流して申し訳ないです.(^^;