Hva er EDB-filformatet?
.edb er filendelsen som brukes av databasefiler opprettet av Microsoft Exchange Server. .edb-filer fungerer som hovedlagring for data generert av e-postpostbokser i Exchange. En .edb-fil inneholder alle postboksdata, inkludert ikke-SMTP-meldinger, e-poster, oppgaver, kontakter, logger, notater og kalendere.
EDB-filens egenskaper
.edb bruker en B-tre-struktur med foreldre- og barne-noder organisert i databasesider med fast størrelse (4 KB som standard). Exchange Server får tilgang til .edb-data gjennom Extensible Storage Engine (ESE, også kalt «Jet Blue»), en transaksjonell database-motor med skrivelogg (write-ahead-log) innebygd i Windows. ESE-databaser bærer en karakteristisk filhodesignatur (0x89ABCDEF i little-endian-form, lagret ved offset 4), som identifiserer enhver fil i ESE-format. Den samme motoren driver også Windows Search-indeksen (Windows.edb) og Active Directory (ntds.dit).
Hoved-EDB-filer
Eldre Exchange-versjoner (2000 og 2003) brukte to hoveddatabasefiler: Priv1.edb (privat postbokslager) og Pub1.edb (offentlig mappelager). Hver av disse ble ledsaget av en .stm-fil som inneholdt rå SMTP-strømmingsdata. Exchange Server 2007 og senere slo disse sammen til en enkelt .edb per postboksdatabase og fjernet .stm-paringen; offentlige mapper ble flyttet til sin egen separate .edb-database.
Tilleggsinformasjon
.edb-formatet støttes kun på operativsystemet Windows.- ESE ble designet for rask, samtidig tilgang til mange databasesider simultant.
- Administratorer bruker det innebygde
eseutil-kommandoen for å reparere (/p), defragmentere (/d) eller verifisere integriteten (/g) til en.edb-fil. - Postboksdata kan eksporteres til en
.pst-fil ved hjelp av PowerShell-cmdletenNew-MailboxExportRequest.
Sikkerhet og trygghet
RISIKO: MEDIUMEn EDB i seg selv er passive data, men de realistiske risikoene er operasjonelle, ikke skadevare. Det er en aktiv, låst serverdatabase: kopier, flytt eller rediger aldri manuelt en EDB som er i bruk, og slett aldri de tilhørende .log-filene - dette kan korrumpere lageret og føre til tap av alle postbokser i det. Arbeid alltid på en sikkerhetskopi, og bruk eseutil kun med forsiktighet (en hard reparasjon kan slette data). EDB-filer inneholder en hel organisasjons e-post, så de er svært sensitive - håndter eksporter under riktig tilgangskontroll. Last ned tredjeparts EDB-verktøy kun fra leverandørens offisielle nettsted. Separat fra dette er en stor Windows.edb (Search-indeksen) trygg å gjenoppbygge via Indekseringsalternativer hvis den eser ut - det har ingen tilknytning til Exchange-post.
Formatdetaljer
i et nøtteskall- Windows Search-indeks (Windows.edb / Windows.db) - Windows Search lagrer fil-/innholdsindeksen sin som Windows.edb i ProgramData\Microsoft\Search; det er en systemindeks du gjenoppbygger via Indekseringsalternativer, ikke noe du åpner.
- Microsoft Active Directory-lager - Active Directorys database (ntds.dit) bruker den samme ESE-motoren; det er en systemfil for domenekontrollere som kun administreres av Windows Server-verktøy.
Programmer som åpner EDB-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Proprietær binær ESE (Extensible Storage Engine) B-tre-database |
| Underliggende motor | Extensible Storage Engine (ESE, også kjent som «Jet Blue»), en transaksjonell databasemotor innebygd i Windows Server |
| Filhodesignatur | 0xEF CD AB 89 ved byte-offset 4 (little-endian representasjon av 0x89ABCDEF); de foregående 4 bytene er en sjekksum for siden |
| MIME-type | application/octet-stream |
| Standard sidestørrelse | 4 KB per databaseside; nyere ESE-versjoner støtter sidestørrelser på 8 KB eller 32 KB |
| Datastruktur | B-tre-sider som inneholder tabeller, kolonner og indekser; foreldre-barn-nodeforhold muliggjør raske oppslag på tvers av millioner av poster |
| Transaksjonslogging | Skriveloggføring (write-ahead logging) via parede .log-filer (f.eks. E00.log); kreves for gjenoppretting etter krasj og gjenoppretting til et bestemt tidspunkt |
| Integritetsverifisering | Sjekksummer per side innebygd i hver databaseside; eseutil /g utfører en frakoblet integritetssjekk over hele lageret |
| Foreldet strømmingspartner | .stm-fil (Priv1.stm / Pub1.stm) inneholdt rå SMTP-strømmingsdata i Exchange 2000 og 2003; paringen ble fjernet i Exchange 2007 og senere |
| Kommando for postbokseksport | New-MailboxExportRequest PowerShell-cmdlet eksporterer postboksinnhold til en .pst-fil |
| Vedlikeholdsverktøy | eseutil.exe - /d for frakoblet defragmentering (komprimering), /p for databasereparasjon, /g for integritetsverifisering |
| Plattformstøtte | Kun Windows Server; ESE-motoren har ingen innfødt Linux- eller macOS-implementering |
| Andre ESE-baserte filer | Windows Search-indeks (Windows.edb), Active Directory-database (ntds.dit) og SRUM-database (SRUDB.dat) deler samme ESE-format på disk |
| Databaseformatversjon | ESE-formatversjon er lagret i filhodet; versjonsoppgraderinger er enveis - nedgradering krever gjenoppretting fra en sikkerhetskopi |
| Utgitt | Microsoft Exchange Server (ESE engine, 1990s); modern .edb store |
| Spesifikasjon | learn.microsoft.com |
EDB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om EDB-filer.