.EDB

Plik EDB

Microsoft Exchange Server Database (ESE / Extensible Storage Engine)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik EDB to baza danych, w której Microsoft Exchange Server przechowuje wszystkie skrzynki pocztowe - wiadomości e-mail każdego użytkownika, kontakty, kalendarz i foldery w jednym dużym pliku po stronie serwera. Nie otwiera się go jak dokumentu; Exchange odczytuje go bezpośrednio. Aby wyodrębnić pocztę z pliku EDB w trybie offline lub osieroconego pliku, należy użyć narzędzi Exchange: eseutil i New-MailboxExportRequest lub konwertera EDB-na-PST innej firmy, gdy Exchange nie jest już dostępny.

Deweloper: Microsoft Corporation Kategoria: Pliki baz danych MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku EDB?

.edb to rozszerzenie używane przez pliki baz danych utworzone przez Microsoft Exchange Server. Pliki .edb służą jako główny magazyn danych generowanych przez skrzynki e-mail w Exchange. Plik .edb zawiera wszystkie dane skrzynki pocztowej, w tym wiadomości inne niż SMTP, e-maile, zadania, kontakty, dzienniki, notatki i kalendarze.

Charakterystyka pliku EDB

.edb wykorzystuje strukturę B-drzewa z węzłami nadrzędnymi i podrzędnymi zorganizowanymi w strony bazy danych o stałym rozmiarze (domyślnie 4 KB). Exchange Server uzyskuje dostęp do danych .edb poprzez Extensible Storage Engine (ESE, zwany również „Jet Blue”), transakcyjny silnik bazy danych z zapisem wyprzedzającym (write-ahead-log) wbudowany w system Windows. Bazy danych ESE posiadają charakterystyczną sygnaturę nagłówka pliku (0x89ABCDEF w formacie little-endian, przechowywaną pod offsetem 4), która identyfikuje każdy plik w formacie ESE. Ten sam silnik obsługuje również indeks Windows Search (Windows.edb) oraz Active Directory (ntds.dit).

Główne pliki EDB

Starsze wersje Exchange (2000 i 2003) używały dwóch głównych plików bazy danych: Priv1.edb (prywatny magazyn skrzynek) i Pub1.edb (magazyn folderów publicznych). Każdemu z nich towarzyszył plik .stm, który zawierał surowe dane strumieniowe SMTP. W Exchange Server 2007 i nowszych wersjach połączono je w jeden plik .edb na bazę danych skrzynek i usunięto parowanie z .stm; foldery publiczne zostały przeniesione do własnej, oddzielnej bazy danych .edb.

Dodatkowe informacje

  • Format .edb jest obsługiwany wyłącznie w systemie operacyjnym Windows.
  • ESE został zaprojektowany z myślą o szybkim, współbieżnym dostępie do wielu stron bazy danych jednocześnie.
  • Administratorzy używają wbudowanego polecenia eseutil do naprawy (/p), defragmentacji (/d) lub weryfikacji integralności (/g) pliku .edb.
  • Dane skrzynek pocztowych można wyeksportować do pliku .pst za pomocą polecenia cmdlet PowerShell New-MailboxExportRequest.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik EDB sam w sobie jest danymi pasywnymi, ale realne zagrożenia są operacyjne, a nie związane ze złośliwym oprogramowaniem. Jest to aktywna, zablokowana baza danych serwera: nigdy nie kopiuj, nie przenoś ani nie edytuj ręcznie używanego pliku EDB i nigdy nie usuwaj pasujących plików .log - może to uszkodzić magazyn i spowodować utratę wszystkich skrzynek. Zawsze pracuj na kopii zapasowej i używaj eseutil z ostrożnością (twarda naprawa może usunąć dane). Pliki EDB zawierają e-maile całej organizacji, więc są bardzo wrażliwe - eksporty należy obsługiwać przy zachowaniu odpowiedniej kontroli dostępu. Narzędzia EDB innych firm pobieraj tylko z oficjalnych stron producentów. Osobno, duży plik Windows.edb (indeks wyszukiwania) można bezpiecznie przebudować za pomocą Opcji indeksowania, jeśli nadmiernie urośnie - nie ma on związku z pocztą Exchange.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMicrosoft Exchange Server Database (ESE / Extensible Storage Engine)
