.SYS

SYS ファイル

Windows Driver File
質問する
クイック回答

現代のWindowsにおける .sys ファイルは、ほとんどの場合デバイスドライバーです。これは、GPU、ネットワークアダプター、ストレージコントローラーなどのハードウェアとWindowsが通信するためのカーネルコードです。ドライバーの .sys ファイルを開いたり編集したりすることはありません。Windowsが起動時にこれらを読み込みます。ブルースクリーン(BSOD)に .sys ファイル名が表示された場合は、そのドライバーを更新またはロールバックしてください。ファイル自体を直接操作しないでください。

開発元: Microsoft カテゴリ: システムファイル MIME: application/octet-stream
対応OS Windows
関連: .NOMEDIA · .DLL · .TMP · .LNK

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 17, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SYS ファイル形式とは?

.sys 拡張子は、Windows および MS-DOS オペレーティングシステムで使用されるシステムファイルを示します。これらのファイルには、ロード可能なドライバー、デバイス設定、およびその他の低レベルの機能に関するデータが含まれています。.sys ファイルがなければ、Windowsカーネル、ハードウェアデバイス、および外部周辺機器間の通信が可能にならないため、システムの操作は不可能になります。

この拡張子は、2つの異なる世代をカバーしています。MS-DOS時代、.sys ファイルはテキストベース、または単純なバイナリ構成およびドライバー記述子でした。現代のWindows NT(Windows 2000以降)では、.sys ファイルは Portable Executable カーネルモードドライバーバイナリ です。これは .exe.dll ファイルと同じ MZ/PE 形式ですが、ユーザーモードのコードではなく、Windowsカーネルによって直接ロードおよび実行されます。

代表的な .sys ファイル

最も一般的なレガシー .sys ファイルは CONFIG.SYS です。これはMS-DOSの実行に必要なすべてのドライバー宣言と構成設定が含まれていることでよく知られています。その時代の他の .sys ファイルには以下が含まれます:

  • MSDOS.SYS - DOSカーネルと呼ばれる、DOSシステムの基本コードが含まれています。
  • IO.SYS - 標準のDOSドライバーとDOSの起動を担当するプログラムが含まれています。DOSおよびWindows 9xで使用されました。
  • KEYBOARD.SYS - キーボードレイアウトに関する情報が含まれています。

現代のWindowsには、ntfs.sys(NTFSファイルシステムドライバー)や tcpip.sys(TCP/IPネットワークスタック)など、多数のドライバー .sys ファイルが同梱されています。

.sys ファイルの場所

システム内の .sys ファイルの大部分は隠されています。通常、メインのWindowsフォルダーにあります。Vista以降では、.sys ファイルはほとんどの場合 C:\Windows\System32\drivers\ および C:\Windows\WinSxS\ に配置されています。ハードウェアドライバーは C:\Windows\System32\DriverStore\FileRepository\ にもステージングされます。

補足事項

  • 現代のWindowsカーネルモード .sys ドライバーは Ring 0 で動作し、システムメモリとハードウェアへの完全かつ無制限のアクセス権を持っています。
  • 64ビット版Windowsでは、すべてのカーネルモードドライバーに有効なデジタル署名が必要です。署名のないドライバーは起動時にブロックされます。
  • .sys ファイルはウイルス感染や悪意のあるソフトウェアの影響を受けやすく、破損したドライバーはブルースクリーン(BSOD)クラッシュの主な原因となります。
  • .sys ファイルはプレーンテキストではなくPEバイナリであり、PE-bearやResource Hackerなどのツールで検査できます。通常、関連する .inf ファイルがドライバーのインストールを処理します。

セキュリティと安全性

リスク: MEDIUM

