設定システム

CONFIG.SYSは、 DOSおよびOS/2オペレーティング システム主要な構成ファイルです。これは、起動時にオペレーティング システムのDOS BIOS (通常はIBMBIO.COMまたはIO.SYSに存在します) によって評価される、ユーザーがアクセスできるセットアップまたは構成ディレクティブを含む特別なASCIIテキスト ファイルです。 CONFIG.SYS は DOS 2.0 で導入されました。[注1]

使用法

このファイル内のディレクティブは、システム内のデバイスおよびアプリケーションで使用できるように DOS を構成します。 CONFIG.SYS ディレクティブは、システム内のメモリ マネージャーもセットアップします。 CONFIG.SYS ファイルの処理後、DOS はCONFIG.SYS の行で指定されたコマンド シェルSHELL、またはそのような行がない場合はCOMMAND.COM をロードして実行します。コマンド シェルは、AUTOEXEC.BATファイルの処理を担当します。

CONFIG.SYS は、ほとんどname=valueが変数の割り当てに似たディレクティブで構成されています。実際、これらは、多くの場合メモリの予約につながるいくつかの調整可能なパラメータを定義するか、ファイル (主にデバイス ドライバ終了常駐プログラム(TSR)) をメモリにロードします。

DOS では、CONFIG.SYS はシステムが起動されたドライブの ルート ディレクトリにあります。

このファイル名は、旧東ドイツのVEB Robotronによる MS-DOS 派生プログラムであるディスク制御プログラム [de] (DCP)でも使用されます[1]

DOS の一部のバージョンでは、デフォルトの CONFIG.SYS ファイル名が存在する場合、そのファイル名よりも優先される代替ファイル名がないか調べます。

