• ベストアンサー

Autoexec.batをXMSメモリへ

LanManagerのNETBEUIとTCP/IPを使うためEMSを確保したいのですが どうしてもEMSメモリでは少なすぎるのでAutoexec.batの内容を XMSメモリにいれる方法はないでしょうか? ちなみにConfig.sysの内容はほとんどXMSのほうに入れるようにしました。 ご回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • DUDDLAY
  • ベストアンサー率66% (136/203)
回答No.1

DUDDLAY と申します。 かなり昔のことなので、うろ覚えで申し訳ないですが、ちょっとだけ。 恐らくMS-DOS (ver5.0 か ver6.2) だと思いますが、XMS へはメモリをどれぐらい 割り当てられているのでしょうか。 あと、Autoexec.bat に記述している内容はどんなものでしょうか。 環境変数(Path = や Set xxxx = )は HIMEM には移動できなかった気がします。 Command.com 等は Himem に Load できたと思います。 例) LH A:\xxxxx.com   LH ← LoadHigh の略   A:\xxxx.com ← Himem へ移動させる .com ファイル それと、CONFIG.SYS の環境変数「Files」「Buffers」は適度に削って下さい。 あまり減らすと頻繁にディスクをアクセスしますが、減らすとメインメモリ(640K) のうちの使用可能領域が、多少増えます(極端な話、Files=1 Buffers=1 等にしてみる) ご参考までに^^; http://homepage2.nifty.com/~hit-o/add.html http://www.ne.jp/asahi/tabakin/ja/dosvroom/dosvroom.htm

その他の回答 (2)

  • saika2009
  • ベストアンサー率24% (6/25)
回答No.3

目的は >LanManagerのNETBEUIとTCP/IPを使うため ですよね。EMSを確保よりかはコンベンショナルメモリを空けることが大事で。 であれば、リンク先がお勧めなのですが・・・・・ かかれているCONFIG.SYSの >DEVICEHIGH=C:\DOS\EMM386.EXE /UMB RAM FRAME=D800 I=B000-B7FF X=C800-D7FF これは、deviceで >DEVICE=C:\LANMAN.DOS\DRIVERS\****** こちらが、devicehighかと思います。 あとは、 >FILES=248 もう少し小さい値にしたほうが。 DOSのメモリ確保は、塵つもですから

  • saika2009
  • ベストアンサー率24% (6/25)
回答No.2

懐かしいです、MSDOSの設定 現在どのような、config.sysとautoexec.batを使われていて メモリの使用状況はどのようになっていますでしょうか? 拝見させていただければ、アドバイスができるかも知れません。 以下のサイトはごらんになっていますか? http://fancyrara.ddo.jp/pc/dos_lan.htmlhttp://www.ha.hameda.org/hide/SOFTWARE/Ms_lanman.html

参考URL:
http://fancyrara.ddo.jp/pc/dos_lan.html​,​http://www.ha.hameda.org/hide/SOFTWARE/Ms_lanman.html
XP9831
質問者

補足

質問者です。ご回答ありがとうございました。 autoexec.batとconfig.sysは次のようになっています。 ;autoexec.bat C:\DOS\SMARTDRV.EXE /X @ECHO OFF PROMPT $p$g PATH C:\WINDOWS;C:\DOS SET TEMP=C:\DOS REM C:\DOS\MOUSE.COM C:\LAPCMV3\LAPCM3PD.COM C:\LAPCMV3\NETBIND.COM @REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN 2.2a ==== SET PATH=C:\LANMAN.DOS\NETPROG;%PATH% C:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\umb.com NET START WORKSTATION LOAD TCPIP LOAD NETBEUI SOCKETS @REM ==== LANMAN 2.2a == DO NOT MODIFY BETWEEN THESE LINES == LANMAN 2.2a ==== C:\DOS\MSCDEX.EXE /D:IMESCD01 ;config.sys DOS=HIGH,UMB DEVICE=C:\DOS\HIMEM.SYS /EISA REM DEVICE=C:\LANMAN.DOS\DRIVERS\DOSUTILS\EMM386.EXE NoEMS DEVICEHIGH=C:\DOS\EMM386.EXE /UMB RAM FRAME=D800 I=B000-B7FF X=C800-D7FF LASTDRIVE=Z FILES=248 STACKS=0,0 REM 9,256 BUFFERS=10 DEVICEHIGH=C:\DOS\BILING.SYS DEVICEHIGH=C:\DOS\JKEYB.SYS /106 C:\DOS\JKEYBRD.SYS DEVICEHIGH=C:\DOS\MSIMEK.SYS /A1 DEVICEHIGH=C:\DOS\MSIME.SYS /D*C:\DOS\MSIMER.DIC /DC:\DOS\MSIME.DIC /C1 /N /A1 DEVICEHIGH=C:\PCMPLUS\PCMSS.EXE DEVICEHIGH=C:\PCMPLUS\PCMCS.EXE /WAIT=12 /ADDR=CF /IRQ=10 DEVICEHIGH=C:\PCMPLUS\PCMSCD.EXE /COM=3 /LANIRQ=11 /MIRQ=9 DEVICEHIGH=C:\PCMPLUS\PCMATA.SYS /ADDR=D0 /SRAM DEVICE=C:\LANMAN.DOS\DRIVERS\PROTMAN\PROTMAN.DOS /i:C:\LANMAN.DOS DEVICE=C:\LANMAN.DOS\DRIVERS\ETHERNET\ATIMAC\LAPCMV3.DOS DEVICE=C:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\tcpdrv.dos /i:C:\LANMAN.DOS DEVICE=C:\LANMAN.DOS\DRIVERS\PROTOCOL\tcpip\nemm.dos DEVICEHIGH=C:\DOS\ICDP300.SYS /D:IMESCD01 /H ここまではやり遂げたのですが、これ以降がわかりません。 よろしくお願いします。

