Was ist das EDB-Dateiformat?
.edb ist die Erweiterung, die von Datenbankdateien verwendet wird, die von Microsoft Exchange Server erstellt werden. .edb-Dateien dienen als Hauptspeicher für Daten aus E-Mail-Postfächern in Exchange. Eine .edb-Datei enthält alle Postfachdaten, darunter Nicht-SMTP-Nachrichten, E-Mails, Aufgaben, Kontakte, Protokolle, Notizen und Kalender.
Eigenschaften von EDB-Dateien
.edb verwendet eine B-Baum-Struktur mit übergeordneten und untergeordneten Knoten, die in Datenbankseiten fester Größe (standardmäßig 4 KB) organisiert sind. Exchange Server greift auf .edb-Daten über die Extensible Storage Engine (ESE, auch „Jet Blue“ genannt) zu - eine transaktionale Datenbank-Engine mit Write-Ahead-Logging, die in Windows integriert ist. ESE-Datenbanken tragen eine charakteristische Datei-Header-Signatur (0x89ABCDEF in Little-Endian-Form, gespeichert bei Offset 4), die jede ESE-Formatdatei identifiziert. Dieselbe Engine liegt auch dem Windows-Suchindex (Windows.edb) und Active Directory (ntds.dit) zugrunde.
Wichtige EDB-Dateien
Ältere Exchange-Versionen (2000 und 2003) verwendeten zwei Hauptdatenbankdateien: Priv1.edb (privater Postfachspeicher) und Pub1.edb (öffentlicher Ordnerspeicher). Jede wurde von einer .stm-Datei begleitet, die rohe SMTP-Streaming-Daten enthielt. Exchange Server 2007 und spätere Versionen führten diese zu einer einzigen .edb pro Postfachdatenbank zusammen und entfernten die .stm-Paarung; öffentliche Ordner wurden in eine eigene separate .edb-Datenbank verschoben.
Weitere Informationen
- Das
.edb-Format wird nur unter Windows unterstützt. - ESE wurde für schnellen, gleichzeitigen Zugriff auf viele Datenbankseiten konzipiert.
- Administratoren verwenden das integrierte
eseutil-Befehlszeilentool, um eine.edb-Datei zu reparieren (/p), zu defragmentieren (/d) oder die Integrität zu überprüfen (/g). - Postfachdaten können mit dem PowerShell-Cmdlet
New-MailboxExportRequestin eine.pst-Datei exportiert werden.
Sicherheit
RISIKO: MEDIUMEine EDB selbst ist passive Daten, aber die realistischen Risiken sind operativer, nicht sicherheitsrelevanter Natur. Es handelt sich um eine aktive, gesperrte Serverdatenbank: Kopieren, verschieben oder manuell bearbeiten Sie niemals eine in Verwendung befindliche EDB, und löschen Sie niemals die zugehörigen .log-Dateien - dies kann den Speicher beschädigen und jeden Postfachinhalt vernichten. Arbeiten Sie immer an einer Sicherungskopie und verwenden Sie eseutil nur mit Vorsicht (eine Hard-Reparatur kann Daten verwerfen). EDB-Dateien enthalten die gesamten E-Mails einer Organisation und sind daher hochsensibel - behandeln Sie Exporte mit angemessenen Zugriffskontrollen. Laden Sie Drittanbieter-EDB-Tools nur von der offiziellen Website des Anbieters herunter. Separat: Eine große Windows.edb (der Suchindex) kann sicher über Indizierungsoptionen neu erstellt werden, wenn sie sich aufbläht - das hat nichts mit Exchange-Mail zu tun.
Formatdetails
kurz gefasst- Windows-Suchindex (Windows.edb / Windows.db) - Windows Search speichert seinen Datei-/Inhaltsindex als Windows.edb in ProgramData\Microsoft\Search; es handelt sich um einen Systemindex, der über Indizierungsoptionen neu erstellt werden kann, und nicht um etwas, das man direkt öffnet.
- Microsoft Active Directory-Speicher - Die Datenbank von Active Directory (ntds.dit) verwendet dieselbe ESE-Engine; sie ist eine Domänencontroller-Systemdatei, die nur mit Windows Server-Tools verwaltet wird.
Programme zum Öffnen von EDB-Dateien
Technische Details
technische Spezifikation| Formattyp | Proprietäre binäre ESE (Extensible Storage Engine) B-Baum-Datenbank |
| Zugrunde liegende Engine | Extensible Storage Engine (ESE, auch bekannt als „Jet Blue“), eine transaktionale Datenbank-Engine, die in Windows Server integriert ist |
| Datei-Header-Signatur | 0xEF CD AB 89 bei Byte-Offset 4 (Little-Endian-Darstellung von 0x89ABCDEF); die vorangehenden 4 Bytes sind eine Seitenprüfsumme |
| MIME-Typ | application/octet-stream |
| Standardseitengröße | 4 KB pro Datenbankseite; neuere ESE-Versionen unterstützen Seitengrößen von 8 KB oder 32 KB |
| Datenstruktur | B-Baum-Seiten mit Tabellen, Spalten und Indizes; Eltern-Kind-Knotenbeziehungen ermöglichen schnelle schlüsselbasierte Suchen über Millionen von Datensätzen |
| Transaktionsprotokollierung | Write-Ahead-Logging über zugehörige .log-Dateien (z. B. E00.log); erforderlich für Crash-Recovery und Point-in-Time-Wiederherstellung |
| Integritätsprüfung | Seitenprüfsummen in jeder Datenbankseite eingebettet; eseutil /g führt eine Offline-Integritätsprüfung über den gesamten Speicher durch |
| Ältere Streaming-Begleitdatei | .stm-Datei (Priv1.stm / Pub1.stm) enthielt rohe SMTP-Streaming-Daten in Exchange 2000 und 2003; die Paarung wurde in Exchange 2007 und späteren Versionen entfernt |
| Postfach-Exportbefehl | PowerShell-Cmdlet New-MailboxExportRequest exportiert Postfachinhalte in eine .pst-Datei |
| Wartungs-Tool | eseutil.exe - /d für Offline-Defragmentierung (Komprimierung), /p für Datenbankreparatur, /g für Integritätsprüfung |
| Plattformunterstützung | Nur Windows Server; die ESE-Engine hat keine native Linux- oder macOS-Implementierung |
| Weitere ESE-basierte Dateien | Windows-Suchindex (Windows.edb), Active Directory-Datenbank (ntds.dit) und SRUM-Datenbank (SRUDB.dat) verwenden dasselbe ESE-Dateiformat |
| Datenbankformatversion | Die ESE-Formatversion ist im Datei-Header gespeichert; Format-Upgrades sind einseitig - ein Downgrade erfordert die Wiederherstellung aus einer Sicherung |
| Veröffentlicht | Microsoft Exchange Server (ESE engine, 1990s); modern .edb store |
| Spezifikation | learn.microsoft.com |
EDB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu EDB-Dateien.