Concurrent DOS 3.2 ~ 4.1の古いバージョンはCONFIG.SYS ファイルをまったくサポートしていませんでしたが、Concurrent DOS 386およびConcurrent DOS XMの後のバージョン、およびMultiuser DOSSystem Manager、およびREAL/32はCCONFIG.SYSをプローブします( CONFIG.SYS の代わりに「Concurrent」から派生した「C」。マルチユーザー DOS の一部のバージョンでは、代わりにCCONFIG.INIというファイル名が使用されます[2] [3]が、REAL/32 はMCONFIG.SYSを探すことが知られています。これらのオペレーティング システムは、MS-DOS/PC DOS では知られていない多くの追加のさまざまな構成設定 ( など) をサポートしていますが、それらはCCONFIG.INIではなくCCONFIG.BININIT_INSTALLという名前のバイナリ リポジトリに保存されます[2] [3]どちらのファイルも通常、only という名前の構成ユーティリティを通じて変更されます[2] [3]CONFIG.EXE

DR DOS  3.31、PalmDOS  1.0、Novell DOS  7、OpenDOS  7.01、および DR-DOS 7.02 以降では、 DCONFIG.SYSという名前のファイル(「DR DOS」から派生した「D」が付いています) が存在する場合、CONFIG よりも優先されます。 .SYS. [4] [5] [6] [7] DR DOS 6.0 以降、これはディスク圧縮ソフトウェアと組み合わせて使用​​され、圧縮ドライバーをロードすると、元のブート ドライブ C: がドライブ D: になります (そして、ファイル名も便利でした) が、マルチブート シナリオで複数の構成ファイルを維持するためによく使用されます。これに加えて、OpenDOS 7.01 および DR-OpenDOS 7.02 は ODCONFIG.SYS という名前のファイルを検索します[ 8 ] [9] [6]が、DR-DOS 7.02 以降の一部の問題では代わりにDRCONFIG.SYSも検索します[6] さらに、DR DOS 6.0 以降では、このSYS /DR:extコマンドを使用してデフォルトのファイル拡張子を変更できます。[8] [10] [7]たとえば、SYS /L /DR:703書き込まれたボリューム ブート レコードでは、(デフォルトのIBMBIO.COMの代わりに) 名前変更および変更された IBMBIO.703 システム ファイルが検索され、IBMBIO.703 は IBMDOS.703 を検索します。および [D]CONFIG.703 ( IBMDOS.COMと [D]CONFIG.SYSの代わり) により、複数の並列ファイル セットが同じルート ディレクトリに共存でき、Multiuser に付属の LOADER などのブートローダーを介して選択できます。 DOS および DR-DOS 7.02/7.03。[4]このSHELLディレクティブは、代替の AUTOEXEC.BAT ファイルを指定する手段を提供するように拡張されており/P[:filename.ext]、この特定のシナリオでは、COMMAND.COM は " " 以外のファイル拡張子も受け入れるようになります(両方の機能は4DOS.BATでもサポートされています)。[11] DR DOS 6.0 以降では、CONFIG.SYS ディレクティブを使用して、指定したファイルで処理を続行できます。このファイルは必ずしもブート ドライブのルート ディレクトリに存在する必要はありません。[4] [6] DR-DOS 7.02 以降では、指定されたファイル内の特定のファイルにジャンプするための追加パラメータをオプションでサポートしています。 [8] [9] [6] DR-DOS 7.03 以降では、対応する CONFIG.SYS および AUTOEXEC.BAT ファイルをシステム ファイルとともにコピーするための新しいパラメータがサポートされています。[7]CHAIN=filespecCHAIN=filespec,label:labelSYS /A

FreeDOS は、FDCONFIG.SYS設定ファイルで同様の機能を実装していますRxDOS  7.24 以降では、代わりにRXCONFIG.SYS を使用します。[12] PTS-DOS はCONFIG.PTSを使用します

CONFIG.SYS と AUTOEXEC.BAT は両方とも、DOS に基づいているため、Windows 95およびWindows 98のブート ドライブのルート フォルダーに含まれています。通常、これらのファイルは内容のない空のままです。

Windows ME は、Windows ブート プロセス中に CONFIG.SYS ファイルを解析することさえせず、代わりにWindows レジストリから環境変数を読み込みます[13]

HKLM\System\CurrentControlSet\Control\SessionManager\Environment

FlexOSでは、CONFIG.SYS は、ロードされるリソース マネージャーとデバイス ドライバーを定義するバイナリ ファイルです。

指令

:;*?!

: (DR DOS 5.0 以降のみ)
CONFIG.SYS 内のラベルをCHAINDRSWITCHGOTOGOSUBおよびSWITCHディレクティブのジャンプ ターゲットとして定義します。
; (DOS 6.0 および DR DOS 6.0 以降)
REMに似ていますが、(他の CONFIG.SYS ディレクティブに従って) インライン コメントにも使用できます。「コメント」を参照してください。 (MS-DOS/PC DOS では、インライン コメントは二重引用符で囲んでも無視されません。)
* (PTS-DOS のみ)
; に加えてインライン コメントの先頭に使用されます。指令。
? (DR DOS 3.41 以降、組み込み DOS [nb 2]および FreeDOS のみ)
Yes/No クエリと、(DR DOS 5.0 以降) 次の CONFIG.SYS ディレクティブを実行するかどうかをユーザーに確認するオプションのメッセージを表示します。[14] (FreeDOS はオプションのメッセージをサポートしませんが、MENUおよびMENUDEFAULTで定義されたブート メニューと組み合わせたオプションの条件をサポートします。) (DOS 6.0 以降は、対応する CONFIG.SYS ディレクティブ、fe DEVICE?の後に?を追加することで同様の機能をサポートします。?DEVICEの代わりにDEVICE?= を使用しますこのバリアントは DR DOS でもサポートされています。)
(FreeDOSのみ)
以下のCONFIG.SYSディレクティブを無条件で実行します。

交流

アボート (PTS-DOS のみ)
エラー時にプログラムを中止できるかどうかを指定します。
ACCDATE (MS-DOS 7.0 以降のみ、DR-DOS 7.02 以降では無視される) =today()
[8] FATファイル システムのディレクトリ エントリの予約領域にファイル アクセス 日付スタンプを保存するドライブを設定します[15] [16]
AT (PTS-DOS のみ)
条件付き実行はAT互換機のみ。
自動チェック (PTS-DOS のみ)
ブートマネージャ。
自動失敗 (OS/2 [nb 3]のみ)
エラーメッセージの詳細度を設定します。
AUX (DR-DOS 7.02 以降のみ)
AUX:デバイスの内部デフォルト シリアル デバイス ドライバー ( COM1:からCOM4: )を変更します[8]
AVAILDEV (DOS 2.0-2.1 および DR-DOS 7.02 以降のみ[8] )
ファントム \DEV ディレクトリ外のキャラクタ デバイスの利用を無効にします。
BASEDEV (OS/2 [nb 3]のみ)
基本デバイス ドライバーをメモリにロードします。
ビープ音 (DR-DOS 7.02 以降のみ)
SWITCHES=/Qによって音声通知が無効になっている場合でも、短いビープ音を鳴らします[8]
ブートネクスト (DRMK のみ)
起動するオペレーティング システムを指定します。
BREAK (DOS 2.0 および DR DOS 3.31 以降、OS/2 [nb 3] [nb 4] )
拡張Ctrl+Cチェックを設定または解除します。
バッファ (DOS 2.0 および DR DOS 3.31 以降、OS/2 [nb 3] [nb 4] )
割り当てるディスク バッファーの数を指定します。
BUFFERSHIGH (MS-DOS 7.0 [15]および DR-DOS 7.02 以降[8]および FreeDOS のみ)
BUFFERSと同じですが、バッファを HMA または UMB に明示的にロードします ( DR DOS 6.0 以降のHIBUFFERSと同様)。
CACHESIZE (組み込み DOS 6-XL のみ)
システム プールから動的に割り当てられる 512 バイトのキャッシュ ブロックの最大数。
CACHETTL (組み込み DOS 6-XL のみ)
未使用のキャッシュ ブロックがシステム プールに返されるまでの最大時間 (ミリ秒)。
キャッシュフラッシュ (組み込み DOS 6-XL のみ)
ダーティ キャッシュ ブロックがディスクにフラッシュされるまでの最大時間 (ミリ秒)。
CALL (OS/2 4.0 以降のみ)
DOS でのINSTALLと同様に、CONFIG.SYS にプログラムをロードします。 OS/2 でのRUNと似ていますが、フォアグラウンドで実行され、戻るまで CONFIG.SYS の処理を​​停止します。
CAPSLOCK (DR-DOS 7.02 以降のみ)
キーボードのステータスがオンかオフかを指定します。[8]Caps Lock
CDDNAME (PTS-DOS のみ)
CD-ROM ハードウェア ドライバーの名前を指定します。
CDDBUFFERS (PTS-DOS のみ)
CD-ROM アクセスのバッファ数を指定します。
CHAIN (DR DOS 5.0 以降および組み込み DOS [nb 2]のみ)
新しいファイルおよび (DR-DOS 7.02 以降) オプションのラベルで CONFIG.SYS の処理を​​続行します。[8] [6]
クロック (PTS-DOS のみ)
システムで使用されるクロックのタイプを指定します。
CLS (DR DOS 6.0 以降のみ)
画面をクリアします。
コードページ (OS/2 [nb 3]のみ)
OEM コードページを指定します。
CMOSADDR (PTS-DOS のみ)
CMOS RAMのアドレスを指定します。
カラー (PTS-DOS のみ)
ブート メニューの色を指定します。
COM1 (DR-DOS 7.02 以降のみ)
カウントと論理順序を定義し、COM1 : デバイスの I/O アドレスとタイムアウトを構成します。[8] [17]
COM2 (DR-DOS 7.02 以降のみ)
カウントと論理順序を定義し、COM2 : デバイスの I/O アドレスとタイムアウトを構成します。[8] [17]
COM3 (DR-DOS 7.02 以降のみ)
カウントと論理順序を定義し、COM3 : デバイスの I/O アドレスとタイムアウトを構成します。[8] [17]
COM4 (DR-DOS 7.02 以降のみ)
カウントと論理順序を定義し、COM4 : デバイスの I/O アドレスとタイムアウトを構成します。[8] [17]
COMAREA (PTS-DOS のみ)
DMA のバッファを指定します。
コメント (DOS 4.0 以降および RxDOS、DR-DOS 7.02 以降では無視されます。[8] Embedded DOS [nb 2]および PTS-DOS では無視されます)
CONFIG.SYS インラインコメントの先頭文字を再定義するか、次の行を無視します。
国( FIDDLOADおよび DRを備えた DOS 3.0 および DOS Plus 2.1、DOS 3.31 以降、OS/2 [nb 3] [nb 4] )
国際サポートを有効にして構成します。
CPOS (DR DOS 6.0 以降のみ)
設定メニューの指定された位置に表示カーソルを設定します。
CPSW (MS-DOS 4.00-4.01 のみ、DR-DOS 7.02 以降では無視されます[8] )
コードページ切り替えのサポート用。
CPU (PTS-DOS のみ)
RAMのリフレッシュ速度を指定します。
CPU88 (PTS-DOS のみ)
8088 CPU でのみ条件付き実行。
CPU88+ (PTS-DOS のみ)
8088 以降の CPU でのみ条件付き実行。
CPU86 (PTS-DOS のみ)
8086 CPU でのみ条件付き実行。
CPU86+ (PTS-DOS のみ)
8086/8088 以降の CPU でのみ条件付き実行。
CPU286 (PTS-DOS のみ)
286 CPU でのみ条件付き実行。
CPU286+ (PTS-DOS のみ)
286 以上の CPU でのみ条件付き実行。
CPU386 (DR-DOS 7.02 以降[8]および PTS-DOS のみ)
386 以降の CPU でのみ条件付き実行、feCPU386 DEVICE=C:\DOS\EMM386.EXEまたはCPU386 GOTO label386
CPU386+ (PTS-DOS のみ)
386 以降の CPU でのみ条件付き実行。
CPU486 (PTS-DOS のみ)
486 CPU でのみ条件付き実行。
CPU486+ (PTS-DOS のみ)
486 以降の CPU でのみ条件付き実行。

D‍–‍F

DDSCS (EDR-DOS 7.01.07 のみ)
ドライブ記述子テーブルの再配置を構成します。
DEBLOCK (DR‑DOS 6.0 (1993 アップデート) 以降のみ)
マルチセクター ディスク データのブロック解除が許可されるメモリ セグメント アドレスを指定します
デバッグ (DR‑DOS 3.31 ~ 6.0 および 7.02 以降のみ[8] )
内部デバッガーのサポートを有効にします。
デフォルト (PTS-DOS のみ)
ブートマネージャ。
デバイス (FIDDLOAD および DR‑DOS 3.31 以降を備えた DOS 2.0 および DOS Plus 2.1、OS/2 [nb 3] [nb 4] )
デバイスドライバーをメモリにロードします。
DEVICEHIGH (DOS 5.0 および DR‑DOS 6.0 以降、OS/2 [nb 3] [nb 4] )
デバイスドライバーを上位メモリーにロードします。 (DR-DOS 5.0 のHIDEVICEと同じです。)
DEVINFO (OS/2 [nb 3]のみ)
KBD、SCR、LPT1、LPT2、LPT3 デバイスの国およびコードページ情報を構成します。
DISKCACHE (OS/2 [nb 3]のみ、DR-DOS 7.02 以降では無視されます)
キャッシュメモリのサイズを設定します。
ディスケット (PTS-DOS のみ)
フロッピー ディスクの互換モードを指定します。
ディスプレイ (PTS-DOS のみ)
表示フォントを指定します。
DOS [18] (DOS 5.0 および DR‑DOS 6.0 以降、OS/2 [nb 3] [nb 4] )
DOS を上位メモリ領域にロードするか、上位メモリを使用するか、あるいはその両方を指定します。 ( DR‑DOS 5.0 でのHIDOS=ONと同様です。)
DOSDATA (PC DOS 7.0 以降、FreeDOS、EDR-DOS 7.01.07 および DRMK のみ)
DOS テーブル ( BUFFERSFCBSFILESLASTDRIVESTACKS ) を上位メモリにロードするかどうかを指定します。
DOSDIR (PTS-DOS のみ)
DOS ファイルを検索するための代替パスを指定します。
DPBS (DRMK のみ)
DPATH (OS/2 3.0 以降のみ)
データファイルの検索パスを指定します。
DRIVATTR (PTS-DOS のみ)
ディスクドライブの物理パラメータを指定します。
DRIVPARM (DOS 3.2 [nb 5]以降[nb 4] )
認識されないドライブのパラメータを定義します。
DRSWITCH (DR‑DOS 7.02 以降のみ)
「スイッチ」を参照してください[14]
DUMPPROCESS (OS/2 3.0 以降のみ)
PDUMP.nnnエラー ログのドライブを有効にして指定します。
ECHO (DR-DOS 5.0 以降、PTS-DOS および FreeDOS のみ)
画面にメッセージを表示します。
EECHO (FreeDOS のみ)
ANSI エスケープ シーケンスを含むメッセージを表示します。
ERREXE (PTS-DOS のみ)
プログラムの起動時に追加のチェックを実行するかどうかを指定します。
エラー (DR‑DOS 6.0 以降のみ)
以下で想定するエラー/リターンコードを指定します。
EXECA20OFF (PTS-DOS のみ)
プログラム開始時のA20 ゲートの状態を指定します。
終了 (DR-DOS 6.0 以降のみ)
ファイルの終わりに達する前に CONFIG.SYS の処理を​​終了します (一部の条件下でのSWITCHESおよびSHELLディレクティブの処理を除く)。
FASTOPEN (DR‑DOS 3.31 以降および PTS-DOS のみ)
高速ファイルオープン操作のためのハッシュテーブルのサイズを指定します。外部の MS-DOS/PC DOS FASTOPENドライバーとは動作が大きく異なります。
FCBS (DOS 3.0 および DR-DOS 3.31 以降、OS/2 [nb 3] [nb 4] )
一度に開くことができるキャッシュされたFCBの数を指定します。 (DR-DOS では、FCBSFILES は同じ内部バッファを動的に共有します。)
FCBSHIGH (MS-DOS 7.0 [15]および DR-DOS 7.02 以降のみ[8] [14] )
FCBSと同じですが、FCB を上位メモリに明示的にロードします。
ファイル名 (PTS-DOS のみ)
ブートマネージャ。
ファイル (DOS 2.0 および DR-DOS 3.31 以降、OS/2 [nb 3] [nb 4] )
一度に開けるファイルの数を指定します。
FILESHIGH (MS-DOS 7.0 [15]および DR-DOS 7.02 以降[8] [14]および FreeDOS のみ)
FILESと同じですが、ファイル ハンドルを上位メモリに明示的にロードします。
強制 (PTS-DOS のみ)
指定された CONFIG.SYS サブセクションの実行を含めます。「無視」を参照してください

G‍–‍I

GETKEY (DR DOS 6.0 以降のみ)
キー (またはタイムアウト) を待ち、エラー レベルをその ASCII コード (またはタイムアウトの場合は 1024) に設定します。
GOTO (DR DOS 5.0 以降のみ)
指定されたラベルで CONFIG.SYS 処理を続行します。
GOSUB (DR DOS 6.0 以降のみ)
指定されたラベルでネストされた CONFIG.SYS の処理を​​続行し、RETURN は古い場所に戻ります。[8]
ハイバッファー (DR DOS 6.0 以降のみ)
BUFFERSHIGHまたはDOS=HIGH,UMBまたはDOSDATA を参照してください
HIDEVICE (DR DOS 5.0 以降のみ)
DEVICEHIGH を参照してください
HIDOS (DR DOS 5.0 以降のみ)
DOS=HIGH,UMB を参照してください
HIFCBS (DR DOS 7.02 以降、[8] [14] EDR-DOS 7.01.07 および DRMK のみ)
FCBSHIGHまたはDOSDATA を参照してください
HIFILES (DR DOS 7.02 以降、[8] [14] EDR-DOS 7.01.07 および DRMK のみ)
FILESHIGHまたはDOSDATA を参照してください
HIINSTALL (DR DOS 5.0 以降のみ)
「 INSTALLHIGH 」を参照してください
HIINSTALLLAST (EDR-DOS 7.01.07 および DRMK のみ)
HIINSTALLと同様に TSR プログラムをメモリにインストールしますが、インストールは DOS データ セグメントの再配置後に行われます。INSTCDEXも比較してください
HILASTDRIVE (DR-DOS 7.02 以降、[8] EDR-DOS 7.01.07 および DRMK のみ)
LASTDRIVEHIGHまたはDOS=UMBまたはDOSDATA を参照してください
HISHELL (DR-DOS 7.02 以降のみ)
「シェルハイ」を参照[8] [14] [19]
HISTACKS (DR-DOS 7.02 以降、[8] EDR-DOS 7.01.07 および DRMK のみ)
STACKSHIGHまたはDOSDATA を参照してください
履歴 (DR DOS 3.41 以降のみ)
コンソールおよびコマンドライン履歴バッファーと拡張パターン検索機能を有効にして構成します。
HMAREA (PTS-DOS のみ)
HMA セグメントのアドレスを指定します。
IDLEHALT (FreeDOS のみ)
HLT の省エネを設定します。
IDTCHK (PTS-DOS のみ)
システムがブート セクター ウイルスをチェックするかどうかを指定します。
IFS (MS-DOS 4.00-4.01 のみ、DR-DOS 7.02 以降では無視されます。OS/2 [nb 3] )
インストール可能なファイル システムをロードします
無視 (PTS-DOS のみ)
指定された CONFIG.SYS サブセクションの実行を除外します。「強制」を参照してください
IOPL (OS/2 [nb 3]のみ)
I/O のためにハードウェアに直接アクセスするためにリング 2での実行を許可する必要があるプログラム (通常は CPU のIOPL リング 3で実行される) を指定します。
INCLUDE (DOS 6.0 以降、DR-DOS、FreeDOS は除く)
別のメニュー ブロックからのディレクティブを含めます。 (DR-DOS ではGOSUBRETURNを使用してエミュレートできます。)
INSERT (DR-DOS 7.02 以降のみ)
キーボードモードのステータスをオンにするかオフにするかを指定します。[8]Insert
インストール (DOS 4.0 および DR DOS 3.41 以降[nb 4] )
TSR プログラムをメモリにインストールします。[4] [11]
INSTALLHIGH (DOS 6.0 および DR DOS 6.0 以降[nb 4] )
TSR プログラムを上位メモリにインストールします。 (DR DOS 5.0 のHIINSTALLと同じです。)
インストール (EDR-DOS 7.01.07 および DRMK のみ)
INSTALLと同様に TSR プログラムをメモリにインストールしますが、インストールは DOS データ セグメントの再配置後に行われます。INSTCDEXも比較してください
IRQPRIORITY (組み込み DOS 6-XL のみ)
指定された番号が最高の優先順位になるように、PIC コントローラーの割り込み優先順位をローテーションします。

K‍–‍M

キーボード (PTS-DOS のみ)
キーボードのレイアウトを指定します。
KEYBUF (FreeDOS のみ)
再配置されたキーボード バッファのアドレスを指定します。
LASTDRIVE (FIDDLOAD および DR を備えた DOS 3.0 および DOS Plus 2.1 DOS 3.31 以降、OS/2 [nb 3] [nb 4] )
アクセスできるドライブの最大数を指定します。
LASTDRIVEHIGH (MS-DOS 7.0 [15]および DR-DOS 7.02 以降、[8]および FreeDOS のみ)
LASTDRIVE と同じですが、現在のディレクトリ構造 (CDS) を上位メモリに明示的にロードします。
LIBPATH (OS/2 [nb 3]のみ)
DLL の検索パスのリストを指定します。
LOADFIX (PTS-DOS のみ)
古いプログラムをどのように処理するかを指定します。
ロック (PTS-DOS のみ)
ファイルロックの数を指定します。
ロゴ (MS-DOS 7.0 以降および PTS-DOS のみ、DR-DOS 7.02 以降では無視されます)
MS-DOS でのブート ロゴのサポートを構成します。 PTS-DOS ブート マネージャーと連携して起動メッセージを表示できるようにします。
LPT1 (DR-DOS 7.02 以降のみ)
カウントと論理順序を定義し、 LPT1 : デバイスの I/O アドレスとタイムアウトを構成します[8]
LPT2 (DR-DOS 7.02 以降のみ)
LPT2 : デバイスのカウントと論理順序を定義し、I/O アドレスとタイムアウトを構成します[8]
LPT3 (DR-DOS 7.02 以降のみ)
LPT3 : デバイスのカウントと論理順序を定義し、I/O アドレスとタイムアウトを構成します[8]
LPT4 (DR-DOS 7.02 以降の一部のバージョンのみ[8] )
LPT4 : デバイスのカウントと論理順序を有効にして定義し、I/O アドレスとタイムアウトを構成します
MAXWAIT (OS/2 [nb 3]のみ)
待機中のプロセスの優先順位が高くなるまでの時間を指定します。
メマン (OS/2 のみ)
メモリ割り当て戦略を構成します
メモリ (PTS-DOS のみ)
デフォルトの DOS メモリ割り当て戦略を指定します。
メニュー (FreeDOS のみ)
メニューオプションを定義します。
MENUCOLOR (DOS 6.0 以降、DR DOS および FreeDOS を除く)
メニューの色を指定します。 (DR-DOS でECHOを使用してエミュレートできます。)
MENUDEFAULT (DOS 6.0 以降および FreeDOS、DR DOS ではない)
デフォルトのメニューブロックを指定します。 (DR-DOS ではTIMEOUTSWITCH を使用してエミュレートできます。)
MENUITEM (DOS 6.0 以降、DR DOS および FreeDOS を除く)
メニューブロックを指定します。 (DR-DOS ではECHOおよびSWITCH を使用してエミュレートできます。)
マルチトラック (DOS 4.0 および DR-DOS 7.02 以降、[8] PTS-DOS では無視されます)
マルチトラックディスク操作を使用するかどうかを指定します。
NEWFILE (Datalight ROM-DOS のみ)
新しいファイル (DR-DOS CHAIN と同様) で CONFIG.SYS 処理を続行し、オプションで特定のデバイス ドライバーをロードして%NEWFILE%環境変数を設定した後も処理を続行します。[20]

N‍–‍Q

NOCHAR (DR-DOS 7.02 以降のみ)
はい/いいえ/再開の質問にデフォルトのいいえ ( ) 文字を指定します。 [8] [14] [19] )N
NUMLOCK (DOS 6.0 および Novell DOS 7 以降)
キーボードのステータスがオンかオフかを指定します。Num Lock
ONERROR (DR DOS 6.0 以降のみ)
最後のリターン コード/エラー ステータスのみ (feまたは )に応じて条件付きで実行されます[4]ONERROR > 0 GOTO failloadONERROR > 10 ONERROR <> 17 ONERROR <= 30 ECHO Error 11-16 or 18-30 occurred
一時停止 (PTS-DOS のみ)
DR-DOS のECHOおよびGETKEYと同様に、テキストを表示し、キーが押されるのを待ちます。
PAUSEONERROR (OS/2 [nb 3]のみ)
ユーザーが CONFIG.SYS のエラーを確認する必要があるかどうかを指定します。
PRINTMONBUFSIZE (OS/2 [nb 3]のみ)
LPT1、LPT2、LPT3 のバッファ サイズを設定します。
PC (PTS-DOSのみ)
PC 互換マシンでのみ条件付き実行。
優先順位 (OS/2 [nb 3]のみ)
優先スケジューラを設定します。
PRIORITY_DISK_IO (OS/2 [nb 3]のみ)
ディスク I/O を使用するプログラムの優先順位を設定します。
PRN (DR-DOS 7.02 以降のみ)
PRN デバイスの内部デフォルト プリンタ デバイス ドライバ ( LPT1からLPT3、またはLPT4まで) を変更します。 [8]
保護 (OS/2 [nb 3]のみ)
DOS プログラムを実行できるかどうかを指定します。
PROTSHELL (OS/2 [nb 3]のみ)
ユーザーインターフェイスをロードします。
PS1 (PTS-DOS のみ)
PS/1互換マシンでのみ条件付き実行
PS2 (PTS-DOS のみ)
PS/2互換マシンのみで条件付き実行
静か (PTS-DOS および DRMK のみ)
STDOUT に送信されるディスプレイ出力をミュートします。