ほとんどのドライバー .sys ファイルは、正当で署名された Windows コンポーネントであり安全です。本当の危険は2つあります。(1) 誤ったファイルを削除/編集すること。ドライバーの .sys を削除すると、起動エラーやブルースクリーンが発生する可能性があります。ファイルに触れるのではなく、Windows Update やデバイスマネージャーでドライバーを管理してください。(2) 悪意のあるドライバー: .sys ドライバーはカーネルで動作するため、ルートキットや «BYOVD» (脆弱なドライバーの持ち込み) 攻撃は、署名済みまたは偽の .sys ファイルを悪用して、システムへの最も深いレベルのアクセス権を得ようとします。不自然な場所にある未署名/不明な .sys は疑ってかかり、デジタル署名(プロパティ > デジタル署名、または Sigcheck)を確認し、スキャンしてください。本物の Windows ドライバーは、Microsoft または既知のハードウェアベンダーによって署名されているはずです。

形式の詳細

概要
正式名称Windows Driver File
開発元Microsoft登場時期 1981 (MS-DOS used .SYS for drivers); modern Windows NT drivers are PE binaries
MIME タイプapplication/octet-stream
タイプPortable Executable (PE) カーネルモードドライバーバイナリ
この拡張子は以下でも使用されています…
  • 予約済みシステムデータブロブ (pagefile.sys, hiberfil.sys, swapfile.sys) - Windowsが仮想メモリや休止状態のために管理する大きな予約ディスク領域。プログラムではなく、開くことはできません。
  • レガシー DOS 構成/テキストファイル (CONFIG.SYS, HIMEM.SYS) - プレーンテキストの MS-DOS スタートアップスクリプトおよび古いリアルモードドライバー。任意のテキストエディターで開くことができます。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
4D5A
ASCII
MZ
Windows ドライバーの .sys は Portable Executable バイナリです。オフセット 0 の «MZ» (4D 5A) で始まり、さらに先に «PE\0\0» マーカーがあります(EXE や DLL と同様)。ユーザーモードプログラムとの違いは、PEサブシステムフィールドがネイティブ/カーネルドライバーとしてマークされている点です。

SYS ファイルを開くプログラム

Windows3 apps
Leave it to Windows (do not open a driver .sys) 標準搭載 ドライバーの .sys ファイルはWindowsによってロードおよび管理されます。これらを開く必要はありません。削除や編集を行わないでください。起動に失敗したり、ブルースクリーンが発生したりする原因になります。
File Properties > Details / Sigcheck 無料 ドライバーの .sys を識別するには、右クリック > プロパティ > 詳細(製品/会社)を確認するか、SysinternalsのSigcheckを実行して署名とソースを確認してください。
PE viewer (PE-bear / Resource Hacker / Dependency Walker) 無料 開発者/アナリスト向け:PEインスペクターでドライバーの .sys を開き、ヘッダー、インポート、バージョン情報を表示できます(読み取り専用の分析)。

技術的詳細

