.DEV

DEV ファイル

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

.dev ファイルは、レガシーな DOS デバイスドライバー(CONFIG.SYS 経由でロードされるリアルモードバイナリ)か、Dev-C++ の C/C++ プロジェクトファイルのいずれかです。現代の Windows では、DOS ドライバーファイルを実行することはできません。バイナリエディタでのみ内容を確認できます。Dev-C++ プロジェクトファイルは Embarcadero Dev-C++ で開きます。

開発元: N/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows) カテゴリ: システムファイル MIME: application/octet-stream
対応OS Windows macOS
関連: .NOMEDIA · .DLL · .TMP · .LNK

このページの内容

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

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

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

ファイルを識別する

DEV ファイル形式とは?

.dev 拡張子には、いくつかの異なる用途があります。歴史的に最も重要な役割は、システム起動時に CONFIG.SYS 内の DEVICE= または DEVICEHIGH= ディレクティブを介してロードされる、リアルモード MS-DOS デバイスドライバーのバイナリとしての役割です。

この文脈において、.dev ファイルはバイナリ実行ファイルであり、その最初の 22 バイトが DOS デバイスドライバーヘッダーを構成します。これには、次ドライバーへのリンクポインタ(チェーンの最後のドライバーの場合は 0xFFFF:0xFFFF に設定)、デバイスの種類と機能をエンコードした属性ワード、ストラテジルーチンと割り込みルーチンのオフセット、および 8 文字のデバイス名が含まれます。本体には、DOS カーネルがハードウェアと通信するために呼び出すストラテジルーチンと割り込みルーチンを実装した x86 リアルモードコードが含まれています。

この形式は、インストール可能なデバイスドライバーを導入した MS-DOS 2.0(1983年)に由来します。DOS ドライバーは一般的に .sys 拡張子を使用していましたが、特定のハードウェアベンダー(特に SCSI やサウンドカードのメーカー)は .dev を使用していました。この形式は、リアルモードドライバーをカーネルモードの .sys および WDM .drv ドライバーに置き換えた Windows NT の登場により廃止されました。

.dev 拡張子は、他にも 2 つの無関係な形式を識別します。Embarcadero Dev-C++ は、プレーンテキストの INI データとして保存される C/C++ IDE プロジェクトファイルにこれを使用します。また、Parallels Desktop (macOS) は、仮想マシンのデバイス記述子ファイルに .dev を使用します。これらの形式は拡張子を共有しているだけで、DOS ドライバーとの関連性はありません。

セキュリティと安全性

リスク: MEDIUM

本物の DOS .dev ドライバーには、実行可能な x86 リアルモードのマシンコードが含まれています。現代の Windows では(CONFIG.SYS の仕組みがないため)自動実行されることはありません。しかし、理論的にはマルウェアが正体を隠すためにこの拡張子を使用する可能性があります。Dev-C++ の .dev プロジェクトファイルはプレーンテキストであり、安全に開くことができます。不明な .dev ファイルを実行しようとしないでください。

形式の詳細

概要
正式名称DOS/Windows Device Driver File別名 Device Driver, DOS device driver
開発元N/A (OS-level format; originally MS-DOS, extended by Microsoft for Windows)登場時期 MS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
MIME タイプapplication/octet-stream
タイプバイナリ実行ファイル(DOS デバイスドライバー)
この拡張子は以下でも使用されています…
  • Dev-C++ プロジェクトファイル - Embarcadero Dev-C++ (Windows C/C++ IDE) はプロジェクトファイルに .dev を使用します。XML/テキスト形式で、ドライバーとは無関係です。
  • Parallels Desktop デバイス記述子 - Parallels Desktop for macOS は、仮想ハードウェアデバイスの構成に内部的に .dev を使用します。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
FFFF
ASCII
··
DOS デバイスドライバーのヘッダーは 0xFFFF 0xFFFF(次デバイスポインタ = チェーン終了マーカー)で始まります。その後に WORD 属性フラグ、WORD ストラテジルーチンオフセット、WORD 割り込みルーチンオフセット、8 バイトのデバイス名が続きます。普遍的なマジックバイトはありません。0xFFFF センチネルは慣習的ですが、すべての実装で強制されているわけではありません。

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