R‍–‍T

REIPL (OS/2 3.0 以降のみ)
エラー時にシステムが自動的に再起動するかどうかを指定します。
REM (DOS 4.0 および DR DOS 3.31 以降、[19] PTS-DOS では無視されます)
CONFIG.SYS でのコメントを許可します。
RESERVEDRIVELETTER (OS/2 3 FixPack 24 以降のみ)
ローカル ブロック デバイス ドライバーに使用されないドライブ文字を指定します。
RESUMECHAR (DR-DOS 7.02 以降のみ)
Yes/No/Resume クエリのデフォルトの再開 ( ) 文字を指定します。 [8] [19] )R
戻る (DR-DOS 6.0 以降のみ)
GOSUBまたはSWITCHディレクティブの前の位置でネストされた CONFIG.SYS 処理を返します。オプションの戻りコードを指定できます。それ以外の場合は、0 が想定されます。
RMSIZE (OS/2 [nb 3]のみ、DR-DOS 7.02 以降では無視されます)
リアルモードのメモリサイズを定義します。
RUN (OS/2 [nb 3]のみ)
CALLと同様に、 CONFIG.SYS にプログラムをロードします。DOS でのINSTALLおよび OS/2 でのCALLに似ていますが、プログラムをバックグラウンドで同時にロードします。
SAVENAME (PTS-DOS のみ)
削除されたファイルの最初の文字をFATファイル システムのディレクトリ エントリの予約領域に保存するかどうかを指定します
画面 (FreeDOS および PTS-DOS のみ)
PTS-DOS でのVIDEOMODEと同様に、FreeDOS で使用されるビデオ モードを指定します。 PTS-DOS では、SCREEN はビデオ モードを指定するのではなく、画面アクセス方法を指定します。
SCROLLOCK (DR-DOS 7.02 以降のみ)
キーボードのステータスがオンかオフかを指定します。[8] [19] )Scroll Lock
SET (DOS 6.0 および DR-DOS 6.0 以降、OS/2 [nb 3] )
環境変数を設定します。
SHELL (DOS 2.0 および DR‑DOS 3.31 以降、OS/2 [nb 3] [nb 4] )
コマンドインタープリタシェルをロードします。[19] [21]
SHELLHIGH (DR-DOS 7.02 以降、PTS-DOS および FreeDOS のみ)
SHELLと同じですが、COMMAND.COM の常駐部分を ( を使用して) HMA に再配置するための事前割り当てのサイズを定義する追加のSIZEパラメータをサポートします。 HMA にロードできないサードパーティのシェルと組み合わせて HMA の断片化を回避するのに役立ちます。 PTS-DOS の SHELLHIGH は、代わりにシェルを UMB にロードしようとします。) [8] [14] [11] [19]/MH
SHIFTSTATE (PTS-DOS のみ)
Shift Lock、Num Lock、Scroll Lock、挿入モードなどのキーボード修飾子の状態を指定します。
シャットダウン (PTS-DOS のみ)
++でファイルを閉じるかどうかを指定しますCtrlAltDel
ソフトブート (PTS-DOS のみ)
再起動時に POST をスキップするかどうかを指定します。
STACK (DR‑DOS 3.31-5.0 および 7.02 以降では無視されます)
互換性ダミー - DR DOS 3.31 ~ 6.0 はほとんどがリエントラントであり、スタック レイアウトが異なりました。
スタック (DOS 3.2 および Novell DOS 7 以降、DR DOS 6.0 および PTS-DOS では無視されます)
ハードウェア割り込みのスタック数を指定します。
STACKSIZE (組み込み DOS 6-XL のみ)
新しいスレッドに割り当てられるデフォルトのスタック サイズ。
STACKSHIGH (MS-DOS 7.0 [15]および DR-DOS 7.02 以降、[8]および FreeDOS のみ)
STACKSと同じですが、バッファを上位メモリに明示的にロードします。
ストレージ (PTS-DOS のみ)
ブートマネージャ。
STRING (MS-DOS 3.0 のみ、DR-DOS 7.02 以降では無視されます)
内部使用。
STUBA20 (PTS-DOS のみ)
XMS A20 ゲート制御がどのように動作するかを指定します。
サブメニュー (DOS 6.0 以降、DR‑DOS および FreeDOS を除く)
サブメニュー ブロックを指定します。 (DR-DOS ではCLSECHOSWITCHを使用してエミュレートできます。)
ポップアップの抑制 (OS/2 3.0 以降のみ)
テキストモードのポップアップ画面を表示する代わりに、エラー情報を記録するドライブを指定します。
SWAPPATH (OS/2 [nb 3]のみ)
スワップファイルのパスを指定します。
スイッチ (DR DOS 6.0 以降のみ)
押されたキーに応じて、指定されたラベルの 1 つでネストされた CONFIG.SYS 処理を条件付きで継続し、RETURN は古い位置に戻ります。[8] [14] [19]
SWITCHAR (DOS 2.0 ~ 2.1、FIDDLOAD を備えた DOS Plus 2.1、DR-DOS 7.02 以降、[8] PTS-DOS、FreeDOS、および RxDOS のみ)
システムによって使用されるデフォルトのSwitChar (「/」または「-」) を定義します。 [11]
スイッチ (DOS 4.0 および Novell DOS 7 以降、PTS-DOS では無視されます)
特別なオプションを指定します。[19] [8]
SXFAKEHWFPU (OS/2 Warp 4 FixPak 1 (以降) のみ)
FPU 丸めバグの修正を有効にするかどうかを指定します。
SYSBOOT (PTS-DOS のみ)
起動する代替 DOS オペレーティング システムのファイル名を指定します。
SYSGEN (PTS-DOS のみ)
メモリ内のさまざまな DOS パーツの位置を設定します。
SYSLOAD (PTS-DOS のみ)
代替ディスク領域からシステムをロードします。
SYSTEMPOOL (組み込み DOS 6-XL のみ)
システムがさまざまな目的に動的に割り当てるシステム メモリ プールのサイズ
SYSTOUMB (PTS-DOS のみ)
DOS データとコードを UMB にロードするかどうかを指定します。
スレッド (OS/2 [nb 3]のみ)
同時スレッドの数を指定します。
タイムアウト (DR‑DOS 6.0 以降および PTS-DOS のみ)
CONFIG.SYS シングルステップおよびSWITCHGETKEYおよび?でタイムアウトを指定します。 、および Yes/No クエリとSWITCH選択のデフォルトの回答[8] [14] [19] PTS-DOS はタイムアウト値のみをサポートします。
タイムスライス (OS/2 [nb 3]のみ)
スケジューラの最小および最大タイム スライスを構成します。
TMPEXT (PTS-DOS のみ)
一時ファイルのファイル拡張子を指定します。
TRACE (DR-DOS 7.02 以降および PTS-DOS のみ、OS/2 [nb 3] )
CONFIG.SYS (および AUTOEXEC.BAT) のシングルステップ実行をグローバルまたはローカルに有効または無効にします。[19] [8] OS/2 での機能は DOS での機能とは大きく異なります。
TRACEBUF (OS/2 [nb 3]のみ)
TRACEログバッファのサイズを指定します。
TRAPDUMP (OS/2 3.0 以降のみ)
詳細なエラー情報をログに記録します。