DEWELOPERMicrosoft Corporationod Microsoft Exchange Server (ESE engine, 1990s); modern .edb store
TYP MIMEapplication/octet-stream
TYPBaza danych B-drzewo ESE (Extensible Storage Engine, „Jet Blue”) - magazyn skrzynek serwera (binarny)
To rozszerzenie jest również używane przez…
  • Indeks Windows Search (Windows.edb / Windows.db) - Windows Search przechowuje swój indeks plików/zawartości jako Windows.edb w ProgramData\Microsoft\Search; jest to indeks systemowy, który przebudowuje się za pomocą Opcji indeksowania, a nie coś, co się otwiera.
  • Magazyn Microsoft Active Directory - Baza danych Active Directory (ntds.dit) korzysta z tego samego silnika ESE; jest to plik systemowy kontrolera domeny zarządzany wyłącznie przez narzędzia Windows Server.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
04050607
HEX
EFCDAB89
ASCII
····
Baza danych ESE przechowuje swoją sygnaturę 0xEF CD AB 89 (wartość little-endian 0x89ABCDEF) wewnątrz nagłówka bazy danych, znajdującego się w pobliżu offsetu 4 (pierwsze bajty to suma kontrolna). Ten sam silnik ESE obsługuje kilka baz danych Microsoftu - magazyny skrzynek Exchange, indeks Windows Search (Windows.edb), Active Directory (ntds.dit) itp. - więc sygnatura identyfikuje „bazę danych ESE”, a nie konkretnie Exchange. Pliki .edb programu Exchange są dominującym przypadkiem użycia tego rozszerzenia.

Programy otwierające pliki EDB

Windows4 apps
Kernel Exchange EDB Viewer Darmowy Bezpłatna przeglądarka tylko do odczytu: otwórz plik EDB offline, aby przeglądać skrzynki i elementy bez Exchange. Dobra do inspekcji przed płatnym eksportem.
Microsoft Exchange Server (eseutil + New-MailboxExportRequest) Płatny Na serwerze Exchange: użyj eseutil do sprawdzenia/naprawy EDB, zamontuj bazę danych, a następnie użyj New-MailboxExportRequest, aby wyeksportować skrzynki do PST. Natywna, autorytatywna ścieżka.
Stellar Converter for EDB Płatny Otwórz osierocony plik .edb lub plik offline bez działającego Exchange i eksportuj skrzynki do PST/MSG/EML. Wersja próbna pozwala na podgląd elementów. (Dawniej „Mailbox Exchange Recovery”).
Microsoft Windows (Exchange host) Wbudowany Bazy danych EDB działają tylko na Windows Server z zainstalowanym Exchange; sam Windows nie „otwiera” plików EDB - jest platformą, na której działa Exchange.

Szczegóły techniczne

