.EDB

EDB ファイル

Microsoft Exchange Server Database (ESE / Extensible Storage Engine)
質問する
クイック回答

EDBファイルは、Microsoft Exchange Serverがすべてのメールボックス(各ユーザーのメール、連絡先、カレンダー、フォルダー)を1つの大きなサーバー側ファイルに保存するデータベースです。ドキュメントのように開くものではなく、Exchangeが直接読み取ります。オフラインまたは孤立したEDBからメールを抽出するには、ExchangeのeseutilやNew-MailboxExportRequestを使用するか、Exchangeが利用できない場合はサードパーティのEDB-to-PSTコンバーターを使用します。

開発元: Microsoft Corporation カテゴリ: データベースファイル MIME: application/octet-stream
対応OS Windows
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

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

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

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

ファイルを識別する

EDB ファイル形式とは?

.edbは、Microsoft Exchange Serverによって作成されるデータベースファイルに使用される拡張子です。.edbファイルは、Exchangeの電子メールメールボックスによって生成されたデータのメインストレージとして機能します。.edbファイルには、非SMTPメッセージ、メール、タスク、連絡先、ログ、メモ、カレンダーを含むすべてのメールボックスデータが含まれています。

EDBファイルの特性

.edbは、固定サイズのデータベースページ(デフォルトは4 KB)で構成された親ノードと子ノードを持つBツリー構造を使用します。Exchange Serverは、Windowsに組み込まれたトランザクション型のライトアヘッドログ(WAL)データベースエンジンであるExtensible Storage Engine(ESE、別名 «Jet Blue»)を介して.edbデータにアクセスします。ESEデータベースには、特徴的なファイルヘッダー署名(オフセット4に保存されているリトルエンディアン形式の0x89ABCDEF)があり、これによりESE形式のファイルが識別されます。同じエンジンは、Windows Searchインデックス(Windows.edb)やActive Directory(ntds.dit)の基盤としても使用されています。

主要なEDBファイル

古いバージョンのExchange(2000および2003)では、Priv1.edb(プライベートメールボックスストア)とPub1.edb(パブリックフォルダーストア)の2つの主要なデータベースファイルが使用されていました。それぞれに、生のSMTPストリーミングデータを保持する.stmファイルが付属していました。Exchange Server 2007以降では、これらはメールボックスデータベースごとに1つの.edbに統合され、.stmとのペアリングは廃止されました。パブリックフォルダーは独自の個別の.edbデータベースに移動されました。

追加情報

  • .edb形式はWindowsオペレーティングシステムでのみサポートされています。
  • ESEは、多数のデータベースページへの迅速かつ並行したアクセスを目的として設計されています。
  • 管理者は、組み込みのeseutilコマンドを使用して、.edbファイルの修復(/p)、デフラグ(/d)、または整合性の検証(/g)を行います。
  • メールボックスデータは、New-MailboxExportRequest PowerShellコマンドレットを使用して.pstファイルにエクスポートできます。

セキュリティと安全性

リスク: MEDIUM

EDB自体は受動的なデータですが、現実的なリスクはマルウェアではなく運用面にあります。これは稼働中のロックされたサーバーデータベースです。使用中のEDBをコピー、移動、または手動で編集しないでください。また、対応する .log ファイルを削除しないでください。削除するとストアが破損し、すべてのメールボックスが失われる可能性があります。常にバックアップコピーで作業し、eseutil は慎重に使用してください(ハード修復はデータを破棄する可能性があります)。EDBファイルには組織全体の電子メールが含まれているため、非常に機密性が高いです。エクスポートは適切なアクセス制御の下で扱ってください。サードパーティのEDBツールは、必ずベンダーの公式サイトからダウンロードしてください。なお、肥大化したWindows.edb(検索インデックス)は、インデックスのオプションから再構築しても安全です。これはExchangeのメールとは無関係です。

形式の詳細

概要
正式名称Microsoft Exchange Server Database (ESE / Extensible Storage Engine)
開発元Microsoft Corporation登場時期 Microsoft Exchange Server (ESE engine, 1990s); modern .edb store
MIME タイプapplication/octet-stream
タイプESE (Extensible Storage Engine, «Jet Blue») Bツリー データベース - サーバーメールボックスストア (バイナリ)
この拡張子は以下でも使用されています…
  • Windows Search インデックス (Windows.edb / Windows.db) - Windows Searchは、ファイル/コンテンツのインデックスを ProgramData\Microsoft\Search 内の Windows.edb として保持します。これはインデックスのオプションから再構築するシステムインデックスであり、直接開くものではありません。
  • Microsoft Active Directory ストア - Active Directoryのデータベース (ntds.dit) は同じESEエンジンを使用しています。これはWindows Serverツールのみで管理されるドメインコントローラーのシステムファイルです。
マジックバイト ・ ファイルシグネチャ
オフセット
04050607
16進数
EFCDAB89
ASCII
····
ESEデータベースは、その署名 0xEF CD AB 89(リトルエンディアン値 0x89ABCDEF)をデータベースヘッダー内のオフセット4付近に保存しています(最初の数バイトはチェックサムです)。同じESEエンジンは、Exchangeメールボックスストア、Windows Searchインデックス(Windows.edb)、Active Directory(ntds.dit)など、複数のMicrosoftデータベースの基盤となっているため、この署名はExchange専用ではなく «ESEデータベース» であることを識別します。Exchangeの .edb ファイルはこの拡張子の最も代表的な事例です。

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

Windows4 apps
Kernel Exchange EDB Viewer 無料 無料の読み取り専用ビューアー:ExchangeなしでオフラインのEDBを開き、メールボックスやアイテムを閲覧できます。有料エクスポート前の確認に最適です。
Microsoft Exchange Server (eseutil + New-MailboxExportRequest) 有料 Exchangeサーバー上:eseutilを使用してEDBのチェック/修復を行い、データベースをマウントしてから、New-MailboxExportRequestを使用してメールボックスをPSTにエクスポートします。これが標準的で信頼できる方法です。
Stellar Converter for EDB 有料 稼働中のExchangeなしでオフライン/孤立した.edbを開き、メールボックスをPST/MSG/EMLにエクスポートします。無料試用版でアイテムのプレビューが可能です。(旧称 «Mailbox Exchange Recovery»)
Microsoft Windows (Exchange host) 標準搭載 EDBデータベースはExchangeをホストしているWindows Server上でのみ動作します。Windows自体がEDBを «開く» のではなく、Exchangeが動作するプラットフォームとして機能します。

技術的詳細

詳細仕様
フォーマットタイプ独自のバイナリ ESE (Extensible Storage Engine) Bツリー データベース
基盤となるエンジンExtensible Storage Engine (ESE、別名 «Jet Blue»)。Windows Serverに組み込まれたトランザクション型データベースエンジン
ファイルヘッダー署名バイトオフセット4に 0xEF CD AB 89 (0x89ABCDEF のリトルエンディアン表記)。先行する4バイトはページチェックサム
MIMEタイプapplication/octet-stream
デフォルトのページサイズデータベースページあたり 4 KB。新しいESEバージョンでは 8 KB または 32 KB のページサイズをサポート
データ構造テーブル、列、インデックスを含むBツリーページ。親子ノードの関係により、数百万のレコードにわたる迅速なキー検索が可能
トランザクションログペアとなる .log ファイル(例:E00.log)を介したライトアヘッドログ。クラッシュリカバリやポイントインタイムリストアに不可欠
整合性検証各データベースページに埋め込まれたページごとのチェックサム。eseutil /g により、ストア全体のオフライン整合性チェックを実行
レガシーなストリーミングコンパニオンExchange 2000および2003では、生のSMTPストリーミングデータを保持する .stm ファイル (Priv1.stm / Pub1.stm) が存在。Exchange 2007以降で廃止
メールボックスエクスポートコマンドNew-MailboxExportRequest PowerShellコマンドレットにより、メールボックスの内容を .pst ファイルにエクスポート
メンテナンスユーティリティeseutil.exe - /d はオフラインデフラグ(圧縮)、/p はデータベース修復、/g は整合性検証用
プラットフォームサポートWindows Serverのみ。ESEエンジンにはLinuxやmacOSのネイティブ実装は存在しない
その他のESEベースのファイルWindows Searchインデックス (Windows.edb)、Active Directoryデータベース (ntds.dit)、SRUMデータベース (SRUDB.dat) は同じESEオンディスク形式を共有
データベース形式バージョンESE形式のバージョンはファイルヘッダーに保存。バージョンのアップグレードは不可逆であり、ダウングレードにはバックアップからの復元が必要
リリース日Microsoft Exchange Server (ESE engine, 1990s); modern .edb store
仕様書learn.microsoft.com

EDB の変換

コミュニティ Q&A

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

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

よくある質問

EDBファイルを開くにはどうすればよいですか?
ドキュメントのように開くことはできません。これはExchange Serverのデータベースです。稼働中のサーバーでは、Exchangeがそれを読み取り、New-MailboxExportRequestを使用してメールボックスをエクスポートします。オフラインまたは孤立したEDBの場合は、サードパーティのEDBビューアー(Kernelの無料ビューアーなど)またはEDB-to-PSTコンバーターを使用して、メールを閲覧・抽出します。
EDBをPSTに変換するにはどうすればよいですか?
Exchangeが動作している場合は、eseutil(データベースがダーティシャットダウン状態の場合)を使用し、次にNew-MailboxExportRequestを使用して各メールボックスをPSTにエクスポートします。Exchangeがない場合は、Stellar Converter for EDBやKernel for ExchangeなどのEDB-to-PSTツールを使用して、オフラインデータベースを読み取り、PST/EML/MSGとして書き出します。
Exchange ServerなしでEDBを開くことはできますか?
Exchangeを必要とするMicrosoft純正のツールでは不可能です。サードパーティのEDBビューアー/コンバーターはまさにこのために作られており、オフラインの.edbを直接読み取って、メールボックスの閲覧やPST/EML/MSGへのエクスポートを可能にします。
PCにある大きなWindows.edbファイルは同じものですか?
いいえ。Windows.edbはWindows Searchのインデックスであり、ProgramData\Microsoft\Searchにある再構築可能なシステムファイルです。Exchangeのメールボックスストアではありません。サイズが大きくなりすぎた場合は、コントロールパネルの «インデックスのオプション» からインデックスを再構築できます。電子メールとは無関係です。
EDBがマウントされず «dirty shutdown» と表示されます。どうすればよいですか?
データベースが正常にクローズされませんでした。'eseutil /mh'を実行して状態を確認し、ソフトリカバリ('eseutil /r')でトランザクションログを再生してください。最終手段としてのみハード修復('eseutil /p')を行いますが、データが失われる可能性があるため、必ずバックアップコピーに対して行ってください。
EDB、PST、OSTの違いは何ですか?
EDBは、多くのメールボックスを保持するサーバー側のExchangeデータベースです。PSTは、1人のユーザーのための個人用Outlookアーカイブ/エクスポートファイルです。OSTは、メールボックスのOutlookローカルオフラインキャッシュです。復旧作業とは通常、EDBからユーザーごとのPSTにエクスポートすることを指します。

参考文献

1Microsoft Learn - Exchange Server documentationlearn.microsoft.com
2Microsoft Learn - Eseutil (ESE database utility)learn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

無料ファイルツール

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

ツールボックスを開く

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