Windows3 apps
Microsoft Windows (system loader) 有料 DOS の .dev ドライバーは、MS-DOS または Windows 9x の CONFIG.SYS 内の DEVICE= 行を介してのみロードされます。現代の Windows では開くことができず、バイナリエディタでの閲覧のみ可能です。
HxD (hex editor) 無料 .dev ファイルを開いて、DOS ドライバーのヘッダーとマシンコードを確認します。
Embarcadero Dev-C++ (if it is a Dev-C++ project file) 無料 «File» → «Open Project» から .dev ファイルを選択します。
macOS1 app
Parallels Desktop 有料 Parallels は内部的に .dev ファイルを使用します。Parallels によってのみアクセスされ、ユーザーが直接開くものではありません。

技術的詳細

詳細仕様
主な用途MS-DOS インストール可能デバイスドライバーバイナリ(起動時に `CONFIG.SYS` の `DEVICE=` 経由でロード)
エンコーディングバイナリ - x86 リアルモード実行コード
バイト順序リトルエンディアン (x86)
ドライバーヘッダー22 バイト構造:次ドライバーへのポインタ(4 バイト、最終ドライバーは `0xFFFF:0xFFFF`)、属性ワード(2 バイト)、ストラテジおよび割り込みルーチンのオフセット(各 2 バイト)、8 文字のデバイス名
チェーン終了マーカー次ドライバーポインタフィールドの `0xFFFF:0xFFFF`
実行環境x86 リアルモード - MS-DOS、Windows 3.x、Windows 95/98/ME(DOS モードのみ)
ロードディレクティブ`CONFIG.SYS` 内の `DEVICE=` または `DEVICEHIGH=`
一般的なファイルサイズ1 KB - 64 KB(DOS 時代のドライバーはコンパクトです)
後継形式`.sys` カーネルモードドライバー(Windows NT/XP 以降)および WDM `.drv` ドライバー
代替用途 1Dev-C++ IDE プロジェクトファイル(Embarcadero Dev-C++):プレーンテキストの INI 形式、DOS ドライバーとは無関係
代替用途 2Parallels Desktop (macOS):仮想マシンデバイス記述子ファイル、DOS ドライバーとは無関係
リリース日MS-DOS 2.0, 1983 (loadable device drivers via CONFIG.SYS)
最新バージョンN/A - legacy DOS-era format; superseded by .sys/.drv in Windows

DEV の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DEV ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DEV ファイルについて最初の質問をしてみましょう。

よくある質問

Windows における .dev ファイルとは何ですか?
ほとんどの場合、レガシーな DOS デバイスドライバー(MS-DOS 時代のリアルモードバイナリ)か、Dev-C++ の C/C++ プロジェクトファイルのいずれかです。現代の Windows で本物の DOS ドライバーに遭遇することは稀です。
.dev ファイルを開くことはできますか?
Dev-C++ プロジェクトファイルであれば、Embarcadero Dev-C++ で開いてください。DOS ドライバーバイナリの場合は、バイナリエディタを使用して内容を確認してください。現代の Windows 上で実行することはできません。
なぜアンチウイルスソフトが .dev ファイルを警告するのですか?
DOS ドライバーファイルには x86 リアルモードの実行コードが含まれているため、一部のヒューリスティックスキャンでフラグが立てられることがあります。既知のソフトウェアパッケージに含まれる本物のレガシーなドライバーはマルウェアではありませんが、不明な .dev ファイルは慎重に取り扱ってください。
.dev は .drv や .sys ドライバーと関係がありますか?
.sys は現代の Windows カーネルモードドライバーの拡張子(NT ファミリ)です。.drv は Windows のユーザーモードドライバー用です。.dev は DOS 時代の慣習であり、標準的な Windows の拡張子ではありません。

参考文献

1MS-DOS Installable Device Drivers - Microsoft Docslearn.microsoft.com
2DOS device driver - Just Solve the File Format Problemjustsolve.archiveteam.org

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

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

ツールボックスを開く

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