• 締切済み

コンベンショナルメモリー拡張の手段は?

以前にも似た質問がありましたが、用途がDOSアプリの使用環境としての質問で Meのメモリー解決手段はありませんでした。今回はMeの不安定の遠因にコンベン ショナルメモリーの不足があるのではないかと考えたました。その解決手段としての 質問です。 内容は、以前config.sysで指定していたdeviceステートメンを指定する手段が ないか教えて頂きたいのです。 因みに、スタート時にロードされるモジュールをカットオフする手法は既に行っています。 既知の通り、config.sysをコーディングしても、Me起動時にconfig.bakにrename されてしまい、本体は空のファイルになってしまいます。 ところが、jfont.sys, jdisp.sys, kkcfunc.sys などのdeviceステートメントが実行 されています。  【注:step-by-step confirmation モード実行で確認。   現在、会社は95 自宅はMeを使っています。また、DOSの知識が入乱れ   いつから、jfont.sysなどをconfig.sysの指定から外れたかハッキリしません】 やりたいのは、 DOS high,umb を追加(含む関連device)したいのでこの点に 付いての情報を提供願います。

  • HAL007
  • お礼率90% (307/340)

みんなの回答

  • sesami
  • ベストアンサー率59% (13/22)
回答No.1

ええっと、具体的に何をしたいのでしょう? Meの不安定なのを解消したいのでしょうか? いまいち質問の意図が読み取れませんが・・・ >因みに、スタート時にロードされるモジュールをカットオフする手法は既に行っています。 これは・・・?システムリソースは確認されていますか? 起動時に何パーセント確保されているでしょうか? >Meの不安定の遠因にコンベンショナルメモリーの・・・ MeではDOSのリアルモードサポートは されていないので関係ないように思いますが・・・ >以前config.sysで指定していたdeviceステートメンを指定する手段 参照ページを参考にしてください。

参考URL:
http://homepage2.nifty.com/winfaq/wme/dos.html#495
HAL007
質問者

お礼

締めたはずが操作を間違ったようで、遅くなってm(_ _)m。。 やりたい事は教えて頂いたサイトで解決出来ました。 前書が中途半端に長く余分な事まで考えさせてしまったようで申訳ありません。 >>ええっと、具体的に何をしたいのでしょう? config.sysやautoexec.bat で自分環境設定をしたのです。 >>Meの不安定なのを解消したいのでしょうか? >>これは・・・?システムリソースは確認されていますか? >>起動時に何パーセント確保されているでしょうか? 過去にNortonなどのUtilityを使ったチューニングやシステムリソースの チェックはしています。 >>MeではDOSのリアルモードサポートは >>されていないので関係ないように思いますが・・・ MSが100%の情報を公開していないことはご存じですね また、リアルモードをサポートしないといっても16bitのサービスは相変らず ロードされています。16bitを使用するソフトはコンベンショナルメモリーの 制限から解放されていないはずです。 しかし、Meはコンベンショナルを100KB消費していることが判りました。 ここをチューニングしてやれば、20~30KBに押えられます。 Versionが違うので単純比較は出来ませんが、会社で使っているPCは、 95をデフォルトでSetUpしており、同様に100KB消費しています。 そこで、ドライバー類をHimemやUMBにロードした結果、70KBのメモリーを 開ける事が出来ました。それから3週間、ハングは一度も起りません。 以前は1日平均にすると1回以上(1回/7時間位かな)起きていました。 同様のことがMeでも出来るのではないかと考えたから質問したまでです。