詳細仕様
バイナリ形式Portable Executable (PE) カーネルモードドライバー。 .exe や .dll ファイルと同一のコンテナ形式
マジックバイトオフセット 0 に 4D 5A («MZ»)。MZヘッダーに格納されたオフセットに PE署名 50 45 00 00
PEサブシステム1 - IMAGE_SUBSYSTEM_NATIVE。バイナリをユーザーモードアプリケーションではなく、カーネル/ネイティブドライバーとしてマーク
実行特権レベルRing 0(カーネルモード)。ハードウェアレジスタ、物理メモリ、システムデータ構造への完全かつ無制限のアクセス
MIMEタイプapplication/octet-stream
カーネルモードコード署名64ビット版Windows Vista以降で必須。ドライバーは WHQL または EV 署名が必要。Secure Boot が起動時に署名ポリシーを強制
標準のインストール場所C:\Windows\System32\drivers\。ステージングコピーは C:\Windows\System32\DriverStore\FileRepository\ に保持
ファイルの可視性デフォルトで隠しシステム属性が設定。«隠しファイルを表示» と «保護されたオペレーティングシステムファイルを表示» の両方を有効にしない限り、エクスプローラーには表示されない
ロードメカニズム起動時またはオンデマンドで Windows サービスコントロールマネージャー (SCM) が実行。ブートスタートドライバーはレジストリの HKLM\SYSTEM\CurrentControlSet\Services にリスト
MS-DOS レガシーの役割テキストベースまたは単純なバイナリ構成記述子 (CONFIG.SYS, IO.SYS, MSDOS.SYS)。PEドライバー形式より10年以上前に登場
アーキテクチャのバリエーションx86 (32ビット)、x86-64 (AMD64)、ARM64 用に個別のビルドが必要。1つの .sys ファイルは1つのアーキテクチャのみをターゲットとする
ドライバー開発フレームワークWDM (Windows Driver Model) または WDF/KMDF (Windows Driver Frameworks - Kernel-Mode Driver Framework)。Windows Driver Kit (WDK) でコンパイル
セキュリティの感度極めて重要 - 欠陥のある、または悪意のあるカーネルドライバーは、ブルースクリーン (BSOD)、データの破損、またはシステム全体の侵害を引き起こす可能性がある
開発元Windows内蔵ドライバーは Microsoft。ハードウェアベンダーは INF ベースのドライバーパッケージを介して追加の署名済み .sys ファイルを提供
関連形式.exe と .dll は PE コンテナを共有。 .drv はレガシーなユーザーモードドライバー DLL。 .inf はインストールメタデータを提供。 .vxd は Win9x の仮想デバイスドライバー形式
リリース日1981 (MS-DOS used .SYS for drivers); modern Windows NT drivers are PE binaries
仕様書learn.microsoft.com

SYS の変換

コミュニティ Q&A

ユーザーからの質問
質問する
SYS ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
S
SUGHTER TERHEMBA CEO xxxJul 2026未回答
Come over and see life is on god 🙏🙏🙏
回答待ち

よくある質問

.sys ファイルを開くにはどうすればよいですか?
ドライバーの .sys は開くためのものではなく、Windowsがロードするものです。それが何であるかを確認するには、右クリック > プロパティ > 詳細(会社名/製品名)を確認するか、Sigcheckを実行してください。ドライバーの .sys をテキストとして開こうとしないでください。それはバイナリです。
ブルースクリーンに .sys ファイル名が表示されました。どういう意味ですか?
Windowsがクラッシュの原因であると判断したドライバー(例:グラフィックスやストレージのドライバー)の名前を示しています。解決策は通常、ファイル自体を操作することではなく、そのドライバーを更新、ロールバック、または再インストールすることです。正確な .sys 名を検索して、それがどのデバイスに属しているかを確認してください。
.sys ファイルはウイルスですか?
通常は違います。ほとんどは正当な署名済みドライバーです。しかし、ドライバーはカーネルで動作するため、マルウェア(ルートキット)が .sys ファイルを装うことがあります。デジタル署名を確認し(プロパティ > デジタル署名)、不明なものはスキャンしてください。本物のWindowsドライバーは、Microsoftまたはハードウェアベンダーによって署名されています。
空き容量を増やすために .sys ファイルを削除してもいいですか?
ドライバーの .sys ファイルを削除しないでください。削除するとハードウェアが動作しなくなったり、Windowsが起動しなくなったりする可能性があります。(pagefile.sys や hiberfil.sys など、ドライバーではない予約済みのWindowsデータファイルもありますが、これらも手動で削除するのではなく、Windowsの設定から管理するのが最善です。)
.sys ファイルを .exe や .dll に変換できますか?
いいえ。ドライバーの .sys はカーネルモードのバイナリであり、実行可能なアプリケーションやユーザーモードのライブラリではないため、意味のある変換は存在しません。
クラッシュ時に名前が出たドライバーを更新するにはどうすればよいですか?
その .sys が属するデバイスを特定し(プロパティ > 詳細、またはファイル名で検索)、デバイスマネージャーまたはハードウェアベンダーのサイト経由で更新してください。最近の更新が原因でクラッシュした場合は、代わりにドライバーをロールバックしてください。

参考文献

1Microsoft - Windows Driver Kit / drivers documentationlearn.microsoft.com
2Microsoft - PE Format (Portable Executable)learn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