U‍–‍Z

UMB (組み込み DOS [nb 2]のみ)
特定のセグメントを UMB メモリとして使用するように DOS 管理を設定します。
UMBSRV (PTS-DOS のみ)
使用するUMBサーバーを設定します。
USERAM (PTS-DOS のみ)
UMB RAMとして使用するアドレス範囲を指定します。
VERIFY (DR-DOS 7.02 以降[8]および組み込み DOS [nb 2]のみ)
ディスク書き込み検証を有効または無効にします。
バージョン (FreeDOS、組み込み DOS、[注 2]、および EDR-DOS 7.01.07 のみ)
プログラムに報告する DOS バージョン (およびオプションで実際の DOS バージョン) を指定します。
VGASCREEN (PTS-DOS のみ)
VGA の表示ステータスを設定します。
ビデオモード (PTS-DOS のみ)
FreeDOS のSCREENと同様に、現在のビデオ モードを指定します。
VIRTDMA (PTS-DOS のみ)
仮想 DMA を使用できるかどうかを指定します。
VME (OS/2 のみ)
プロセッサの仮想モード拡張機能(VME) を非アクティブにするかどうかを指定します。
VXD (PTS-DOS のみ)
Windows 用の VxD ドライバーを構成します。
WINDOWS (PTS-DOS のみ)
Windows のシステム サポートを構成します。
XBDA (EDR-DOS 7.01.07 および DRMK のみ)
拡張 BIOS データ領域 (XBDA) の再配置を構成します。
XT (PTS-DOS のみ)
XT 互換マシンでのみ条件付き実行。
YEAR2000 (DR-DOS 7.02 以降のみ)
組み込みの2000 年サポートを構成します。
YESCHAR (PalmDOS 1.0、DR DOS 6.0 アップデートおよび Novell DOS 7 以降のみ)
Yes/No/Resume クエリでデフォルトの Yes ( ) 文字を指定します。 [8] [19]Y
ZOMBIEDRV (PTS-DOS のみ)
削除追跡を設定します。