関連するQ&A

  • WindowsXPとAUTOEXEC.BATやCO

    WindowsXPとAUTOEXEC.BATやCONFIG,SYS  何時も回答いただきありがとうございます。  WindowsXPでは、  MS-DOSモードやMS-DOSプロンプト 16ビットプログラム  など、無いのに、なぜ、 ルートディレクトリーに  AUTOEXEC.BATやCONFIG,SYS が、あるのでしょうか?   AUTOEXEC.BATやCONFIG,SYS は、16ビットプログラム専用に使用するものでは、無いのでしょうか?   AUTOEXEC.BATやCONFIG,SYS のファイルの中身は、何も書かれていません。  たとえ、ひとつだけでも、お知りのことがありましたら、教授方よろしくお願いします。  敬具

  • Autoexec.batとconfig.sysの中身をホームページに公開すると違法ですか?

    DOS等のファイル、「Autoexec.bat」と「Config.sys」ファイルの中身を自分の個人(趣味の)ホームページに載せたいと思います。 このようなファイルの中身を公開したら、著作権侵害になりますでしょうか? 実はこの質問サイトに質問した際、一度『Autoexec.batとconfig.sys』の内容を載せたことがあります。 http://oshiete1.goo.ne.jp/qa3676909.html (↑No.1様の補足欄に公開しました。) やはり、このようなファイルを公開してはまずいでしょうか? よろしくお願いします。

  • config.sysとautoexec.batの書き換え

     はじめまして。CD-ROMが起動しなくて困っています。 先日カスタムのPCを買い、OSにWin98をインストールしました。98の中にCDのドライバが入っているにもかかわらず、購入した時に付属してあった CDのドライバをインストールしてしまい、CD-ROMが動かなくなってしまいました。店に聞くとconfig.sysとautoexec.batの内容設定を書きかえれば直る、と言われたのですが、本を読んだりしてもどこをどう書き換えて何をすればよいのかさっぱりわかりません。 どなたかサルでもわかるように教えて頂けないでしょうか? 多忙かとは思いますがよろしくお願いします。

  • Config.sysとAutoexec.batが表示されません

    Config.sysとAutoexec.batがWindowsXP上で表示されません。 隠しファイルは表示するようにフォルダオプションで設定しています。 コマンドプロンプトでdirを実行すると確かに存在するのですが・・・。 OSのバグでしょうか? セキュリティ系のソフトは特にインストールしていません。

  • autoexec,batの戻し方

    フリーのborlandのc++を入れ、自動設定ツールを使って設定もしました。しかし、autoexec,batをいじりたくないので、元に戻したいのですが、 メモ帳で開いたときの内容↓ @ECHO OFF loadhigh c:\windows\command\nlsfunc.exe c:\windows\country.sys PROMPT $P$G loadhigh c:\windows\command\doskey SET PATH=C:\JUST\JSLIB32;C:\IBMTOOLS PATH="c:\Borland\Bcc55\bin;%PATH%" SET INCLUDE="c:\Borland\Bcc55\include;%INCLUDE%" どうすれば元に戻りますか? あと、autoexec.batをいじらないでコンパイルするにはどうすればいいですか? os win98se

  • 【WSH】存在しないフォルダの場合、「autoexec.bat」と「config.sys」が取得される

    他の方の質問ですが http://okwave.jp/qa2149125.html このコードを実行してファイル名を取得する時に 存在しないフォルダを指定した時 「autoexec.bat」と「config.sys」が取得されます。 これは私だけですか? ちなみにアクセス2003で試しています。 よろしくお願いします。

  • 英語版MS-DOS6でのSwitch

    以前、英語MS-DOS6.2でswitchができないかと質問させていただきました。 HSBというフリーウェアとconfig.sys/autoexec.batのcopy等等の組み合わせで バッチファイルを組めばいいとの回答をいただいたのですが.... copy -y c:\back\config.sys c:\config.sys copy -y c:\back\autoexec.bat c:\autoexec.bat c:\back\hsb\hsb.exe というようなバッチを組むと、3行目を実行してくれません。  いろいろ試したのですが、config.sysとautoexec.bat のコピーは正常に終了しているのですが、 それ以降を実行してくれないようです。  単に copy -y c:\back\config.sys c:\config.sys copy -y c:\back\autoexec.bat c:\autoexec.bat ren c:\test.txt c:\test2.txt ってやっても3行目は実施してくれません。 config.sysやautoexec.batのコピーってなにか特別な扱いになってるのでしょうか??

  • MS-DOS6.22(英語版)でdefragできない

    MS-DOS6.22というバージョンでdefragができません。 具体的には、「コンベンショナルメモリが足りない」といったメッセージで 実行できていません。 defragを行うために、それ専用のconfig.sys と autoexec.bat を作成して 出来る限りシェイプアップしました。 memで見てみるとフリーな領域を594kbyteまでは確保できているのですが... コンベンショナルメモリのフリー確保では解決できないのでしょうか?

  • AUTOEXEC.BATの編集ついて

    今、クライアント用のコンピュータで壁紙を変えさせないような設定をしています。 「窓の手」でコントロールパネルの画面を制限する設定をしたのですが、 これだとIEで画面を右クリックしたときに「背景に設定」で壁紙を変えられてしまいます。 そこで、AUTOEXEC.BATを編集して、「背景に設定」でできる「Internet Explorer 壁紙.bmp」をWindows起動時に消そうとしたのですが、うまくいきませんでした。 ちなみに、AUTOEXEC.BATには、 del "C:\WINDOWS\Application Data\Microsoft\Internet Explorer\I*.bmp" の記述を加えました。 Windows起動後、DOSプロンプト立ち上げて、実行するとうまくいくのですが…。 以前は上記の方法でうまくいったような気がするのですが、 どうしてうまくいかないのか分からないので困っています。 環境は、 OS:Windows98SE ブラウザ:IE6 SP1 です。よろしくお願いします。m(_ _)m

  • NEC ValueStar VL300 D1 リカバリ領域のファイル構成について

    はじめまして。 先日、家族のネット閲覧用PCとしてVL300 D1(付属品なし、本体 のみ)を入手しました。XP Homeが新規インストールされており、 プロダクトシールもあるのでそのまま利用はできるのですが、 ちょっと気になってHDDの中身を覗いてみたところ、E:のリカバリー 領域はフォーマットされずに生きているようで、再セットアップの 欲が出ました。 VALUESTAR Recovery Systemを利用する通常の再セットアップ手順を 試みましたがうまくいきませんでしたので、検索してあちこち調べて みたところ、FDからブートしてリカバリー領域をC:として扱えば、 config.sys/autoexec.batを用いて起動後、バックアップファイルを 使って復旧できることが分かりました。 XPで作成したDOSの起動FDにて起動後、リカバリ領域C:\にアクセス して、ルートにあったautoexec.bat/config.sysをFDにコピーした つもりだったのですが、何を間違ったか、いずれも空の0バイト ファイルになっていて、起動しても何も起こりませんでした (寝ぼけていて、起動FDの両ファイルを逆にHDDにコピーして しまったのかもしれません)。 さらに、その状態をよく把握しないまま、リカバリー領域(C:)の autoexec.batを実行してみたところ、また今度は何がどうなったか、 C:上のautoexec.bat/config.sysいずれもが何だか分からないバイナリ ファイルに書き換えられてしまいました(2ファイルとも同じ内容の ようです)。 そこで、お助け頂きたいのですが 1)この機種(ないしは類似機種)のリカバリ領域内のファイル構成は   どういうものでしょうか。この領域の構成が元通りのもので、   そもそもリカバリー可能かどうかを確認したいと思っています。 2)リカバリ領域のautoexec.bat/config.sysに元々記述されている   内容を教えて頂けませんでしょうか。もし上記領域内のファイルが   正常ならば、autoexec.bat/config.sysを用いて起動すれば復旧が   可能かと考えています。 誠に勝手なお願いですが、どなたかお助け頂ければ幸いです。 よろしくお願いします。