Loading article…
.sys は、MS-DOS アプリケーションおよびMicrosoft Windowsオペレーティング システムで使用されるファイル名拡張子です。これらは、システムの デバイス ドライバーまたはハードウェア構成を含むシステム ファイルです。
ほとんどのDOS .sysファイルはリアルモード デバイスドライバです。[1]ただし、この拡張子を使用する特定のファイルはリアルモードデバイスドライバではありません。
- MSDOS.SYSとIO.SYS は、MS-DOSおよびWindows 9xのコア オペレーティング システム ファイルです。
- CONFIG.SYSは、さまざまな設定オプションが含まれ、どのデバイスドライバがロードされるかを指定するテキストファイルです。 [2] [3]
- COUNTRY.SYS [4]は、CONFIG.SYS COUNTRYディレクティブおよびNLSFUNCドライバで使用する国およびコードページ関連情報を含むバイナリデータベースです。[4]
- KEYBOARD.SYSは、 KEYBキーボードドライバ内のインタープリタによって実行される短いPコードシーケンスを含むキーボードレイアウト関連情報を含むバイナリデータベースです。[5] [6]
システム ファイルは、通常、Windows インストールの Windows ディレクトリ内にあります。特に、多くの SYS ファイルは、Windows の新しいバージョンでは Windows\winsxs ディレクトリに保存されます。
ファイルの場所
Windows Vistaおよびその後継システムでは、.sysファイルは主に以下のパスにあります。[7]
C:\Windows\system32\driversC:\Windows\WinSxS
MS-DOSでは、 MSDOS.SYSというファイルを使用して、システム ファイルを 1 つのドライブから別のドライブにコピーし、2 番目のドライブを起動可能にします。MSDOS.SYS は、起動可能なドライブ/パーティションのルート ディレクトリ (ハード ディスクの場合は通常 C:\) にあり、隠し、読み取り専用、およびシステム ファイル属性が設定されています。
参照
- ヴィド
- Windows ドライバー モデル
- Windows ドライバー フレームワーク
- ファットバイナリ(クラッシュ保護システムファイル用)
参考文献
- ^ 「ドライバーとはいったい何なのか?」OSR 2003-05-14。2007-09-28 時点のオリジナルよりアーカイブ。
- ^ 「Windows Msdos.sys ファイルの内容」。サポート。Microsoft。2004年 9 月 27 日。2004 年 10 月20日時点のオリジナルからのアーカイブ。
- ^ 「Config.sys ファイルとは何ですか?」www.dewassoc.com。 2011 年 6 月 29 日にオリジナルからアーカイブ。2007 年 2 月 16 日に取得。
- ^ ab Paul, Matthias R. (2001-06-10) [1995]. 「DOS COUNTRY.SYS ファイル形式」(COUNTRY.LST ファイル) (1.44 版). 2016-04-20 にオリジナルからアーカイブ。2016-08-20に取得。
- ^ Paul, Matthias R. (2001-12-30). 「KEYBOARD.SYS 内部構造」. comp.os.msdos.programmer. 2017-09-09 にオリジナルからアーカイブ。2016-09-17に取得。
[...] 実際、形式は、ロシア語、リトアニア語、中国語、日本語の問題を含む MS-DOS 3.3 - 8.0、PC DOS 3.3 - 2000、および Windows NT、2000、および XP でも基本的に同じです [...]。小さな違いや非互換性はありますが、一般的な形式は長年にわたって変更されていません。 [...] 一部のデータエントリには通常のテーブルが含まれています [...]。ただし、ほとんどのエントリには、
条件分岐などを含む、*実行時に*何らかの
P コードインタープリター
によって解釈される「実行可能コード」が含まれています。このため、
KEYB
ドライバーのメモリ使用量は、インタープリターを除いて同じレベルの機能を実現するのに 3 ~ 4 Kb で済むテーブル駆動型キーボード ドライバーに比べて非常に大きくなります。 [...]
- ^ Mendelson, Edward (2001-07-20). 「MS-DOS および Windows DOS でユーロを表示する方法」。フルスクリーンの MS-DOS (Windows 95 または Windows 98 のフルスクリーン DOS を含む) でユーロ記号を表示します。2016-09-17 にオリジナルからアーカイブ。2016-09-17に取得。
[...] Matthias [R.] Paul [...] は、
IBM PC DOSバージョンのキーボード ドライバーは、
Microsoft
ドライバーで認識されない内部プロシージャを使用している
ため、可能であれば、 Microsoft バージョンと IBM バージョンを混在させるのではなく、
KEYB.COM
と
KEYBOARD.SYS
の両方の
IBM
バージョンを使用する必要があると警告しています [...]
(注: ここでの「手順」とは、Microsoft バージョンの KEYB ドライバーではサポートされていない IBM KEYBOARD.SYS ファイル内の追加のバイト コードを意味します。)
- ^ 「SYS ファイル拡張子 - .sys ファイルとは何ですか。また、どのように開きますか?」。fileinfo.com。