問題

PC-MOS がCONFIG.SYS起動時に欠落を検出

このファイルが見つからないか破損している場合でも、システムは起動できます。ただし、このファイルはAUTOEXEC.BATとともに、DOS オペレーティング システムで完全なブートアップ プロセスを実行するために不可欠です。これらのファイルには、個人使用のためにオペレーティング システムをカスタマイズするために使用される情報が含まれています。これらには、さまざまなソフトウェア アプリケーション パッケージの要件も含まれています。 DOS システムでは、これらのファイルのいずれかが破損または破損した場合、トラブルシューティングが必要になります。

CONFIG.SYS にディレクティブが含まれていない場合SHELL(またはファイルが破損しているか欠落している場合)、DOS は通常、ブート ドライブのルート ディレクトリで COMMAND.COM を検索します。[19]これが見つからないと、DOS 6.0 より前のバージョンは起動しません。 MS-DOS 6.0/PC DOS 6.1 および Novell DOS 7 以降では、代わりにコマンド プロセッサのパスとファイル名を入力するプロンプトが表示されます。この回復プロンプトは、プライマリ コマンド プロセッサが障害により中止された場合、または意図的に終了された場合にも表示されます。[4] (COMMAND.COM の場合、内部EXITコマンドはシェルが で開始された場合にのみ無効になります。) これにより、システムを再起動せずに実行時/Pにシェルを置き換える限定的な手段も提供されます。 MS-DOS 7.0 以降の COMMAND.COM 実行可能ファイルは DR-DOS と互換性がないため[21]、通常、DR-DOS とのデュアルブート シナリオではドライブ C: のルートに常駐しますが、DR-DOS 7.02 以降は廃止されます。 ( +) / / 「スキップ」/「トレース」/「ステップ」モードでディレクティブをバイパスできるようにします。 [8] [19] [21] (後の問題では、無効な引数による問題から回復できるようにするために、以前の「スキップ」動作を再度呼び出す( +)が追加されました[19] ) また、ディレクティブが見つからなかった場合も同様です。 ( +)を使用して CONFIG.SYS 処理をスキップする場合(デフォルトのファイル拡張子が で変更されている場合は( +) /も使用します)、[7]ユーザーは COMMAND をロードする前に有効なシェル ファイル名を入力するように求められます。 COMをルートから実行します。[8] [21]ファイルを指定せずに押すと前者のデフォルトになります。 [8]SHELLCtrlF5F7F8CtrlF6F5SHELLSHELLCtrlF5CtrlF7F8SYS /DR:ext↵ Enter

