Vad är filformatet EDB?
.edb är filändelsen som används av databasfiler skapade av Microsoft Exchange Server. .edb-filer fungerar som huvudlagring för data som genereras av e-postbrevlådor i Exchange. En .edb-fil innehåller alla brevlådedata, inklusive icke-SMTP-meddelanden, e-post, uppgifter, kontakter, loggar, anteckningar och kalendrar.
Egenskaper för EDB-filer
.edb använder en B-trädstruktur med föräldra- och barnnoder organiserade i databassidor med fast storlek (4 KB som standard). Exchange Server kommer åt .edb-data via Extensible Storage Engine (ESE, även kallad „Jet Blue”), en transaktionell databasmotor med skrivavisering (write-ahead-log) inbyggd i Windows. ESE-databaser bär en karakteristisk filhuvudsignatur (0x89ABCDEF i little-endian-form, lagrad vid offset 4), som identifierar alla filer i ESE-format. Samma motor driver även Windows Search-indexet (Windows.edb) och Active Directory (ntds.dit).
Huvudsakliga EDB-filer
Äldre Exchange-versioner (2000 och 2003) använde två huvudsakliga databasfiler: Priv1.edb (privat brevlådelagring) och Pub1.edb (lagring för delade mappar). Varje fil åtföljdes av en .stm-fil som innehöll rå SMTP-strömningsdata. Exchange Server 2007 och senare slog samman dessa till en enda .edb per brevlådedatabas och tog bort .stm-kopplingen; delade mappar flyttades till sin egen separata .edb-databas.
Ytterligare information
.edb-formatet stöds endast på operativsystemet Windows.- ESE designades för snabb, samtidig åtkomst till många databassidor simultant.
- Administratörer använder det inbyggda kommandot
eseutilför att reparera (/p), defragmentera (/d) eller verifiera integriteten (/g) hos en.edb-fil. - Brevlådedata kan exporteras till en
.pst-fil med hjälp av PowerShell-cmdletenNew-MailboxExportRequest.
Säkerhet & trygghet
RISK: MEDIUMEn EDB i sig är passiv data, men de realistiska riskerna är operativa, inte skadlig kod. Det är en aktiv, låst serverdatabas: kopiera, flytta eller redigera aldrig manuellt en EDB som används, och ta aldrig bort de matchande .log-filerna - om du gör det kan lagringen skadas och varje brevlåda i den gå förlorad. Arbeta alltid på en säkerhetskopia och använd eseutil med försiktighet (en hård reparation kan radera data). EDB-filer innehåller en hel organisations e-post, så de är mycket känsliga - hantera exporter under strikt åtkomstkontroll. Ladda endast ner tredjeparts EDB-verktyg från leverantörens officiella webbplats. Separat är en stor Windows.edb (Search-indexet) säker att bygga om via Indexeringsalternativ om den sväller - det är inte relaterat till Exchange-post.
Formatdetaljer
i ett nötskal- Windows Search-index (Windows.edb / Windows.db) - Windows Search sparar sitt fil-/innehållsindex som
Windows.edbiProgramData\Microsoft\Search; det är ett systemindex som du bygger om via Indexeringsalternativ, inte något du öppnar. - Microsoft Active Directory-lagring - Active Directorys databas (
ntds.dit) använder samma ESE-motor; det är en systemfil för domänkontrollanter som endast hanteras av Windows Server-verktyg.
0xEF CD AB 89 (little-endian-värdet 0x89ABCDEF) inuti databashuvudet, nära offset 4 (de första byten är en kontrollsumma). Samma ESE-motor driver flera Microsoft-databaser - Exchange-brevlådor, Windows Search-indexet (Windows.edb), Active Directory (ntds.dit), etc. - så signaturen identifierar „en ESE-databas”, inte specifikt Exchange. Exchange .edb-filer är det dominerande användningsområdet för denna filändelse.Program som öppnar EDB-filer
eseutil för att kontrollera/reparera EDB, montera databasen och sedan New-MailboxExportRequest för att exportera brevlådor till PST. Den officiella, auktoritativa vägen. .edb utan en aktiv Exchange och exportera brevlådor till PST/MSG/EML. Gratis provversion förhandsvisar objekt. (Tidigare „Mailbox Exchange Recovery”.) Tekniska detaljer
djup specifikation| Formattyp | Proprietär binär ESE (Extensible Storage Engine) B-träd-databas |
| Underliggande motor | Extensible Storage Engine (ESE, även känd som „Jet Blue”), en transaktionell databasmotor inbyggd i Windows Server |
| Filhuvudsignatur | 0xEF CD AB 89 vid byte-offset 4 (little-endian-representation av 0x89ABCDEF); de föregående 4 byten är en kontrollsumma för sidan |
| MIME-typ | application/octet-stream |
| Standard sidstorlek | 4 KB per databassida; nyare ESE-versioner stöder sidstorlekar på 8 KB eller 32 KB |
| Datastruktur | B-trädssidor som innehåller tabeller, kolumner och index; föräldra-barn-nodrelationer möjliggör snabba sökningar bland miljontals poster |
| Transaktionsloggning | Write-ahead-loggning via parade .log-filer (t.ex. E00.log); krävs för återställning efter krasch och återställning till en viss tidpunkt |
| Integritetsverifiering | Kontrollsummor per sida inbäddade i varje databassida; `eseutil /g` utför en offline-integritetskontroll av hela lagringen |
| Äldre strömningskompanjon | .stm-fil (Priv1.stm / Pub1.stm) innehöll rå SMTP-strömningsdata i Exchange 2000 och 2003; kopplingen togs bort i Exchange 2007 och senare |
| Kommando för export av brevlåda | PowerShell-cmdleten `New-MailboxExportRequest` exporterar brevlådeinnehåll till en .pst-fil |
| Underhållsverktyg | eseutil.exe - /d för offline-defragmentering (komprimering), /p för databasreparation, /g för integritetsverifiering |
| Plattformsstöd | Endast Windows Server; ESE-motorn har ingen infödd Linux- eller macOS-implementering |
| Andra ESE-baserade filer | Windows Search-index (Windows.edb), Active Directory-databas (ntds.dit) och SRUM-databas (SRUDB.dat) delar samma ESE-format på disken |
| Databasformatversion | ESE-formatversionen lagras i filhuvudet; versionsuppgraderingar är enkelriktade - nedgradering kräver återställning från en säkerhetskopia |
| Släppt | Microsoft Exchange Server (ESE engine, 1990s); modern .edb store |
| Specifikation | learn.microsoft.com |
EDB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om EDB-filer.
Vanliga frågor
Hur öppnar jag en EDB-fil?
New-MailboxExportRequest. För en offline/föräldralös EDB, använd en tredjeparts EDB-visare (t.ex. Kernels gratisvisare) eller en EDB-till-PST-konverterare för att läsa och extrahera e-posten.Hur konverterar jag en EDB till PST?
eseutil (om databasen är i ett „dirty shutdown”-tillstånd) och sedan New-MailboxExportRequest för att exportera varje brevlåda till PST. Utan Exchange kan ett EDB-till-PST-verktyg som Stellar Converter for EDB eller Kernel for Exchange läsa offline-databasen och skriva PST/EML/MSG.Kan jag öppna en EDB utan Exchange Server?
.edb direkt och låter dig bläddra i eller exportera brevlådorna till PST/EML/MSG.Är den stora Windows.edb-filen på min dator samma sak?
Windows.edb är Windows Search-indexet - en återskapningsbar systemfil i ProgramData\Microsoft\Search, inte en Exchange-brevlådelagring. Om den blir för stor kan du bygga om indexet från Kontrollpanelen > Indexeringsalternativ. Den är inte relaterad till e-post.