本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

MemMakerに関するQ&A

文書番号: 405931

最終更新日: 1997/11/02


この資料は以下の製品について記述したものです。


この記事は、以前は次の ID で公開されていました: JP405931

概要

MemMaker をご使用いただく際の一般的な疑問点、問題点について、Q&A形式でまとめてみました。トラブルシューティングのご参考にしてください。
なお、MemMaker のオプション、詳しい説明などについては、MS-DOS プロンプト上から MemMaker /? と入力するとオプションを、また HELP MEMMAKER と入力して MS-DOSHELP を起動すると MemMaker に関する解説、入力例、その他関連事項を参照することができます。

現象

Q1.コンベンショナルメモリの使用可能領域を増やす方法は?

  A: MS-DOS 6.2/V の MemMaker を使用すれば、自動的にメモリを最適化することが
      できます。ただし MemMaker を使用するにあたって、いくつかの制限事項があり
      ますので、ご注意ください。まず、MemMaker は CPU が 80386 と 80486 のマシ
      ン上で動作するもので、CPU が 80286 のマシンでは動作しません。また、
      MemMaker は MS-DOS に付属のメモリマネージャ HIMEM.SYS と EMM386.EXE をお
      使いの場合のみ動作するもので、Qemm(TM) や 386MAX(R) といったサードパー
      ティー製のメモリマネージャを使用している場合は互換性がないため動作しま
      せん。
      MemMaker は CONFIG.SYS および AUTOEXEC.BAT ファイルをチェックして、そこに
      定義された常駐プログラムやデバイスドライバをアッパーメモリ領域( UMA )に組
      み込みながら最適化を行います。従って、MemMaker を実行する前に、これらのド
      ライバが正しく機能し、またそのドライバによってハードウェアが正しくコント
      ロールされていることを確認してください。
      MemMaker を実行するには MS-DOS プロンプト上から MEMMAKER と入力して、
      あとは画面に出てくる指示に従ってください。実行中、「高速セットアップ」と
     「カスタムセットアップ」の選択を聞いてきますが、初めての場合は「高速セット
      アップ」をお薦めします。次に EMS メモリを必要とするプログラムを使うかどう
      か、聞いてきます。わからないときは、アプリケーションのマニュアル等をご参
      照ください。
      MemMaker は最適の環境を設定するために2回マシンを再起動し、終了すると実行
      前と実行後の使用可能メモリ領域を表示します。もしその最適化の結果内容が気
      に入らない場合は、ESC キーを押すと設定は変更されず、プログラム実行前の状
      態に戻ります。また、メモリを最適化した後でも、何か問題が発生した等で再び
      最適化前の設定に戻したい場合はすぐに MS-DOS プロンプト上で
      MEMMAKER /UNDO と入力すれば、最適化前の状態に戻すことができます。詳しく
      は、MS-DOS 6.2/V 『ユーザーズ ガイド』 7 章「 MS-DOS のメモリ」の「 7.4 利用
      可能なメモリを増やす」をご参照ください。

Q 2 . MemMaker を実行中、リブートしたままシステムが停止してしまったが、どうす

ればよいか?

  A: MemMaker は空きと判断した UMA 領域を使用しようとします。もしシステムが
       停止してしまった場合は、何かエラーメッセージ等が表示されたらそれを記録し
       て、もう一度マシンを起動しなおしてください。この時、日本語表示関係のデバ
       イスドライバは組み込まれないため、MemMaker は自動的に英語モードで起動し
       ます。MemMaker はプログラム完了前にマシンが再起動されたことを判断し、考
       えられる失敗の原因やプログラムの再実行又は中止の手順を表示します。継続す
       るにはデフォルトの設定を選択してください。
       詳しくは、MS-DOS 6.2/V 『ユーザーズ ガイド』 P 269 の「 MemMaker に関する
       トラブルシューティング」をご参照ください。

Q 3 .スタートアップ メニューを定義して複数の環境設定を使い分けているが、

MemMaker を実行する上で何か注意しないといけないことは?

  A: MemMaker は CONFIG.SYS と AUTOEXEC.BAT ファイルを単一のユニットとみなし
      ます。MemMaker を実行するとメモリマネージャに関する定義や、FILES、
      BUFFERS、DOS コマンドを削除してしまい、CONFIG.SYS ファイルの先頭に下記の
      設定を追加します。
        DEVICE=C:\DOS\HIMEM.SYS
        DEVICE=C:\DOS\EMM386.EXE <setting>
        BUFFERS=<setting>
        FILES=<setting>
        DOS=UMB
        LASTDRIVE=<setting>
        FCBS=<setting>
        メモ: <setting> は、お客様の環境に基づいて設定されます。
      従って、MemMaker は複数の環境が設定されている CONFIG.SYS や AUTOEXEC.BAT
      ファイルを最適化することはできません。
      MemMaker を使用して複数の環境を最適化するには、それぞれの環境用の
      CONFIG.SYS と AUTOEXEC.BAT ファイルを作って、その環境ごとに MamMaker を実
      行する必要があります。
      これらの手順は複雑ですので、MS-DOS 6.2/V 『ユーザーズ ガイド』 P 264 の
     「複数の環境設定で MemMaker を実行する」をよくご参照ください。また、複数の
      環境設定については、同じく MS-DOS 6.2/V 『ユーザーズ ガイド』 6 章「 MS-DOS
      の環境設定」の「 6.5 複数の環境設定を使い分ける」( P 231 )をご参照くださ
      い。

Q 4 . SCSI のハードディスクを使用しているが、MemMaker を実行しようとするとシ

ステムが停止してしまう。どうすればよいか?

  A: この現象は、SMARTDrive の DOUBLE_BUFFER ドライバが組み込まれる前に、他の
       デバイスドライバがアッパーメモリ内に組み込まれるために起こるものと思われ
       ます。現象を回避するために、以下の手順をお試しください。
  1. コンピュータを再起動します。
  2. MemMaker の画面が表示されるようでしたら、"Cancel And Undo Changes"
               を選択してください。
    
  3. エディタ等で CONFIG.SYS ファイルを開いて、次の行をファイルの先頭に 追加します。
                  DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER
    注意:すでにその行がある場合は、ファイルの一番先頭に移動させて
                      ください。
    
  4. 変更を保存して、マシンを再起動します。
  5. 再度 MemMaker を実行します。
           もしこれでもまだ問題が起こるようでしたら、MS-DOS 6.2/V 『ユーザーズ
           ガイド』 P269 の「 MemMaker に関するトラブルシューティング」をご参照
           ください。
    

詳細

MemMaker を使用すると、CONFIG.SYS ファイル内の DOS=HIGH,UMB の行が DOS=HIGHと DOS=UMB の 2 行になりますが、これは MemMaker の仕様です。
MS-DOS 6.2/V には MS-DOS HELP、コマンド ライン ヘルプと2種類のオンライン ヘ ルプがあります。MS-DOS のコマンドについて知りたいときは、『ユーザーズ ガイド』 と併せてご活用ください。

Keywords: DOS6V KBRAID MEMMAKER MEMORY TSHOOT KB405931
Technology: kbMSDOS620 kbMSDOSSearch

inserted by FC2 system