バージョンに応じて、MS-DOS/PC DOS では CONFIG.SYS ファイルのサイズが数キロバイトに制限されますが (最新バージョンでは最大 64 KB)、DR-DOS ではファイルのサイズは無制限です。[4] [19]これは、以前のオペレーティング システム (DOS 3.0 以降[22] ) は、特定の順序で処理されるディレクティブを並べ替えて再グループ化する前に、ファイルをトークン化されたメモリ内表現[22]にコンパイルするためです(デバイス ドライバは常に TSR より前にロードされます)、一方、DR-DOS はファイルを解釈し、ほとんどのディレクティブを 1 行ずつ実行します。これにより、 および を介してドライバと TSR のロード順序を完全に制御できますDEVICE(INSTALLたとえば、ロード順序の競合を解決したり、デバッグされるデバイス ドライバーの前にプログラム デバッガーをロードするため) [8] [19]、ユーザー インタラクションを適応させ、インストールされているプロセッサーの種類、押されたキーの種類、ロードまたは入力などの条件に基づいてファイル内のフローを変更できるようにします。発生したエラー、またはロードされたソフトウェアによって返されたリターンコード。[4] [8]INSTALLこれは、DR-DOS で非常駐ソフトウェアを実行するためにも使用できるため、一時的な外部プログラムを CONFIG.SYS 制御フローに統合できるため、特に便利です。 [4] [11] [8]

MS-DOS/PC DOS 2.0 ~ 4.01 では、行の長さはSHELL31 文字に制限されていましたが、それ以降のバージョンでは最大 128 文字まで使用可能です。[4] [11] DR-DOS は最大 255 文字も受け入れます。[4] [11] CONFIG.SYS ディレクティブは長いファイル名を受け入れません

DOS と Windows 9x のデュアルブート

既存の DOS/Windows インストール上にWindows 95をインストールすると、CONFIG.SYS および AUTOEXEC.BAT の名前がCONFIG.DOSおよび AUTOEXEC.DOS に変更されます。これは、Windows 9x と DOS 間のデュアル ブートを容易にすることを目的としています。 DOS を起動すると、一時的に CONFIG.SYS および AUTOEXEC.BAT という名前に変更されます。 Windows 95 バージョンのバックアップは、CONFIG.W40および AUTOEXEC.W40 ファイルとして作成されます。

既に Windows 95 が含まれているシステムに Caldera DR-DOS 7.02/7.03 がインストールされている場合、Windows の CONFIG.SYS および AUTOEXEC.BAT はそれらの名前を保持します。 DR-DOS の起動ファイルは、DCONFIG.SYS (以前のバージョンの DR DOS ですでに使用されていた名前) および AUTODOS7.BAT としてインストールされます。[5]

OS/2 / Windows NT

