Tmp edb что за файл
Windows.edb - очень популярный файл для пользователей из-за своих больших размеров. Он может занимать до 200 Гб пространства на вашем диске. И по этой причине возникают вопросы, почему файл Windows.edb так много весит? как его переместить на другой диск? можно ли его очистить или удалить пересоздав новый? Все эти вопросы мы и разберем.
Windows.edb сам по себе является индексной базой данных службы поиска Windows. Благодаря такой индексации поиск происходит быстрее и эффективнее. Размер файла windows.edb зависит от количества файлов, имеющихся в вашей системе. Что кажется логичным, поскольку чем больше у вас файлов, тем больше будет индексов. Из-за этого этот файл занимает до сотен гигабайт памяти, что совсем не желательно.
Перестройка поискового индекса WindowsSearch
Самый “правильный”, но не самый эффективный способ уменьшить размер файла Windows.edb – выполнить переиндексацию данных на диске. Для этого откройте Панель Управления -> Indexing Options -> Advanced и нажмите кнопку Rebuild (для открытия этого диалогового окна достаточно выполнить команду: Control srchadmin.dll ).
Через некоторое, Windows Search закончит полную переиндексацию данных на диске и размер edb файла несколько уменьшится время (у меня на компьютере ребилд поискового индекса занял несколько часов).
Удалить файл Windows.edb
Если ваш файл Windows.edb стал огромным, и вы ищете способ удалить Windows.edb, вы можете сделать это следующим образом. Посмотрите, можете ли вы прекратить процесс SearchIndexer.exe через диспетчер задач. Если вы можете и он останется закрытым, хорошо, но я обнаружил, что он возобновляет усиление через несколько минут из-за настроек Windows по умолчанию. Сделайте следующее в этом случае:
Откройте Services.msc и перейдите к службе поиска Windows.
Дважды щелкните по нему, чтобы открыть его диалоговое окно. Остановите Сервис.
Теперь зайдите в папку с файлом Windows.edb и удалите ее.
Чтобы удалить и перестроить индекс, откройте панель управления и откройте «Параметры индексирования». Нажмите «Дополнительно» и выберите «Перестроить индекс».
Безопасно удалить Windows.edb. Но после того, как вы удалите его, Windows потребуется некоторое время, чтобы переиндексировать файлы и перестроить индекс, поэтому ваш поиск может быть немного медленным, пока это задание не будет завершено.
Если вы не используете Windows Search, вы можете через панель управления отключить его. Для этого откройте Панель управления> Все элементы панели управления> Программы и компоненты> Включить или отключить функции Windows и снимите флажок Поиск Windows.
Уменьшаем размер Windows.edb дефрагментацией с помощью утилиты Esentutl
Индексный файл службы поиска Windows представляет собой базу в формате EDB. Вы можете выполнить дефрагментацию EDB базы с помощью стандартной утилиты обслуживания таких баз — esentutl.exe (Extensible Storage Engine Utilities — должна быть хорошо знакома администраторам Exchange). Дефрагментация базы выполняется в офлайн режиме (база не должна использоваться), поэтому сначала придется остановить службы поиска. Все эти операции можно объединить в один bat/cmd скрипт:
sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb
sc config wsearch start=delayed-auto
sc start wsearch
Совет. Для выполнения дефрагментации EDB базы на диске должно быть достаточно свободного места, т.к. будет создана копия edb файла.
При работе утилита esentutl выводит прогресс выполнения дефрагментации файла EDB на экран.
Это означает что ваша система 64 битная и для выполнения дефрагментации нужно использовать x32 версию esentutl. В этом случае третья команда будет выглядеть так:
"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
В моем случае размер файла Windows.edb после дефрагментации уменьшился на 30%.
Расположение файла Windows.edb
Файл Windows.edb представляет собой скрытый файл, расположенный в следующей папке:
C: \ ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows \ Windows.edb
Чтобы увидеть его, вам нужно будет скрыть скрытые файлы через параметры папки.
Восстановить индекс Windows
Шаг 1. Нужно переиндексировать файлы в системе, что и решит проблему уменьшив объем файла Windows.edb. Чтобы перестроить индекс Windows нажмите Win + R и введите services.msc. В службах найдите Windows Search, щелкните по ней два раза, чтобы открыть свойства и нажмите "Остановить".
Шаг 2. После того как остановили службу, перейдите по пути C:\ProgramData\Microsoft\Search\Data\Applications\Windows и удалите файл Windows.edb. Потребуется включить скрытые файлы и папки, так как этот файл скрытый.
Шаг 3. Теперь нужно перестроить поиск. Наберите в поиске "Параметры индексирования" и откройте (можно найти в панели управления). В появившимся окне параметров индекса нажмите на "Дополнительно" и в новом окне щелкните по "Перестроить". Это удалит и перестроит ваш индекс.
Windows потребуется некоторое время, чтобы переиндексировать файлы и перестроить индекс, поэтому ваш поиск может быть немного медленным.
Подготовка к дефрагментации Exchange 2010
При планировании дефрагментации базы нужно четко понимать, что для выполнения данной работы, необходимо отмонтировать нужную базу, что недоступность почты для всех пользователей, находящиеся в этой базе данных.
Далее необходимо удостовериться, что имеется достаточно свободного места для выполнения дефрагментации. В процессе дефрагментации создается новый файл базы и на диске одновременно хранятся старый и новый файл, кроме того нужно дополнительное место для временных файлов, создаваемых утилитой eseutil.
Поэтому, если вы собираетесь выполнить дефрагментацию почтовой Exchange, необходимо иметь свободное место, равному не менее 110% от текущего размера базы (без учета пустых страниц).
В моем случае это означает, что нам необходимо иметь как минимум 9,6 Гб свободного места на диске:
Если на текущем диске такого количества места нет, необходимо в параметрах eseutil указать альтернативное расположение временных файлов. Это может быть другой диск или сетевой UNC-путь, однако следует учесть, что при использовании UNC пути время дефрагментации может существенно увеличиться из-за пропускной способности и задержек сети.
Также нужно удостовериться, что вы у вас есть актуальная резервная копия дефрагментируемой базы данных, чтобы не было потом мучительно больно…
Удаление и пересоздание файла Windows.edb
Если места на диске критически мало, можно удалить файл Windows.edb. Это действие безопасно, т.к. вы не теряете никакие данные, сбрасывается только поисковый индекс. Для удаления файла Windows.edb остановите службу Windows Search, затем удалите файл и запустите службу.
net stop "Windows Search"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f
del %PROGRAMDATA%\Microsoft\Search\Data\Applications\Windows\Windows.edb
net start "Windows Search"
Значение параметра реестра SetupCompletedSuccessfully = 0 в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search заставляет службу Windows Search при следующем запуске сбросить текущие настройки и пути индексирования, восстановит стандартные параметры wsearch и добавит пути для индексирования по-умолчанию.
После перезапуска, служба Windows Search начнет процесс переиндексации данных на дисках компьютера и пересоздаст файл Windows.edb (в процессе полной переиндексации производительность системы может снизится).
Перенос файла Windows.edb на другой диск
В некоторых случаях, когда размер файла постоянно увеличивается Windows.edb, имеет смысл перенести индексную базу поиска Windows на другой диск (раздел). Тем самым экстремальный рост поисковой базы не приведет к остановке ОС из-за исчерпания свободного места на системном разделе. Довольно часто файл Windows.edb переносят на на терминальных серверах RDS, на которых пользователи активно работают с файлами, личными папками и другим индексируемым контентом.
Для смены местоположения файла перейдите в Control Panel –> Indexing Options -> Advanced -> Index location-> New Location и укажите путь к новому местоположению файла Windows.edb и нажмите OK.
Перезапустите службу поиска:
Restart-Service wsearch
Патч для предотвращения чрезмерного роста файла Windows.edb в Windows 8 / Windows Server 2012
Для решения проблема постоянного роста размера файла Windows.edb в Windows 8 и Windows Server 2012 было выпущено специальное исправление, которое включено в состав пакета обновлений от мая 2013 года – KB 2836988. Рекомендуется вручную скачать и установить его в данных версиях Windows. Обратите внимание, что обновление не уменьшает текущий размер файла Windows.edb, а только исправляет проблемы, вызывающие его чрезмерный рост. Для уменьшения размера edb файла вам нужно перестроить поисковый индекс или выполнить дефрагментацию как описано выше.
Почему сильно растет размер файла Windows.edb
Если после дефрагментации и/или перестройки поискового индекса, его размер опять начинает сильно расти, попробуйте следуующие методики, которые могут помочь решить проблему.
Также обратите внимание, что размер файла Windows.edb в Windows 10/8.1 растёт гораздо быстрее, чем в Windows 7. Дело в том, что в современных версиях Windows индексируются все содержимое файлов, не зависимо от их размеров. А Windows 7 индексировалась только первая часть больших документов.
08.06.2012
itpro
Exchange
комментариев 18
Необходимость дефрагментации почтовых баз в Exchange Server 2010 возникает из-за того, что при удалении информации из базы данных, она автоматически не сжимается (остаются пустые страницы), и соответственно размер файла базы не уменьшается. Например, если из почтовой базы размером 20 Гб перенести ящики пользователей, общим размером 5 Гб, то размер файла останется неизменным 20 ГБ. Однако, освободившиеся 5 Гб «свободного» места в дальнейшем будет использоваться новыми элементами.
Поэтому если вам необходимо уменьшить размер файла почтовой базы в Exchange 2010, удалив незанятые страницы, вы можете воспользоваться одной из следующих методик:
- Создать новую базу данных, перенести вся ящики в нее и удалить старую базу
- Выполнить офлайн дефрагментацию текущей базы
Каждая из указанных методик имеет свои плюсы и минусы. Офлайновая дефрагментация предполагает простой ящиков пользователей, но она является единственным доступным решением при нехватке дискового пространства (вам просто негде создать новую базу данных).
С другой стороны миграция ящиков в новую базу менее рискованная процедура, но помимо необходимости иметь достаточно свободного места для хранения двух почтовых хранилищ , генерирующая большое количество транзакций, также существенно увеличивающих требования к доступному свободному месту, и как результат, процесс переноса пользователей может занять несколько дней.
Следует четко различать процессы офлайн и онлайн (интерактивной) дефрагментации базы Exchange 2010. Интерактивная дефрагментация в Exchange выполняется постоянно при включенной опции Enable background database maintenance (24 x 7 ESE scanning). Эта процедура выполняется в фоновом режиме включает в себя удаление устаревших элементов в хранилище и оптимизацию расположения страниц. Основная задача – освободить неиспользуемое пространство за счет сжатия записей до минимально возможного количества страниц с целью сокращения количества операций ввода/вывода. Отметим, что неиспользуемое пространство не возвращается системе. Офлайн дефрагментация позволяет высвободить это пространство.
Переместить на другой диск файл Windows.edb
Если у вас сервер RDS или вы с помощью поиска ищете кучу файлов в базе данных, то лучшим выходом будет переместить место хранения этого файла на другой локальный диск, где много места. Чтобы изменить местоположение файла индекса Windows.edb, напишите в поиске "Параметры индексирования" и запустите. В открывшимся окне нажмите "Дополнительно" и в новом окне у вас появится выбор расположения файла Windows.edb для индекса. Нажмите на "Выбрать новое" и укажите путь, где будет находиться этот файл.
Примечание: Microsoft сообщает, что Файл Windows.edb набирает объемы до больших, в версиях Windows 8/7 и Server 2012. Для устранения этого бага нужно скачать и установить патч обновления 2836988 Windows Server 2012 и Windows 8 Май 2013.
16.10.2020
itpro
Windows 10, Windows 7, Windows Server 2016
комментариев 17
Файл Windows.edb представляет собой индексную базу данных службы поиска Windows (Windows Search). Поисковый индекс позволяет пользователям выполнять быстрый поиск данных и файлов на диске по индексной базе файлов, электронных писем в pst файлах и другого контента. Индексирование выполняется в фоновом режиме процессом SearchIndexer.exe . Естественно, чем больше файлов в системе, тем больший размер может быть у файла Windows.edb. В некоторых случаях он может вырастать до десятков и даже сотен Гб, занимая все свободное место на системном диске.
Файл Windows.edb является скрытым и по-умолчанию хранится в каталоге C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.
Примечание. Файл Windows.edb есть во всех современных клиентских и серверных ОС Microsoft: от Windows 7/Server 2008 R2 до Windows 10/Server 2019.
Например, в моем случае файла Windows.edb вырос до 15,5 Гб (а это почти 15% на моем 100 Гб SSD диске).
Текущий размер файла Windows.edb в Windows можно получить следующей командой PowerShell:
Далее рассмотрим, как уменьшить размер индексного файла Windows.edb службы поиска Windows.
Использование ESEUtil для дефрагментации базы Exchange
Откройте командную строку Exchange Management Shell и перейдите в каталог с файлом почтовой базы:
Запускаем дефрагментацию с помощью утилиты ESEUtil.
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.01
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating DEFRAGMENTATION mode…
Database: WI-DB-01.edb
Defragmentation Status (% complete)
0 10 20 30 40 50 60 70 80 90 100
|—-|—-|—-|—-|—-|—-|—-|—-|—-|—-|
……………………………………………
Moving ‘\\ tmp_srv\exch\temp.edb’ to ‘WI-DB-01.edb’…
File Copy Status (% complete)
0 10 20 30 40 50 60 70 80 90 100
|—-|—-|—-|—-|—-|—-|—-|—-|—-|—-|
……………………………………………
Note:
It is recommended that you immediately perform a full backup
of this database. If you restore a backup made before the
defragmentation, the database will be rolled back to the state
it was in at the time of that backup.
Operation completed successfully in 2798.218 seconds.
Убедимся, что ее размер уменьшился:
Name DatabaseSize AvailableNewMailboxSpace
—- ———— ————————
WI-DB-01 8.328 GB (8,942,190,592 bytes) 5.219 MB (5,472,256 bytes)
WI-DB-02 14.63 GB (15,785,670,144 bytes) 4.696 GB (4,968,761,856 bytes)
WI-DB -Archive-01 658.1 MB (689,542,784 bytes) 234.6 MB (241,164,544 bytes)
Windows.edb – это файл базы данных службы поиска Windows, который обеспечивает индексацию содержимого, кэширование свойств и результаты поиска для файлов, электронной почты и другого содержимого.
Изменить расположение файла Windows.edb
Удаление файла Windows.edb может быть временной мерой, поскольку всегда существует вероятность того, что файл снова может увеличиться в размере. Если у вас заканчивается свободное место на системном диске, но вы не хотите отключать поиск Windows – и не хотите, чтобы большой файл Windows.edb занимал место на жестком диске, вы можете подумать о перемещении файла в другое место. ,
Чтобы изменить местоположение файла индекса Windows.edb, откройте Панель управления> Параметры индексирования> Дополнительно> Местоположение индекса> Выбрать новый.
Перейдите к нужной папке и установите ее в качестве нового местоположения для папки файла.
Корпорация Майкрософт выпустила обновление, исправляющее эту проблему в Windows 10/8 или Windows Server службы индексирования Windows, которая разбухает в файле Windows.edb. Если эта проблема возникает на вашем компьютере, а размер файла Windows.edb увеличивается до очень большого размера и занимает много места на диске, вы можете установить обновление, если оно еще не установлено на вашем компьютере.
Надеюсь, это поможет!
Хотите узнать больше о других файлах, типах файлов или форматах файлов в Windows? Проверьте эти ссылки:
Файлы NFO и DIZ | Thumbs.db файлы | DLL и OCX файлы | Index.dat файл | Swapfile.sys, Hiberfil.sys & Pagefile.sys | Файл Desktop.ini.
Файл Thumbs.db - это скрытый системный файл, который называется "кэшем миниатюр" и используется для хранения небольших версий изображений и видео в соответствующей папке. Одна из функций файла thumbs.db заключается в том, что он позволяет быстрее отображать значки изображений в проводнике Windows, поскольку эти изображения не нужно пересчитывать каждый раз, когда пользователь посещает папку. Они создаются автоматически в том же каталоге, что и просматриваемые эскизы. Одним словом, когда вы просматриваете фото в папке, то вы будете видеть маленькое изображение, а не пустую плитку. Давайте ниже рассмотрим два примера.
Так выглядит, когда эскизы включены и за это отвечает Thumbs.db
Так выглядит, когда эскизы отключены и файл Thumbs.db не функционирует
Файл Thumbs.db не является вирусом, это официальный файл Microsoft со времен Windows XP. Вы можете безопасно удалить его и никаких последствий для системы Windows не будет. Также с файлом Thumbs.db может быть проблема при удалении какой-либо папки, особенно по локальной сети, так как файл Thumbs.db занят процессом, и вы не сможете удалить эту папку. Ошибки звучат следующим образом:
Папка уже используется. Операция не может быть завершена, поскольку эти папка или файл открыты в другой программе. Закройте папку или файл и повторите попытку.
Если вы сталкивайтесь с такой ошибкой при удалении или перемещении папки по сети, то нужно подождать пока система закеширует эскизы файлов и повторить попытку. В другом случаи вы можете вручную удалить файлы Thumbs.db в каталоге, чтобы они не препятствовали удалению или перемещению папок по сети или на ПК. Для этого вам нужно включить " Показать скрытые файлы и папки ", так сам файл Thumbs.db является скрытым. Если вы испытываете проблемы с отображением миниатюр при просмотре или у вас ошибки при перемещении или удалении папок, то вы можете отключить функцию кеширование эскизов, тем самым файл Thumbs.db не будут создаваться и мешать вам.
Нажмите Win+R и введите control.exe folders, чтобы открыть параметры папок.
Далее перейдите во вкладку "Вид" и поставьте галочку напротив графы "Всегда отображать значки, а не эскизы". Вы должны понимать, если папка не удаляется по сети на другом ПК через ваш, то вы должны отключить эскизы на том ПК. Также, при включении этого параметра, вы не сможете просматривать изображение миниатюр.
Определяем размер свободного места в базе Exchange 2010
Чтобы в Exchange 2010 узнать текущий размер базы данных и количество свободного места в ней (те самые неиспользуемые страницы), в Exchange Management Shell выполните следующую команду:
Name DatabaseSize AvailableNewMailboxSpace—- ———— ————————
WI-DB-01 17.26 GB (18,604,766,720 bytes) 8.544 GB (9,247,766,016 bytes)
WI-DB-02 14.63 GB (15,785,670,144 bytes) 4.696 GB (4,968,761,856 bytes)
WI-DB -Archive-01 658.1 MB (689,542,784 bytes) 234.6 MB (241,164,544 bytes)
В данном примере видно, что текущий размер базы WI-DB-01 17 Гб, причем свободного места в ней аж 8.5 Гб. И если вы хотите высвободить это место, размер файла почтовой базы можно уменьшить, выполнив дефрагментацию утилитой ESEUTIL.
Далее я покажу, каким образом можно дефрагментировать файл почтовой базы Exchange 2010 на отдельно стоящем сервере, который не является членом Database Availability Group.
ПРИМЕЧАНИЕ. Если ваш сервер входит в в группу DAG не используйте данную инструкицю!
Windows.edb
Читайте также: