• 締切済み

UMBが利用できない!

WIN98SEを利用しています。 最近頻繁に「メモリリソースの不足」メッセージが出るために、恐らくコンベンショナルメモリの不足かと思いmem/cコマンドにてチェックをしました。 上位メモリがまったく利用されていませんでしたので、C:\CONFIG.SYSでDOS=HIGH,UMBを追加しました。 ところが何度起動しても上位メモリが使われている様子はありません。STEP-BY-STEPにて確認すると、どうやらc:\config.sys以外が実行されているようなのです。c:\config.sysで記述した順序以外で実行されていたからです。 そこで質問です。 1.DOS=HIGH,UMBは正しいですか?また、CONFIG.SYS上でどの場所に置くのが適当ですか? 2.WIN98の場合CONFIG.SYSがなくても動くといいますが、実際は? とても困っています。どなたか助言を頂けると幸いです! よろしくお願いします。 ※c:\config.sys※ dos=high,umb device=c:\windows\himem.sys device=c:\windows\EMM386.EXE Rem TShoot: device=c:\windows\EMM386.EXE RAM NOEMS rem - By Windows Setup - For 1st Boot - device=c:\windows\EMM386.EXE RAM devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys /HS=OFF devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys

みんなの回答

  • ty1342
  • ベストアンサー率35% (7/20)
回答No.3

リーソスはwindowsを管理するメモリーです。 メモリーを使うメモリーサイズが決まっています。 そのため無駄に使うととたんに不調になります。 リソース消費の原因の多くは、華美なディスクトップの設定、タスクトレーに並んでいる常駐プログラムにあります。ディスクトップを簡素化する、使用しない常駐プログラムは停止する、ディスクトップのショートカット必要最小限に、これでリソースの無駄使いはかなり解消されます。 私の、config.sysにはumbは書かれていませんが正常に動いています。 2の質問、config。sysはwin98以前のOsには必要です。コンピューターは起動するとautexec.batを最初に見に行き起動します。次にconfig.sysを見に行きそこに書かれているdeviceを読み込み立ち上がります。 もし、configが無いと各deviceが使用出来ません。例えば ¥jfont.sysが無ければフォントが使用できません。¥jkeyb.sysが無ければキーボードの仕様が出来ませんといった具合です。

  • nishi8
  • ベストアンサー率51% (138/266)
回答No.2

No1のご回答がありますので、私のは蛇足ですが。 (以下は、お困りの問題とは、関係ないです。) 私のconfig.sysは、 device=c:\windows\himem.sys DOS=HIGH,UMB device=c:\windows\EMM386.EXE RAM devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys devicehigh=c:\windows\COMMAND\ansi.sys これは、IBMのAptivaのリカバリプログラムが作ったものです。 DOS=HIGH,UMB は、himem.sys の組み込み後に書くのが正しいと思います。 ちなみに、スタートボタン>ファイル名を指定して実行> msconfig で修正できます。 繰り返しになりますが、DOSモード(DOSプロンプトかな?)の時に使われるもので、「リソース不足」とは関係ありません。

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.1

>「メモリリソースの不足」 コンベンショナルメモリとは全く関係ないです。 メモリリソースとは、Windows上でOSが管理するメモリ領域の事で、WIN9x系はこのサイズが固定されていますので、複数のソフトを起動すると容量不足になります。 下記参照 http://homepage2.nifty.com/winfaq/sysres.html

関連するQ&A

  • コンベンショナルメモリとconfig.sys

    「空きコンベンショナルメモリが不足しています。CONFIG.SYSのデバイスドライバをREMにするか、CONFIG.SYSでEMM386.EXEを読みこんで DEVICEHIGH=ステートメントをつかって他のドライバを上位に読み込む必要があるかもしれません」 上記についてですが、CONFIG.SYSの操作はどうやるのですか?また、CONFIG.SYSのデバイスドライバをREMにするか、CONFIG.SYSでEMM386.EXEを読みこんで DEVICEHIGH=ステートメントをつかって他のドライバを上位に読み込む にはどうやればよいのでしょうか?

  • PCカードを認識しません。

    SOTEC PC STATION M366を使っています。 スマートメディアを読み込みたくて、PCカードアダプタを挿し込んだら、 PCカード トラブルシューティングエージェント 挿入されたPCカードデバイスの識別、および使用ができません。 このデバイスとの交信に必要なメモリ領域がありません。 デバイスを使用するには、メモリ領域を作成する必要があります。 CONFIG.SYSをチェックし、A000からFFFFの間の 上位メモリ領域を排除しているメモリマネージャを探してください。 というメッセージが出ました。 CONFIG.SYSは device=c:\windows\himem.sys device=c:\windows\EMM386.EXE RAM devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys devicehigh=c:\windows\COMMAND\ansi.sys REM [Header] REM [CD-ROM Drive] rem TShoot: DEVICE=C:\SSCDROM.SYS /D:OEMCD001 REM [Miscellaneous] DEVICE=c:\windows\setver.exe REM [SCSI Controllers] REM [Display] REM [Sound, MIDI, or Video Capture Card] REM [Mouse] REM ------------------ となっています。 どうしたらいいでしょうか?

  • フォントの読み込みエラー

    windowsを立ち上げた際、次のメッセージがOPされます。[OK]をクリックすれば問題なく立ち上がるのですが、わずらわしいので対処方法を教えてください。 【エラー内容】 フォントの読み込みエラー フォントパッケージ[JJMNM.FON]を読み込めません フォントパッケージ[JJGOM.FON]を読み込めません 【エラー発生の原因】 一太郎Ver6(windows3.1)をwindows98にインストールして使っていたのですが、不要となったので関係するフォルダを削除したら、上記エラーが発生するようになりました。どうかよろしくお願いします。 【autoexec.bat】 REM [Header] @ECHO OFF loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys REM [CD-ROM Drive] REM MSCDEX.EXE /D:OEMCD001 /L:Z REM [Display] REM MODE CON: COLS=80 LINES=25 REM [Sound, MIDI, or Video Capture Card] REM [Mouse] REM [Miscellaneous] REM FACTORY.COM PATH=c:\windows;c:\windows\COMMAND;C:\JSLIB 【config.sys】 device=c:\windows\himem.sys device=c:\windows\EMM386.EXE RAM devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys devicehigh=c:\windows\COMMAND\ansi.sys FILES=60 DOS=HIGH,UMB

  • VAIO C1RでPCカードが認識されません。

    お世話になります。 機種:VAIO C1R OS:Windows98SE Win98からSecondEditionにバージョンアップしてから、シャットダウン時に画面が白黒の砂模様になったりしてうまく電源が切れなかったのでマイクロソフト社のW98SE:シャットダウン時のトラブルシューティングを元にデバイスマネージャでデバイスを使用不可にし一つずつ可能にしていたところで、最後にPCカードを認識させようと差し込むと、 「挿入されたPCカードデバイスの識別および使用ができません。 このデバイスとの更新に必要なメモリ領域がありません。 デバイスを使用するにはメモリ領域を作成する必要があります。 このシステムのCONFIG.SYSファイルが参照しているメモリマネージャーユーティリティは、windowsが上位メモリを使用するのを妨げています」 というメッセージが出てたのでconfig.sysを見直しましたが、何度やっても同じでした。 config.sysです。 device=c:\windows\himem.sys device=c:\windows\EMM386.EXE RAM X=DC00-DFFF devicehigh=c:\windows\biling.sys devicehigh=c:\windows\jfont.sys /p=c:\windows devicehigh=c:\windows\jdisp.sys devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys devicehigh=c:\windows\kkcfunc.sys devicehigh=c:\windows\COMMAND\ansi.sys dos=high,umb そこで起動ディスクで立ち上げてPCカードを認識させようとすると 「デバイスを見つけられません」というようなメッセージが出てこれも認識させることが出来ません。 どなたかお力を貸して下さい。よろしくお願いします。

  • コンベンショナルメモリーの増やし方について、質問があります。

    コンベンショナルメモリーの増やし方について、質問があります。 ---- autoexec.bat ---- SET JW2P=A:?TARO5;A:?JW2; @ECHO OFF PATH A:?JUST5;A:?DOS;A:?FD_313;A:?VZ;A:?RESET;A:?LHA; SET TEMP=A:?DOS SET DOSDIR=A:?DOS LH A:?DOS?MSCDEX.EXE /D:CD_101 /L:Q LH A:?DOS?SMARTDRV.EXE /X rem MOUSE rem DOSSHELL rem MOUSE /R ---- config.sys ---- FILES=30 BUFFERS=10 SHELL=A:?COMMAND.COM /P DOS=HIGH,UMB DEVICE=A:?DOS?HIMEM.SYS /TESTMEM:OFF DEVICE=A:?DOS?EMM386.EXE /UMB /T=A:?DOS?EXTDSWAP.SYS rem DEVICEHIGH=A:?ATOK8?EMS386.SYS DEVICEHIGH=A:?DOS?SETVER.EXE DEVICEHIGH=A:?ATOK8?ATOK8A.SYS /UCF=A:?ATOK8?ATOK8.UCF rem DEVICEHIGH=A:?DOS?PRINT.SYS /U DEVICEHIGH=A:?ATOK8?ATOK8B.SYS DEVICEHIGH=A:?ATOK8?ATOK8EX.SYS DEVICEHIGH=A:?DOS?NECCD.SYS /D:CD_101 rem DEVICEHIGH=A:?DOS?RSDRV.SYS rem DEVICEHIGH=A:?DOS?KKCFUNC.SYS rem DEVICEHIGH=A:?DOS?NECAIK1.DRV rem DEVICEHIGH=A:?DOS?NECAIK2.DRV A:?NECAI.SYS rem DOS=HIGH,UMB rem DEVICE=A:?MISCSI?MSC200.SYS /N /PORT=280 /PD DEVICEHIGH=A:?MISCSI?MSC55.SYS LASTDRIVE=Z DEVICEHIGH=A:?MISCSI?MSCDISK.SYS ---- output.txt ---- A:? > mem メモリの種類 合計 = 使用 + 空き ---------------- -------- -------- -------- コンベンショナル 640K 129K 511K アッパー メモリ 26K 18K 8K 予約済み 0K 0K 0K XMS メモリ 68,261K 2,726K 65,535K ---------------- -------- -------- -------- 全メモリ 68,927K 2,873K 66,054K 全 1MB 以下メモリ 666K 148K 519K 全 EMS メモリ 32,768K (33,554,432 バイト) 空き EMS メモリ 32,576K (33,357,824 バイト) 最大実行可能プログラムサイズ 511K (522,752 バイト) 最大空きアッパーメモリブロック 8K (8,112 バイト) MS-DOS はハイメモリ領域に常駐しています. ---------------------------------------------------------- メモリー不足から、「一太郎(MS-DOS 版)ver.5 」が起動できません。 コンベンショナルメモリーの増やし方を「autoexec.bat」と「config.sys」で、どう記載すればよろしいでしょうか? よろしくお願いします。

  • Config.sys/Autoexec.batシステム設定の変更

    皆様いつもありがとうございます。 掲題の件、変更後、メモリ不足および不正終了が出るようになりました。下記が変更後なのですが、どこがおかしいか見ていただけないでしょうか。よろしくお願い致します。(ウィン98セカンドです) Config.sys (チェック有り)device=c:\windows\himem.sys (チェックなし+鉛筆マークあり)rem device=c:\windows\EMM386.EXE NOEMS (チェックなし+ウィンドウズマークあり)device=c:\windows\himem.sys (チェック有り+鉛筆マークあり)device=c:\windows\EMM386.EXE RAM (チェック有り)devicehigh=c:\windows\biling.sys (チェック有り)devicehigh=c:\windows\jfont.sys /p=c:\windows (チェック有り)devicehigh=c:\windows\jdisp.sys (チェック有り)devicehigh=c:\windows\jkeyb.sys /106 c:\windows\jkeybrd.sys (チェック有り)devicehigh=c:\windows\kkcfunc.sys devicehigh=c:\windows\COMMAND\ansi.sys (チェックなし)DEVICEHIGH=C:\WINDOWS\COMMAND\DRVSPACE.SYS /MOVE (チェックなし)dos=HIGH,UMB (チェックなし)SHELL=C:\DOS\COMMAND.COM /P /E:1500 Autoexec.bat (チェック有り)PATH=C:\JUST\JSLIB32;C:\BC4Q\BIN (チェック有り)@ECHO OFF (チェック有り)loadhigh c:\windows\command\nlsfunc.exe c:\windows\country.sys (チェックとウィンドウズマーク有り)PROMPT $P$G (一行空き) (チェックなし)REM For ASSUMS Environment PATH C:\Program Files\ASSUM\W95;%path% (一行空き) (チェックなし)REM For ASSUMS Environment PATH C:\ASSUM\W95;%path%

  • 一太郎 Version 5 のインストール

    一太郎(MS-DOS 版) をインストールしたのですが、何処に、問題点が或るのでしょうか。プロテクトモードが働いて、一太郎が起動不可能なのですが。 宜しくお願い申し上げます。 ----Autoexe.bat @ECHO OFF PATH A:\DOS;A:\98TOOLS;A:\VZ;A:\JW2;A:\JUST5;A:\ SET JW2P=A:\TARO5 A:\JW2 A:\JUST5 SET TEMP=A:\DOS SET DOSDIR=A:\DOS LH A:\DOS\SMARTDRV.EXE /X REM LH MOUSE REM DOSSHELL REM MOUSE /R LH A:\DOS\MSCDEX.EXE /D:CD_101 /D:CD_102 /L:P SET TZ=JST-9 LH A:\98TOOLS\FSLOT2DD.COM ----- Config.sys DEVICE=A:\CMDS\MASKVGA.EXE DEVICE=A:\CMDS\HSB.EXE VC -Y BUFFERS=10 FILES=30 LASTDRIVE=Z DOS=HIGH,UMB SHELL=A:\COMMAND.COM A:\ /P /E:512 DEVICE=A:\DOS\HIMEM.SYS DEVICE=A:\DOS\EMM386.EXE /UMB /T=B:\DOS\EXTDSWAP.SYS DEVICEHIGH=A:\DOS\MOUSE.SYS rem DEVICEHIGH=A:\DOS\KKCFUNC.SYS rem DEVICEHIGH=A:\DOS\NECAIK1.DRV rem DEVICEHIGH=A:\DOS\NECAIK2.DRV B:NECAI.SYS DEVICE=A:\ATOK8\ATOK8A.SYS /UCF=A:\ATOK8\ATOK8.UCF DEVICE=A:\ATOK8\ATOK8B.SYS DEVICE=A:\ATOK8\ATOK8EX.SYS DEVICEHIGH=A:\DOS\RSDRV.SYS DEVICEHIGH=A:\DOS\SETVER.EXE DEVICE=A:\DOS\RAMDISK.SYS 20480 /E DEVICEHIGH=A:\DOS\NECCDC.SYS /D:CD_101 DEVICEHIGH=A:\DOS\SCCD.SYS /D:CD_102

  • PC9821でWindows3.1使用。CD-Rドライバーを認識させたい。

    PC-9821 Na/HC7を使用しようと思ってます。 DOSは、6.2です。 増設CCDは、NEC製です。 今のCONFIG.SYSの状態 FILES=30 BUFFES=10 SHELL=\COMMAND.COM /P DEVICE=A:\WINDOWS\HIMEM.SYS DEVICE=A:\WINDOWS\EMM386.EXE /UMB /T=A:\DOS\EXTDSWAP.SYS /P=64 DEVICE=A:\DOS\SETVER.EXE DEVICEHIGH=A:\DOS\PRINT.SYS /U DEVICEHIGH=A:\DOS\KKCFUNC.SYS DEVICE=A:\DOS\NECAIK1.DRV DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS DOS=HIGH,UMB 今のAUTOEXEXC.BATの状態 @ECHO OFF PATH A:\WINDOWS;A:\DOS;A:\ SET TEMP=A:\DOS SET DOSDIR=A:\DOS A:\DOS\SMARTDRV.EXE /X MOUSE DOSSHELL MOUSE /R PCにあるファイル NECCD.SYS NECCDA.SYS NECCDA.SYS NECCDB.SYS NECCDC.SYS NECCDD.SYS 以上、よろしくお願いします。

  • 【PC-9821】Windows3.1でCD-Rドライブを認識させたいのですが?

    PC-9821 Na7/H7を使ってやりたいのですが。 DOSは6.2です。 CCDはNECの増設CD-ROMドライブです。 ドライバーはNECCD.SYSのどれを選んでやればいいのでしょうか? 1, Kkcfunc.sys(無くても良いがConfig.sysに記述が無いとインストール後MS-DOSで再起動したときに日本語が組(インストール後Config.dosにみ込めないと言われて蹴られる?) DEVICE=A:\KKCFUNC.SYSの1行を記述するとOKらしい? 2,Autoexec.bat(編集の必要あり) 3,Config.sys (編集の必要あり) 4,Mscdex.exe(CD-ROM認識に必須) 5,Neccd.sys (CD-ROMドライバー、機種により違    う?) 今のCONFIG.SYSの状態 FILES=30 BUFFES=10 SHELL=\COMMAND.COM /P DEVICE=A:\WINDOWS\HIMEM.SYS DEVICE=A:\WINDOWS\EMM386.EXE /UMB /T=A:\DOS\EXTDSWAP.SYS /P=64 DEVICE=A:\DOS\SETVER.EXE DEVICEHIGH=A:\DOS\PRINT.SYS /U DEVICEHIGH=A:\DOS\KKCFUNC.SYS DEVICE=A:\DOS\NECAIK1.DRV DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS DOS=HIGH,UMB 今のAUTOEXEC.BAT状態 @ECHO OFF PATH A:\WINDOWS;A:\DOS;A:\ SET TEMP=A:\DOS SET DOSDIR=A:\DOS A:\DOS\SMARTDRV.EXE /X MOUSE DOSSHELL MOUSE /R 以上です。よろしくお願いします。

  • コンベンショナルメモリ、config.sysって何

    パソコンを立ち上げると、以下のメッセージが表示されるようになってしまいました。OKボタンで続ければ、起動するのですが、表示させないようにする方法を教えてください。 =========== ドライブをチェックするには、空きコンベンショナルメモリが足りません。 config.sysのデバイスドライバをRAMにするか config.sysでEMM386.exeドライバを読みこんでDEVICEHIGH=ステートメントを使って他のデバイスドライバを上位メモリに読みこむ必要があるかもしれません。 ============ どうしたら、良いのでしょうか? もしかして、再インストール。。。。。