OS/2は、システムのグラフィカル部分をロードする前に、その構成、ドライバー、および環境をセットアップするために CONFIG.SYS ファイルを広範囲に使用します。

Windows NTの OS/2 サブシステムでは、OS/2 プログラムに対して CONFIG.SYS として表示されるものは、実際にはレジストリに格納されていました。

OS/2 で使用される CONFIG.SYS ディレクティブには、文書化されていない、または文書化が不十分なものが多数あります。[23]

CONFIG.SYS は、OS/2 の派生版eComStation [24]およびArcaOSで引き続き使用されます。[25]

こちらも参照

ノート

  1. ^ DOS 設定ファイルのファイル名は、MS-DOS 2.0 / PC DOS 2.0の出現の 5 年前の 1978 年に導入されたDurango F-85ファミリのコンピュータのCONFIG.SYSオペレーティング システムDX-85Mで使用されていた同じ名前のファイルに由来しています。どちらのファイルもテキスト ファイルであり、さまざまなディレクティブを使用してシステムを構成し、ドライバーをロードしますが、構文は異なります。
  2. ^ abcdef 少なくとも一般ソフトウェア組み込み DOS-ROM 4.1 および組み込み DOS 6-XL
  3. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag 少なくとも 2.0 以降
  4. ^ abcdefghijklm PTS-DOS も
  5. ^ 明らかにすべての PC DOS 3.x バージョンでは機能しない

参考文献

  1. ^ クルト、リュディガー;グロス、マーティン。ハンガー、ヘンリー (2016-11-29) [2007]。 「Betriebssystem DCP」。www.robotrontechnik.de (ドイツ語)。 2019年4月3日のオリジナルからアーカイブ2019年4月28日に取得
  2. ^ abc CCI マルチユーザー DOS 7.22 GOLD インストール ガイドコンカレント コントロールズ社(CCI)。 1997 年 2 月 10 日。 PRINTDOC.HLP。
  3. ^ abc CCI マルチユーザー DOS 7.22 GOLD オンライン ドキュメントコンカレント コントロールズ社(CCI)。 1997 年 2 月 10 日。ヘルプ.HLP.
  4. ^ abcdefghijk ポール、マティアス R. (1997-07-30)。 NWDOS-TIPs — Novell DOS 7 に関するヒントとテクニック、詳細、バグ、回避策を含む [ Novell DOS 7 のヒントとテクニック。文書化されていない詳細、バグ、回避策に重点を置いています]。 MPDOSTIP (ドイツ語) (第 3 版)。 2016-11-05 のオリジナルからアーカイブ2012 年 1 月 11 日に取得(注意。NWDOSTIP.TXT はNovell DOS 7およびOpenDOS 7.01に関する包括的な作業であり、多くの文書化されていない機能や内部機能の説明が含まれています。これは、作者によるさらに大規模な MPDOSTIP.ZIP コレクションの一部であり、2001 年まで維持され、多くのサイトで配布されています。提供されたリンクは、HTML に変換された古いバージョンの NWDOSTIP.TXT ファイルを指します。)
  5. ^ ab Caldera DR-DOS 7.02 ユーザー ガイド。カルデラ社、 1998 [1993、1997]。 2016年11月4日のオリジナルからアーカイブ。
  6. ^ abcdef ポール、マティアス R. (2004-06-17)。 「Re: DR-DOS 7.03 でのランダムなロックアップ」。[email protected]; FidoNetカンファレンス: ALT_DOS。 2019年4月28日のオリジナルからアーカイブ2019年4月28日に取得[1][2]
  7. ^ abcd ポール、マティアス R. (2017-08-14) [2017-08-07]. 「OmniBook 300 の拡張モードにおける Windows 3.1 の継続的な物語」。MoHPC - HP 電卓の博物館。 2018-05-01 のオリジナルからアーカイブ2018-05-01 に取得[…] SYS […] /A さらに、[D]CONFIG.SYS および AUTOEXEC.BAT ファイルをコピーします。 […] /B または /L (LOADER を使用して) 宛先のブート セクターを変更しません。 […] /DR[:ext] システム ファイル (BIN) に他のファイル拡張子を使用します (LOADER を使用)。 […]
  8. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aja k al am an ao ap aq ar as at au av aw ax ay az Paul, Matthias R. (1997-10-02)。 「Caldera OpenDOS 7.01/7.02 アップデート アルファ 3 IBMBIO.COM README.TXT」。 2003 年 10 月 4 日にオリジナルからアーカイブされました2009 年 3 月 29 日に取得[3]
  9. ^ ab ポール、マティアス R. (2001-04-09)。NWDOS-TIPs — Novell DOS 7 に関するヒントとテクニック、詳細、バグ、回避策を含む[ Novell DOS 7 のヒントとテクニック。文書化されていない詳細、バグ、回避策に重点を置いています]。 MPDOSTIP (ドイツ語) (第 3 版)。
  10. ^ ポーチ、マッド (1993 年 4 月)。 「DR Multiuser DOS LOADER ユーティリティを使用した複数のオペレーティング システムの起動」。第 5 巻、第 4 号。ノベル。 2012 年 3 月 22 日にオリジナルからアーカイブされました2013 年 6 月 28 日に取得
  11. ^ abcdefg 兄弟、ハーディン;トム・ローソン;レックス・C・コン;ポール、マティアス R.ダイ、チャールズ E.ゲオルギエフ、ルチェザール I. (2002-02-27)。4DOS 8.00 オンライン ヘルプ
  12. ^ ecm (2018-10-08)。 「RxDOS 7.24 リリース」。bttr-software.de。 DOSは死んでいません。 2018-12-15 のオリジナルからアーカイブ2020年1月27日に取得
  13. ^ 「Windows Millennium Edition CONFIG.SYS ファイルの設定について」.リビジョン 1.2。マイクロソフト。 2007-01-29 [2000]。 KB274646。 Q274646。 2012 年 7 月 23 日にオリジナルからアーカイブされました2006 年 10 月 16 日に取得
  14. ^ abcdefghijk ポール、マティアス R. (2000-11-22)。 「CONFIG.SYS を最適化しています…」。[email protected]。 2019-05-06 のオリジナルからアーカイブ2019年5月6日に取得
  15. ^ abcdef "Windows 95 CD-ROM CONFIG.TXT ファイル - MS-DOS Config.sys コマンドに関する Microsoft Windows 95 README".リビジョン: 1.1。マイクロソフト。 2006-11-15 [1995 年 8 月]。 KB135481。 Q135481。 2013 年 1 月 28 日にオリジナルからアーカイブされました2011 年 12 月 22 日に取得[…] ハードディスクごとに、ファイルが最後にアクセスされた日付を記録するかどうかを指定します。コンピュータをセーフ モードで起動すると、すべてのドライブの最終アクセス日がオフになり、フロッピー ディスクの最終アクセス日はデフォルトでは維持されません。構文: […]ACCDATE=drive1+|- [drive2+|-]…
  16. ^ 「Windows 98 Config.txt ファイル - MS-DOS Config.sys コマンドに関する Microsoft Windows 98 README」 (第 1 版)。マイクロソフト。 2017-01-07 [1998 年 4 月]。 ID 232557。2018-01-03 のオリジナルからアーカイブ2017 年 9 月 10 日に取得
  17. ^ abcd ポール、マティアス R. (2002-04-06)。 「Re: [fd-dev] お知らせ: CuteMouse 2.0 alpha 1」。freedos-dev。 2020-02-07 のオリジナルからアーカイブされました2020-02-07 に取得[…] DR-DOS 7.02 + には、システム BIOS POST中に検出されたシリアル ポートをオーバーライドする [D]CONFIG.SYS ディレクティブがあるため、セグメント 40h のポート設定を更新または変更するためにDEBUG […] などのツールは必要なくなりました。 […] [D]CONFIG.SYS に行を挿入して、システム BIOS 、DOS、およびほとんどのドライバーとアプリケーションでポートを使用できるようにします。 […] COM4=260,1 ; COM4I/O アドレスを 260h、タイムアウト 1 に設定します[…] 古いマシンや DOS バージョンはCOM3と COM4についてまったく知らなかったので、優れたソフトウェアはセグメント 0040h に格納されているデータを使用しようとします […] オプションで選択したアドレスを非表示にします古いBASICプログラムによる破壊を避けるために、マウスの COM ポートをシステム構成から削除します。 […]
  18. ^ シュナイダー、ステファニー (1994-06-17)。 「Das Ende von DOS ist nur noch eine Frage der Zeit」[DOS の終焉は時間の問題]。コンピューターウォッチェ(ドイツ語)。ドイツ、ミュンヘン: IDG Business Media GmbH。 2022-01-02 のオリジナルからアーカイブされました2022-01-02 に取得[…] つまり、1994 年に開発され、1995 年に開発されたMS-DOS 7.0 は、 Windows 4.0の最新バージョンを管理しており、コード名「シカゴ」の対象となっています。 CW-Schwesterpublikation "PC-Welt" の新しい DOS ソリューションは、Systemdatei Io.sys のパラメータ "standard" と "enhanced" に基づいて、Speicherbarrieren ueberwinden を制御します。 […](注意: 文書化されていない設定STANDARDと は、ENHANCEDCONFIG.SYS ディレクティブのオプションのパラメータですDOS。)
  19. ^ abcdefghijklmnopq ポール、マティアス R. (2004-06-17)。 「Re: DR-DOS 7.03 でのランダムなロックアップ」。[email protected]; FidoNetカンファレンス: ALT_DOS。 2019年4月28日のオリジナルからアーカイブ2019年4月28日に取得[4][5]
  20. ^ データライト株式会社; GPvNO (2005 年 4 月) [1999]。 「Datalight ROM-DOS ユーザーズガイド」(PDF)株式会社データライト3010-0200-0716 2019 年 4 月 21 日にオリジナルからアーカイブ(PDF)されました2018年9月16日に取得
  21. ^ abcd ポール、マティアス R. (2004-06-17)。 「Re: DR-DOS 7.03 でのランダムなロックアップ」。[email protected]; FidoNetカンファレンス: ALT_DOS。 2019年4月28日のオリジナルからアーカイブ2019年4月28日に取得[…] Windows 95 より前のすべての MS-DOS バージョンでは […] ファイルの先頭に特別な署名を持つ COM スタイルの COMMAND.COM ファイルが使用されていました […] MS-DOS BIOS はシェルをロードする前にクエリを実行します。ただし、DR-DOS BIOS ではありません […] COMMAND.COM は […] 「正しい」 DOS バージョンで実行されているかどうかをチェックします。そのため、DR-DOS で COMMAND.COM をロードすると、「 「不正なバージョン」というエラー メッセージが表示され、COMMAND.COM が終了してしまうため、DR-DOS は […] エラー メッセージ「不正なコマンド インタープリタまたは不足しているコマンド インタープリタ」を表示します (DR-DOS が CONFIG 終了後に SHELL= コマンド プロセッサをロードしようとした場合) .SYS 処理)。この場合、有効な DR-DOS COMMAND.COM (C:\DRDOS\COMMAND.COM) へのパスを入力すると、すべて問題ありませんでした。さて、MS-DOS 7.0 から状況が変わりました […] COMMAND.COM は内部的に EXE スタイル ファイルになったので、チェックするための魔法の […] 署名 […] がありません […] したがって、DR-DOS がルールを設定する方法はありません互換性のないCOMMAND.COMを出力します。さらに、COMMAND.COM はバージョン チェックを行わなくなりましたが、[…] DR-DOS では動作しません […] クラッシュするだけです […] PC DOS COMMAND.COM は DR-DOS では正常に動作します […][6][7]
  22. ^ ab エルンスト、マーティン;グレル、デトレフ(1987年11月)。グレル、デトレフ(編)。 「Damit die Scheibe spurt - 720 KB-Disketten mit MF-Drives im AT; Atari ST-Disketten unter DOS ab Version 3.2 in PCs, ATs or Model 30」。c't - コンピュータ技術に関する雑誌。プログラム(ドイツ語)。 Vol. 1987年、いいえ。 11. Verlag Heinz Heise GmbH & Co. KG。 216–218、220、222、224、226、228 ページ [226]。ISSN  0724-8679。
  23. ^ ピーター・チャイルズ (1995)。 「OS/2 で使用される CONFIG.SYS ステートメント」。REXX のヒントとコツ、バージョン 2.80。 0.9b。 2012 年 2 月 20 日にオリジナルからアーカイブされました2009 年 1 月 17 日に取得
  24. ^ 「eComStation 1.0 マニュアル」(PDF)ecomstation.com。 2001 年2020年10月8日に取得
  25. ^ "ArcaOS アップデート手順のトラブルシューティング". arcanoae.com 2020年10月8日に取得