specyfikacja
Typ formatuWłasnościowa binarna baza danych B-drzewo ESE (Extensible Storage Engine)
Silnik bazowyExtensible Storage Engine (ESE, znany również jako „Jet Blue”), transakcyjny silnik bazy danych wbudowany w Windows Server
Sygnatura nagłówka pliku0xEF CD AB 89 pod offsetem bajtowym 4 (reprezentacja little-endian wartości 0x89ABCDEF); poprzedzające 4 bajty to suma kontrolna strony
Typ MIMEapplication/octet-stream
Domyślny rozmiar strony4 KB na stronę bazy danych; nowsze wersje ESE obsługują rozmiary stron 8 KB lub 32 KB
Struktura danychStrony B-drzewa zawierające tabele, kolumny i indeksy; relacje węzłów nadrzędny-podrzędny umożliwiają szybkie wyszukiwanie kluczy w milionach rekordów
Logowanie transakcjiZapis wyprzedzający (write-ahead logging) poprzez powiązane pliki .log (np. E00.log); wymagane do odzyskiwania po awarii i przywracania do punktu w czasie
Weryfikacja integralnościSumy kontrolne poszczególnych stron osadzone w każdej stronie bazy danych; eseutil /g wykonuje kontrolę integralności offline całego magazynu
Dawny towarzysz strumieniowyPlik .stm (Priv1.stm / Pub1.stm) zawierał surowe dane strumieniowe SMTP w Exchange 2000 i 2003; parowanie usunięto w Exchange 2007 i nowszych
Polecenie eksportu skrzynkiPolecenie cmdlet PowerShell New-MailboxExportRequest eksportuje zawartość skrzynki do pliku .pst
Narzędzie konserwacyjneeseutil.exe - /d do defragmentacji offline (kompaktowania), /p do naprawy bazy danych, /g do weryfikacji integralności
Obsługa platformTylko Windows Server; silnik ESE nie posiada natywnej implementacji dla systemów Linux lub macOS
Inne pliki oparte na ESEIndeks Windows Search (Windows.edb), baza danych Active Directory (ntds.dit) oraz baza danych SRUM (SRUDB.dat) współdzielą ten sam format dyskowy ESE
Wersja formatu bazy danychWersja formatu ESE jest przechowywana w nagłówku pliku; aktualizacje wersji są jednostronne - obniżenie wersji wymaga przywrócenia z kopii zapasowej
WydanoMicrosoft Exchange Server (ESE engine, 1990s); modern .edb store
Specyfikacjalearn.microsoft.com

Konwersje EDB

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami EDB. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki EDB.

Najczęściej zadawane pytania

Jak otworzyć plik EDB?
Nie otwiera się go jak dokumentu - to baza danych Exchange Server. Na działającym serwerze Exchange odczytuje go, a skrzynki eksportuje się za pomocą New-MailboxExportRequest. W przypadku pliku EDB offline lub osieroconego, należy użyć przeglądarki EDB innej firmy (np. bezpłatnej przeglądarki Kernel) lub konwertera EDB-na-PST, aby odczytać i wyodrębnić pocztę.
Jak przekonwertować EDB na PST?
Przy działającym Exchange użyj eseutil (jeśli baza jest w stanie „dirty shutdown”), a następnie New-MailboxExportRequest, aby wyeksportować każdą skrzynkę do PST. Bez Exchange, narzędzie typu EDB-to-PST, takie jak Stellar Converter for EDB lub Kernel for Exchange, odczytuje bazę danych offline i zapisuje pliki PST/EML/MSG.
Czy mogę otworzyć EDB bez Exchange Server?
Nie za pomocą narzędzi Microsoftu, które wymagają Exchange. Przeglądarki i konwertery EDB innych firm są zbudowane właśnie w tym celu: odczytują plik .edb offline bezpośrednio i pozwalają przeglądać lub eksportować skrzynki do PST/EML/MSG.
Czy duży plik Windows.edb na moim komputerze to to samo?
Nie. Windows.edb to indeks Windows Search - plik systemowy w lokalizacji ProgramData\Microsoft\Search, który można odbudować, a nie magazyn skrzynek Exchange. Jeśli urośnie zbyt mocno, można przebudować indeks w Panelu sterowania > Opcje indeksowania. Nie ma on związku z pocztą e-mail.
Mój EDB nie chce się zamontować - błąd „dirty shutdown”, co robić?
Baza danych nie została poprawnie zamknięta. Uruchom „eseutil /mh”, aby sprawdzić stan, odtwórz dzienniki transakcji za pomocą miękkiego odzyskiwania („eseutil /r”), a w ostateczności wykonaj twardą naprawę („eseutil /p”), która może spowodować utratę danych - zawsze rób to na kopii zapasowej.
Jaka jest różnica między EDB, PST i OST?
EDB to baza danych Exchange po stronie serwera, przechowująca wiele skrzynek. PST to plik archiwum lub eksportu osobistego Outlook dla jednego użytkownika. OST to lokalna pamięć podręczna offline skrzynki pocztowej w Outlook. Odzyskiwanie zazwyczaj oznacza eksport z EDB do plików PST poszczególnych użytkowników.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z