関連するQ&A

  • 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

  • 【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 以上です。よろしくお願いします。

  • 起動ディスクの作成方法

    NEC製のPC9821v20を使用していますがのクリーンインストール(win95)が必要です。起動ディスクを作成しましたがうまくwin95をうまくインストールできません。ハードディスクは既にフォーマットしてしまっていて、新たね起動ディスクは作成できません。 config.sysy のファイルを以下のように作成しましたが、 FDをいてて起動してもエラーになってしまいます。 どのようにconfig.sys DEVICE=HIMEM.SYS  DOS=HIGH,UMB  DEVICEHIGH=BILING.SYS  DEVICEHIGH=JFONT.SYS /MSG=OFF  DEVICEHIGH=JDISP.SYS /HS=LC  DEVICEHIGH=JKEYB.SYS  DEVICEHIGH= <NECCD.SYS> /D:CDROM01  INSTALLHIGH=MSCDEX.EXE /D:CDROM01

  • config.sysを編集しましたあとあとどうなるの

    OSは、windows98se OSセットアップ後の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\kkcfunc.sys devicehigh=C:\WINDOWS\COMMAND\ansi.sys devicehigh=C:\WINDOWS\jkeyb.sys /106 C:\WINDOWS\jkeybrd.sys をWindows95bセットアップディスクのconfig.sysをc:¥config.sysに上書き保存しました。その中身が下記です。 DEVICE=HIMEM.SYS DEVICE=BILING.SYS DEVICE=JFONT.SYS /MSG=OFF DEVICE=JDISP.SYS /HS=LC DEVICE=JKEYB.SYS /106 /JKEYBRD.SYS もともと、このハードディスクにOSをインストールする前にWindows95bセットアップディスクを入れていました。その後で、メインOSのwindows98seをインストールしました。 何か支障出ますか? windows98seでは、config.sysやautoexec.batは、無くても動作すると聞いています。 多少、困るところは、DOS上で日本語表示しない、キーボード配置の違う101英語キーボードの配置になる為、英数字や英文字や記号入力に苦労する。 いいところは、システムメモリーなど使っていないので若OSが軽くなると聞いています。

  • OSのインストール+pcmcia

    娘の誕生日プレゼントに、ヤフオクで古いFMV BIBLO(CDDなし)を手に入れたのはいいのですが、OS(win98)のインストールができません。IO DATA製 CDP-TX6/PCIDEを認識してくれないのです。 ちなみに制作中の起動ディスクのconfig.sysです。 device=himem.sys /testmem:off 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 device=csmapper.sys device=carddrv.exe DEVICE=PCIDEDV.SYS DEVICE=IDECDDV.SYS /D:IDECD001 よろしくお願いします。

  • 起動FD(DOS)で日本語表示

    CD-ROMドライブを認識する起動FDをつくりました。 認識自体はできたのですが、日本語表示と106キーボードの認識ができず、英文のままです。 日本語表示と106キーボードを使用したく、あちこちのサイトを巡って調査し、 本も読んでやって見たのですが、上手くいきません。 以下のようにしていますが、何がまずいのか、お教えください。(日本語関係のみ記します) マシンはIBMThinkPad560,100MHz,40MB、Win95 OSR2です。 <FD内コマンド> ANSI.SYS BILING.SYS COMMAND.COM EMM386.EXE HIMEM.SYS IO.SYS JDISP.SYS JFONT.SYS JKEB.SYS JKEYBRD.SYS MSDOS.SYS <CONFIG内> DOS=HIGH,UMB LASTDRIVE=Z DEVICE=A:\HIMEN.SYS DEVICEHIGH=A:\EMM386.EXE NOEMS X=CC00-CCFF X=CD00-D0FF DEVICEHIGH=A:\BILING.SYS DEVICEHIGH=A:\JFONT.SYS /MSG=OFF DEVICEHIGH=A:\JDISP.SYS /HS=LC DEVICEHIGH=A:\JKEYB.SYS /106 A:\JKEYBRD.SYS DEVICEHIGH=A:\ANSI.SYS <AUTOEXEC内> MSCDEX.EXE /D:MSCD001 ...........................のみ これで実行しますと、 JDISP.SYS WAS NOT INSTALLED. JDISP SUB FONT NOT FOUND. なるエラーメッセージがでます。

  • 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 以上、よろしくお願いします。

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

    コンベンショナルメモリーの増やし方について、質問があります。 ---- 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」で、どう記載すればよろしいでしょうか? よろしくお願いします。

  • MSDOSが起動時にハングアップします。

    MS-DOS6.2日本語版を、USBメモリにインストールして使っているのですが、 CONFIG.SYSでEMM386を有効にすると、処理がそこで停止します。 EMM386の行をREMにすると問題なく使えますが、どうしたらEMM386を使用できますでしょうか。 環境 http://www.asus.co.jp/Eee/Eee_PC/Eee_PC_701SD/#specifications ここによく書いてあります。 メモリは512MBから2GBに増設済みです。 CONFIG.SYS ------------ DEVICE=C:\DOS\SETVER.EXE DEVICE=C:\DOS\BILING.SYS DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH ,UMB DEVICE=C:\DOS\EMM386.EXE RAM X=F000-FFFF ↑この行が問題の行です。 ↑ NOEMSでも変わらずです。 ↑ X=の指定はわざと警告を出すために入れています。なくても一緒かと。 ↑ この行の先頭にREMを追加すると、問題なく動作します。 DEVICE=C:\DOS\JFONT.SYS /P=C:\DOS\ DEVICE=C:\DOS\JDISP.SYS DEVICE=C:\DOS\JKEYB.SYS /106 C:\DOS\JKEYBRD.SYS DEVICE=C:\DOS\KKCFUNC.SYS FILES=30 DEVICE=C:\DOS\ANSI.SYS DEVICE=C:\DOS\MSIMEK.SYS /A1 /SB32 /SD10 DEVICE=C:\DOS\MSIME.SYS /D*C:\DOS\MSIMER.DIC /DC:\DOS\MSIME.DIC /UFC:\DOS\MSIME.CFG /H20 /A1 DEVICE=C:\DOS\POWER.EXE ADV:MAX ------------ 起動時に表示される文章 ------------ Starting MS-DOS... HIMEM is testing extended memory...done. (ここの行から先です) MICROSOFT Expanded Memory Manager 386 Version 4.48 Copyright Microsoft Corporation 1986, 1993 WARNING: User specified ranges overlap. Press any key when ready... EMM386 successfully installed. Available expanded memory . . . . . . . . 32768 KB LIM/EMS version . . . . . . . . . . . . . . . . . 4.0 Total expanded memory pages . . . . . . 2072 Available expanded memory pages . . . 2048 Total handles . . . . . . . . . . . . . . . . . . . . . 64 Active handles . . . . . . . . . . . . . . . . . . . . 1 Page frame segment . . . . . . . . . . . . . . . D000 H EMM386 Active. (ここで停止します。英字のフォントのままです) (X=の指定なしでは、HIMEMの行で停止します) (REMを追加すると、ここの表示なしでプロンプトへ行けます) ------------ よろしくお願いします(v_v)

  • 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カードを認識させようとすると 「デバイスを見つけられません」というようなメッセージが出てこれも認識させることが出来ません。 どなたかお力を貸して下さい。よろしくお願いします。