外部リンク

  • 「AUTOEXEC.BAT および CONFIG.SYS 情報」。コンピューターの希望。 2017年12月29日。 2018-05-12 のオリジナルからアーカイブ2018年5月12日に取得
  • 「Windows 98 / MS-DOS 7.10 CONFIG.SYS ディレクティブの説明」。 2006 年 2 月 12 日にオリジナルからアーカイブされました。
  • 「CONFIG.SYS コマンドリファレンス」。カルデラ。 1998年。2018年5月12日のオリジナルからアーカイブ2018年5月12日に取得(DR-DOS 7 CONFIG.SYS ディレクティブの説明 (不完全))
  • 「FreeDOS CONFIG.SYS ディレクティブの説明」。 2018-05-12 のオリジナルからアーカイブ2018年5月12日に取得
  • 「PTS-DOS CONFIG.SYS ディレクティブの説明を含む PTS-DOS 2000 Pro ユーザー マニュアル (不完全)」(PDF)2018-05-12 にオリジナルからアーカイブ(PDF)されました2018年5月12日に取得
  • 「Inoffizielle deutschsprachige PTS-DOS-FAQ (PTS/FAQD)、2004 年 4 月 25 日時点の非公式 PTS-DOS FAQ、その他の CONFIG.SYS ディレクティブを含む」 (ドイツ語)。 2004年4月25日。 2018-05-12 のオリジナルからアーカイブ2018年5月12日に取得
「https://en.wikipedia.org/w/index.php?title=CONFIG.SYS&oldid=1198116560#CONFIG.WOS」から取得