CONFIG.SYS は、 DOSおよびOS/2オペレーティング システムの主要な構成ファイルです。これは、起動時にオペレーティング システムのDOS BIOS (通常はIBMBIO.COMまたはIO.SYSに存在) によって評価される、ユーザーがアクセスできるセットアップまたは構成ディレクティブを含む特殊な ASCII テキスト ファイルです。CONFIG.SYS は DOS 2.0 で導入されました。[nb 1]
使用法
このファイルのディレクティブは、システム内のデバイスやアプリケーションで使用するために DOS を設定します。CONFIG.SYS ディレクティブは、システム内のメモリ マネージャも設定します。CONFIG.SYS ファイルの処理後、DOS はCONFIG.SYS の行で指定されたコマンド シェル(そのような行がない場合はCOMMAND.COM)をロードして実行します。次に、コマンド シェルはAUTOEXEC.BATファイルの処理を担当します。 SHELL
CONFIG.SYS は、name=value変数の割り当てのように見えるディレクティブで大部分が構成されています。実際、これらは、メモリの予約につながる調整可能なパラメータを定義したり、デバイス ドライバや常駐プログラム(TSR) などのファイルをメモリにロードしたりします。
DOS では、CONFIG.SYS はシステムが起動されたドライブの ルート ディレクトリにあります。
このファイル名は、旧東ドイツのVEB Robotron社によるMS-DOS派生プログラムであるDisk Control Program (DCP)でも使用されている。[1]
DOS の一部のバージョンでは、存在する場合はデフォルトの CONFIG.SYS ファイル名よりも優先される代替ファイル名が検索されます。
Concurrent DOS 3.2 から 4.1の旧バージョンはCONFIG.SYS ファイルをまったくサポートしていませんでしたが、それ以降のバージョンのConcurrent DOS 386とConcurrent DOS XM、およびMultiuser DOS、System ManagerおよびREAL/32 はCONFIG.SYS の代わりにCCONFIG.SYS ("C" は "Concurrent" に由来)を探します。Multiuser 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 ("D" は "DR DOS" に由来) という名前のファイルが存在する場合、CONFIG.SYS よりも優先されます。[4] [5] [6] [7] DR DOS 6.0 以降、これはディスク圧縮ソフトウェアと組み合わせて使用されていました。この場合、元のブート ドライブ C: は圧縮ドライバをロードするとドライブ D: になります (ファイル名の "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.703システムファイル(デフォルトのIBMBIO.COMではなく)が検索され、IBMBIO.703はIBMDOS.703と[D]CONFIG.703( IBMDOS.COMと[D]CONFIG.SYSではなく)を検索します。これにより、複数の並列ファイルセットが同じルートディレクトリに共存し、Multiuser DOSおよびDR-DOS 7.02/7.03で提供されるLOADERなどのブートローダーを介して選択できるようになります。[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ファイルを解析せず、[13]代わりにWindowsレジストリから環境変数を読み込みます。
- HKLM\System\CurrentControlSet\Control\SessionManager\Environment
FlexOSでは、CONFIG.SYS は、ロードされるリソース マネージャーとデバイス ドライバーを定義するバイナリ ファイルです。
指令
:;*?!
- : (DR DOS 5.0 以降のみ)
- CONFIG.SYS 内のラベルをCHAIN、DRSWITCH、GOTO、GOSUB 、およびSWITCHディレクティブのジャンプ ターゲットとして定義します。
- ; (DOS 6.0 および DR DOS 6.0 以上)
- REMに似ていますが、インラインコメントにも使用できます (他の CONFIG.SYS ディレクティブに続く)。COMMENT を参照してください。 (MS-DOS/PC DOS では、インラインコメントは二重引用符で囲まれていても無視されません。)
- * (PTS-DOSのみ)
- ; ディレクティブに加えて、インラインコメントを先頭に付けるために使用されます。
- ? (DR DOS 3.41 以上、Embedded DOS [nb 2]および FreeDOS のみ)
- Yes/No クエリと (DR DOS 5.0 以降) オプションのメッセージを表示して、ユーザーに次の CONFIG.SYS ディレクティブを実行するかどうか確認します。[14] (FreeDOS はオプションのメッセージをサポートしていませんが、 MENUおよびMENUDEFAULTで定義されたブート メニューと組み合わせたオプションの条件をサポートしています。) (DOS 6.0 以降では、対応する CONFIG.SYS ディレクティブの後に?を追加することで同様の機能をサポートしています。 ?DEVICEの代わりに、 fe DEVICE?またはDEVICE?= を使用します。このバリアントは DR DOS でもサポートされています。)
- ! (FreeDOS のみ)
- 次の CONFIG.SYS ディレクティブを無条件に実行します。
A–C
- 中止 (PTS-DOS のみ)
- エラー時にプログラムを中止できるかどうかを指定します。
- ACCDATE (MS-DOS 7.0 以降のみ、DR-DOS 7.02 以降では無視されます)
- [8] FATファイルシステムのディレクトリエントリの予約領域にファイルアクセスの日付スタンプを保存するドライブを設定します。[15] [16]
- AT (PTS-DOS のみ)
- AT 互換マシンでのみ条件付き実行。
- AUTOCHECK (PTS-DOS のみ)
- ブートマネージャー。
- AUTOFAIL (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]のみ)
- ベース デバイス ドライバーをメモリにロードします。
- BEEP (DR-DOS 7.02 以降のみ)
- SWITCHES=/Qで音声通知が無効になっている場合でも、短いビープ音が鳴ります。[8]
- BOOTNEXT (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 のみ)
- 未使用のキャッシュ ブロックがシステム プールに返されるまでの最大時間 (ミリ秒)。
- CACHEFLUSH (組み込み 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 以降および Embedded DOS [nb 2]のみ)
- CONFIG.SYSの処理を新しいファイルと(DR-DOS 7.02以降)オプションのラベルで続行します。[8] [6]
- クロック (PTS-DOS のみ)
- システムで使用されるクロックのタイプを指定します。
- CLS (DR DOS 6.0 以降のみ)
- 画面をクリアします。
- コードページ (OS/2 [nb 3]のみ)
- OEM コードページを指定します。
- CMOSADDR (PTS-DOS のみ)
- CMOS RAM のアドレスを指定します。
- COLOR (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 インライン コメントのリードイン文字を再定義するか、次の行を無視します。
- COUNTRY (DOS 3.0 および DOS Plus 2.1、FIDDLOADおよび DR 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のみの条件付き実行、fe
CPU386 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 アップデート) 以降のみ)
- マルチセクタ ディスク データのデブロッキングが許可されるメモリ セグメント アドレスを指定します。
- DEBUG (DR‑DOS 3.31 - 6.0および7.02以降のみ[8])
- 内部デバッガーのサポートを有効にします。
- デフォルト (PTS-DOS のみ)
- ブートマネージャー。
- デバイス (DOS 2.0 および DOS Plus 2.1 (FIDDLOAD および DR‑DOS 3.31 以上)、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 テーブル ( BUFFERS、FCBS、FILES、LASTDRIVE、STACKS ) を上位メモリにロードするかどうかを指定します。
- 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 以降のみ)
- SWITCHを参照。[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 ゲートの状態を指定します。
- EXIT (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 では、 FCBSとFILES は同じ内部バッファを動的に共有します。)
- 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と同じですが、ファイル ハンドルを上位メモリに明示的にロードします。
- FORCE (PTS-DOS のみ)
- 指定された CONFIG.SYS サブセクションの実行を含めます。IGNORE を参照してください。
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]
- HIBUFFERS (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 サブセクションの実行を除外します。FORCE を参照してください。
- IOPL (OS/2 [nb 3]のみ)
- I/O のハードウェアに直接アクセスするためにリング 2で実行できるようにする必要があるプログラム (通常は CPU のIOPL リング 3で実行されます) を指定します。
- INCLUDE (DOS 6.0 以上、DR-DOS および FreeDOS ではない)
- 別のメニュー ブロックからのディレクティブをインクルードします。( DR-DOS ではGOSUBとRETURN を使用してエミュレートできます。)
- 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と同じです。)
- INSTALLLAST (EDR-DOS 7.01.07 および DRMK のみ)
- INSTALLと同様に TSR プログラムをメモリにインストールしますが、DOS データ セグメントの再配置後にインストールします。INSTCDEX も比較してください。
- IRQPRIORITY (組み込み DOS 6-XL のみ)
- PICコントローラの割り込み優先順位を、指定された番号が最高の優先順位になるように切り替えます。
K-M (英語)
- キーボード (PTS-DOS のみ)
- キーボードレイアウトを指定します。
- KEYBUF (FreeDOS のみ)
- 再配置されたキーボード バッファーのアドレスを指定します。
- LASTDRIVE (DOS 3.0 および DOS Plus 2.1、FIDDLOAD および DR 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 のみ)
- ファイルロックの数を指定します。
- LOGO (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]のみ)
- 待機中のプロセスがより高い優先度を取得するまでの時間を指定します。
- MEMMAN (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 ではTIMEOUTとSWITCH を使用してエミュレートできます。)
- 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 のみ)
- CONFIG.SYSの処理を新しいファイル(DR-DOS CHAINと同様)で継続し、オプションで特定のデバイスドライバをロードし、%NEWFILE%環境変数を設定した後も継続します。[20]
N–Q
- NOCHAR (DR-DOS 7.02 以降のみ)
- Yes/No/Resumeの質問におけるデフォルトのNo( )文字を指定します。 [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 - PAUSE (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 互換マシンでのみ条件付き実行。
- PRIORITY (OS/2 [nb 3]のみ)
- 優先スケジューラを設定します。
- PRIORITY_DISK_IO (OS/2 [nb 3]のみ)
- ディスク I/O を使用するプログラムの優先順位を構成します。
- PRN (DR-DOS 7.02 以降のみ)
- PRNデバイスの内部デフォルトプリンタデバイスドライバ(LPT1からLPT3、さらにはLPT4)を変更します。[8]
- PROTECTONLY (OS/2 [nb 3]のみ)
- DOS プログラムを実行できるかどうかを指定します。
- PROTSHELL (OS/2 [nb 3]のみ)
- ユーザー インターフェイスを読み込みます。
- PS1 (PTS-DOS のみ)
- PS/1互換マシンでのみ条件付き実行。
- PS2 (PTS-DOSのみ)
- PS/2互換マシンでのみ条件付き実行。
- QUIET (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クエリのデフォルトのResume()文字を指定します。 [8] [19] )R
- RETURN (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ファイル システムのディレクトリ エントリの予約領域に保存するかどうかを指定します。
- SCREEN (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
- SOFTREBOOT (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 ではCLS、ECHO、SWITCH を使用してエミュレートできます。)
- SUPPRESSPOPUPS (OS/2 3.0 以降のみ)
- テキストモードのポップアップ画面を表示する代わりに、エラー情報を記録するドライブを指定します。
- SWAPPATH (OS/2 [nb 3]のみ)
- スワップ ファイルのパスを指定します。
- SWITCH (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のシングルステップ実行とSWITCH、GETKEY、?でのタイムアウト、およびYes/NoクエリとSWITCH選択のデフォルトの応答を指定します。 [8] [14] [19] PTS-DOSはタイムアウト値のみをサポートします。
- TIMESLICE (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]およびEmbedded DOS [nb 2]のみ)
- ディスク書き込み検証を有効または無効にします。
- バージョン (FreeDOS、Embedded DOS、[注 2]、EDR-DOS 7.01.07 のみ)
- プログラムに報告する DOS バージョン (およびオプションで実際の DOS バージョン) を指定します。
- VGASCREEN (PTS-DOS のみ)
- VGA ディスプレイのステータスを設定します。
- VIDEOMODE (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 のみ)
- 削除追跡を設定します。
問題

CONFIG.SYS起動時に欠落を検出このファイルが欠落しているか破損している場合でも、システムは起動できます。ただし、このファイルは、AUTOEXEC.BATとともに、DOS オペレーティング システムで完全な起動プロセスを実行するために不可欠です。これらのファイルには、オペレーティング システムを個人用にカスタマイズするために使用される情報が含まれています。また、さまざまなソフトウェア アプリケーション パッケージの要件も含まれています。これらのファイルのいずれかが破損または破損した場合、DOS システムのトラブルシューティングが必要になります。
CONFIG.SYS にディレクティブが含まれていない場合SHELL(またはファイルが壊れているか見つからない場合)、DOS は通常、ブート ドライブのルート ディレクトリで COMMAND.COM を検索します。[19]これが見つからない場合、6.0 より前のバージョンの DOS は起動しません。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 以降では ( +) // "skip"/"trace"/"step" モードでディレクティブをバイパスできなくなりました。 [8] [19] [21] (後期の問題では、無効な引数の問題からの回復も可能にするために、以前の "skip" 動作を再度呼び出すために( +)が追加されました。[19] ) また、 ( +)経由で CONFIG.SYS 処理をスキップするときにディレクティブが見つからない場合(および ( +) /でデフォルトのファイル拡張子が で変更されている場合)、[7]ルートから COMMAND.COM をロードする前に、有効なシェル ファイル名を入力するように求められます。 [8] [21]ファイルを指定せずにを押すと、以前のデフォルトが想定されます。 [8]SHELLCtrlF5F7F8CtrlF6F5SHELLSHELLCtrlF5CtrlF7F8SYS /DR:ext↵ Enter
バージョンに応じて、CONFIG.SYS ファイルのサイズは、MS-DOS/PC DOS では数キロバイトに制限されます (最新バージョンでは最大 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 ファイルとして作成されます。
Caldera DR-DOS 7.02/7.03 を Windows 95 がすでにインストールされているシステムにインストールすると、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]でも引き続き使用されている。
参照
注記
- ^ DOS 構成ファイルのファイル名は、 1978 年に導入されたDurango F-85ファミリーのコンピュータ用の
CONFIG.SYSオペレーティング システムDX-85Mで使用されていた同名のファイルに由来しています。これは、1983 年にMS-DOS 2.0 / PC DOS 2.0が登場する 5 年前のことです。どちらのファイルもテキスト ファイルであり、さまざまなディレクティブを使用してシステムを構成し、ドライバーをロードしますが、構文は異なります。 - ^ abcdef 少なくとも General Software Embedded DOS-ROM 4.1 および Embedded DOS 6-XL
- ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag 少なくとも 2.0 以降
- ^ abcdefghijklm PTS-DOSも
- ^ どうやらすべての PC DOS 3.x バージョンでは機能しないようです
参考文献
- ^ クルト、リュディガー;グロス、マーティン。ハンガー、ヘンリー (2016-11-29) [2007]。 「Betriebssystem DCP」。www.robotrontechnik.de (ドイツ語)。 2019年4月3日のオリジナルからアーカイブ。2019年4月28日に取得。
- ^ abc CCI マルチユーザー DOS 7.22 GOLD インストール ガイド。Concurrent Controls, Inc. (CCI)。1997-02-10。PRINTDOC.HLP。
- ^ abc CCI Multiuser DOS 7.22 GOLD オンライン ドキュメント。Concurrent Controls, Inc. (CCI)。1997-02-10。HELP.HLP。
- ^ abcdefghijk Paul, Matthias R. (1997-07-30). NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds [ Novell DOS 7 のヒントとコツ。文書化されていない詳細、バグ、回避策に重点を置きます]. MPDOSTIP (ドイツ語) (第 3 版). 2016-11-05 のオリジナルからアーカイブ。2012-01-11に取得。(注: NWDOSTIP.TXT はNovell DOS 7およびOpenDOS 7.01に関する包括的な作業であり、多くの文書化されていない機能と内部の説明が含まれています。これは、2001 年まで維持され、当時多くのサイトで配布されていた、著者のさらに大規模な MPDOSTIP.ZIP コレクションの一部です。提供されているリンクは、HTML に変換された NWDOSTIP.TXT ファイルの古いバージョンを指しています。)
- ^ ab Caldera DR-DOS 7.02 ユーザーガイド。Caldera , Inc. 1998 [1993, 1997]。2016年11月4日時点のオリジナルよりアーカイブ。
- ^ abcdef Paul, Matthias R. (2004-06-17). 「Re: DR-DOS 7.03 でのランダムロックアップ」opendos@delorie.com; FidoNetカンファレンス: ALT_DOS。 2019-04-28 時点のオリジナルよりアーカイブ。 2019-04-28に取得。[1][2]
- ^ abcd Paul, Matthias 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 を使用)。 […]
- ^ 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]
- ^ ab Paul, Matthias R. (2001-04-09). NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds [文書化されていない詳細、バグ、回避策に焦点を当てた Novell DOS 7 のヒントとコツ]. MPDOSTIP (ドイツ語) (第 3 版).
- ^ Poarch, Mad (1993 年 4 月)。「DR Multiuser DOS LOADER ユーティリティを使用した複数のオペレーティング システムのブート」第 5 巻、第 4 号。Novell。2012年 3 月 22 日時点のオリジナルからアーカイブ。2013年 6 月 28 日閲覧。
- ^ abcdefg Brothers, Hardin; Rawson, Tom ; Conn, Rex C .; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 オンラインヘルプ。
- ^ ecm (2018-10-08). 「RxDOS 7.24 リリース」bttr-software.de . DOS は死んでいない。 2018-12-15 にオリジナルからアーカイブ。2020-01-27に取得。
- ^ 「 Windows Millennium Edition CONFIG.SYS ファイルの設定について」。リビジョン 1.2。Microsoft。2007-01-29 [2000]。KB274646。Q274646。2012-07-23 にオリジナルからアーカイブ。2006-10-16に取得。
- ^ abcdefghijk Paul, Matthias R. (2000-11-22). 「CONFIG.SYS の最適化…」opendos@delorie.com . 2019-05-06 にオリジナルからアーカイブ。 2019-05-06に取得。
- ^ abcdef 「Windows 95 CD-ROM CONFIG.TXT ファイル - Microsoft Windows 95 README for MS-DOS Config.sys コマンド」。リビジョン: 1.1。Microsoft。2006-11-15 [1995 年 8 月]。KB135481。Q135481。2013-01-28 にオリジナルからアーカイブ。2011-12-22 に取得。 [
…] ハード ディスクごとに、ファイルが最後にアクセスされた日付を記録するかどうかを指定します。コンピューターがセーフ モードで起動されると、すべてのドライブの最終アクセス日付はオフになり、フロッピー ディスクでは既定で保持されません。構文:
[…]
ACCDATE=drive1+|- [drive2+|-]… - ^ 「Windows 98 Config.txt ファイル - Microsoft Windows 98 README for MS-DOS Config.sys コマンド」(第 1 版)。Microsoft Corporation。2017年 1 月 7 日 [1998 年 4 月]。ID 232557。2018 年 1 月 3 日時点のオリジナルからアーカイブ。2017 年9 月 10 日に取得。
- ^ abcd Paul, Matthias R. (2002-04-06). "Re: [fd-dev] ANNOUNCE: CuteMouse 2.0 alpha 1". freedos-dev . 2020-02-07 にオリジナルからアーカイブ。2020-02-07に取得。
[…]
DR-DOS 7.02
+ には、システム BIOS
POST中に検出された
シリアル ポート
をオーバーライドする [D]CONFIG.SYS ディレクティブがあるため、
DEBUG
[…]などのツールは、
セグメント 40h のポート設定を更新または変更する必要がなくなりました。 […]
システム BIOS
、DOS、およびほとんどのドライバーとアプリケーションでポートを使用できるようにするには、[D]CONFIG.SYS に次の行を挿入します: […] COM4=260,1;
COM4
の
I/O アドレスを
260h、タイムアウトを 1 に設定します
[…] 古いマシンと DOS バージョンは
COM3と COM4 をまったく認識しなかったため、優れたソフトウェアはセグメント 0040h に格納されているデータを使用しようとします […] オプションで、古い
BASIC
プログラムによる破壊を回避するために、選択したマウス COM ポートをシステム構成から非表示にします
。 […]
- ^ シュナイダー、ステファニー (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。) - ^ abcdefghijklmnopq Paul, Matthias R. (2004-06-17). 「Re: DR-DOS 7.03 でのランダムロックアップ」opendos@delorie.com; FidoNetカンファレンス: ALT_DOS。 2019-04-28 時点のオリジナルよりアーカイブ。 2019-04-28取得。[4][5]
- ^ Datalight, Inc. ; GPvNO (2005 年 4 月) [1999]。「Datalight ROM-DOS ユーザーズ ガイド」(PDF)。Datalight , Inc. 3010-0200-0716。2019年 4 月 21 日のオリジナルからアーカイブ(PDF) 。2018 年 9 月 16 日に取得。
- ^ abcd Paul, Matthias R. (2004-06-17). 「Re: DR-DOS 7.03 でのランダムロックアップ」opendos@delorie.com; FidoNetカンファレンス: ALT_DOS。 2019-04-28 時点のオリジナルよりアーカイブ。2019-04-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.SYS 処理の終了後に SHELL= コマンド プロセッサをロードしようとした場合)。この場合、有効な 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] - ^ 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, AT 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。
- ^ Childs, Peter (1995). 「OS/2 で使用される CONFIG.SYS ステートメント」。REXX Tips & Tricks、バージョン 2.80 . 0.9b。2012 年 2 月 20 日のオリジナルからアーカイブ。2009年 1 月 17 日取得。
- ^ 「eComStation 1.0 マニュアル」(PDF) . ecomstation.com . 2001 . 2020年10月8日閲覧。
- ^ 「ArcaOS アップデート手順のトラブルシューティング」。arcanoae.com。2020年10 月 8 日閲覧。
外部リンク
- 「AUTOEXEC.BAT および CONFIG.SYS 情報」。Computer Hope。2017 年 12 月 29 日。2018 年 5 月 12 日にオリジナルからアーカイブ。2018年 5 月 12 日に取得。
- 「Windows 98 / MS-DOS 7.10 CONFIG.SYS ディレクティブの説明」。2006 年 2 月 12 日にオリジナルからアーカイブされました。
- 「CONFIG.SYS コマンドリファレンス」。Caldera 1998年。2018 年 5 月 12 日にオリジナルからアーカイブ。2018年 5 月 12 日に取得。(DR-DOS 7 CONFIG.SYS ディレクティブの説明 (不完全))
- 「FreeDOS CONFIG.SYS ディレクティブの説明」。2018 年 5 月 12 日にオリジナルからアーカイブ。2018 年 5 月 12 日に取得。
- 「PTS-DOS 2000 Pro ユーザー マニュアル (PTS-DOS CONFIG.SYS ディレクティブの説明を含む (不完全))」(PDF)。2018 年 5 月 12 日にオリジナルからアーカイブ(PDF) 。2018 年 5 月 12 日に取得。
- 「Inoffizielle deutschsprachige PTS-DOS-FAQ (PTS/FAQD)、2004 年 4 月 25 日時点の非公式 PTS-DOS FAQ。CONFIG.SYS ディレクティブがさらに追加されています」(ドイツ語)。2004 年 4 月 25 日。2018 年 5 月 12 日にオリジナルからアーカイブ。2018年 5 月 12 日に取得。
