Czym indeks jest technicznie
Indeks wyszukiwania to prawdziwa baza danych na silniku Extensible Storage Engine (ESE) — tym samym, który napędza magazyny pocztowe Exchange i Active Directory — a mieszka w C:\ProgramData\Microsoft\Search\Data\Applications\Windows. Na woluminach NTFS indeksator subskrybuje dziennik zmian USN, więc świeżo zapisany plik jest łapany w ciągu sekund zamiast po pełnym przejściu po dysku. Tekst wyciągają iFiltery i handlery właściwości — dlatego folder z PDF-ami indeksuje się inaczej niż folder ze zwykłym tekstem. Wszystko ląduje w jednym zestawie plików, którego większość ludzi nigdy nie otwierała.
- Windows.edb — główna baza z ścieżkami, właściwościami i wyciągniętą treścią
- Windows.db — nowszy magazyn właściwości, dołączony do rodziny w nowych kompilacjach
- edbXXXXX.log — dzienniki transakcji, dzięki którym zapis jest bezpieczny przed awarią, zanim trafi do bazy
- edb.chk — plik punktu kontrolnego, oznaczający transakcje już zrzucone na dysk
- tmp.edb — przestrzeń robocza, którą silnik rezerwuje na przejścia serwisowe
Dlaczego zestaw edb rośnie i kiedy to problem
Na zdrowej instalacji w trybie klasycznym cały zestaw mieści się gdzieś między 50 MB a 1 GB, skalując się do liczby dokumentów — i nie ma tam czego naprawiać. Tryb rozszerzony, który domyślnie indeksuje cały komputer, wpycha bazę w wiele gigabajtów, gdy tylko kolej dociera na biblioteki gier, drzewa projektów i foldery maszyn wirtualnych. Outlook to klasyczny multiplikator: pliki PST i OST też są indeksowane pod kątem treści, a pocztowe archiwum potrafi nocą zamienić indeks 300 MB na 4-gigabajtowy.
Prawdziwa kłopotnina zwiastuje się jako Windows.edb, który rośnie, a wyszukiwanie robi się wolniejsze albo nic nie znajduje — zwykle to uszkodzona baza, którą indeksator w kółko przepisuje po brudnym zamknięciu systemu albo po zapchanym dysku. W tym stanie przebudowa to standardowy pierwszy ruch, a nie hazard. Same pliki logów nie są wyciekiem: Windows trzyma ich obracający się zestaw i stare przycina automatycznie.
Przebudowa indeksu bez niszczenia czegokolwiek
Obsługiwana ścieżka to Panel sterowania → Opcje indeksowania → Zaawansowane → Przebuduj; strona „Wyszukiwanie w Windows” w Ustawieniach służy do przełączania trybu klasycznego i rozszerzonego oraz do przycinania folderów. Przebudowa usuwa bazę i obchodzi wszystko od zera, więc na dużej bibliotece wyszukiwanie przez godzinę–dwie kuśtyka — to działa naprawa, nie awaria. Droga ręczna — zatrzymaj usługę Windows Search, usuń Windows.edb razem z logami, uruchom usługę z powrotem — daje ten sam efekt, bo Windows odtworzy cały zestaw przy następnym starcie.
Czego nie robić, to wpisywać folderu Search na cotygodniowe sprzątanie. Indeks istnieje po to, by wyszukiwanie było natychmiastowe, a kasowanie go co siedem dni wymienia gigabajt dysku na wiecznie niedogrzany indeks i niekończące się ponowne chodzenie po dysku. Przebuduj raz, kiedy jest konkretny objaw, a między objawami nie dotykaj.
Pytania i odpowiedzi
Czy można usunąć plik Windows.edb?
Tak, o ile wcześniej zatrzymasz usługę Windows Search — to tylko baza wyszukiwania i Windows zbuduje ją na nowo z twoich plików. Licz się z wolnym wyszukiwaniem przez godzinę–dwie, póki indeks się regeneruje.
Dlaczego Windows.edb jest u mnie taki duży?
Albo tryb rozszerzony indeksuje cały komputer, albo Outlook indeksuje archiwa PST/OST, albo baza uszkodziła się po nieczystym zamknięciu systemu. Powrót do trybu klasycznego albo przebudowa zwykle przywracają normalny rozmiar.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]