Computer >> 컴퓨터 >  >> 체계 >> Windows 7

Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?

Windows.edb Windows 검색 인덱스 데이터베이스입니다. 검색 색인을 사용하면 파일 색인화, PST 파일의 전자 메일 및 기타 콘텐츠로 인해 파일 시스템의 데이터와 파일을 빠르게 검색할 수 있습니다. 인덱싱은 SearchIndexer.exe에 의해 백그라운드에서 수행됩니다. 프로세스. 분명히 시스템에 파일이 많을수록 Windows.edb 파일의 크기가 커집니다. 어떤 경우에는 시스템 드라이브의 모든 여유 공간을 차지하여 최대 수십 또는 수백 GB까지 커질 수 있습니다.

Windows.edb 파일은 숨겨져 있으며 기본적으로 C:\ProgramData\Microsoft\Search\Data\Applications\Windows\ 폴더에 저장됩니다. .

참고. Windows.edb 파일은 Windows 7/Server 2008에서 Windows 10/Server 2019에 이르는 모든 최신 클라이언트 및 서버 Microsoft OS에서 찾을 수 있습니다.

예를 들어 제 경우에는 Windows.edb의 크기가 15.5GB 이상입니다(즉, 100GB SSD 드라이브의 경우 15% ​​이상).

Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?

다음 PowerShell 명령을 사용하여 Windows.edb 파일의 현재 크기를 확인할 수 있습니다.

((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)

Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?

간단한 PowerShell 스크립트를 사용하여 컴퓨터에 있는 모든 대용량 파일을 찾을 수 있습니다.

다음으로 거대한 Windows 검색 색인(Windows.edb) 파일의 크기를 줄이는 몇 가지 방법을 살펴보겠습니다.

내용:

  • Windows 검색 색인을 재설정하고 다시 작성하는 방법은 무엇입니까?
  • 조각 모음을 사용하여 Windows.edb 크기 줄이기
  • Windows.edb 파일 제거 및 재생성
  • Windows.edb 파일을 다른 드라이브로 이동
  • Windows.edb 파일 증가를 수정하기 위한 업데이트 롤업 설치
  • Windows.edb 파일이 계속 늘어남

Windows 검색 색인을 재설정하고 다시 작성하는 방법

Windows.edb의 크기를 줄이는 가장 효과적인 방법은 아니지만 가장 적절한 방법은 시스템의 파일을 다시 인덱싱하는 것입니다. 이렇게 하려면 제어판 -> 색인 생성을 엽니다. 옵션 -> 고급 -> 재생성을 클릭합니다. (이 대화 상자를 열려면 다음 명령을 실행할 수 있습니다. Control srchadmin.dll ).

Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?

시간이 지나면 Windows 검색이 시스템 드라이브(및 기타 인덱스 위치)에 있는 데이터의 전체 재인덱싱을 완료하고 edb 파일 크기가 줄어듭니다(내 컴퓨터에서 검색 인덱스를 다시 작성하는 데 몇 시간이 소요됨) .

조각 모음을 사용하여 Windows.edb 크기 줄이기

Windows 검색 색인 파일은 Microsoft EDB입니다. 데이터 베이스. 이러한 데이터베이스를 유지 관리하기 위한 표준 도구인 esentutl.exe를 사용하여 EDB 데이터베이스를 조각 모음할 수 있습니다. (Extensible Storage Engine Utility – Exchange 관리자에게 친숙해야 함). 데이터베이스는 오프라인에서 조각 모음되므로(사용하면 안 됨) Widows Search 서비스를 먼저 중지해야 합니다. 단일 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 파일의 전체 복사본이 생성되기 때문에 하드 드라이브에 충분한 여유 공간이 있어야 합니다.

Esentutl은 현재 EDB 파일 조각 모음 진행률을 화면에 표시합니다.

참고. esentutl 명령을 실행한 후 오류가 표시되는 경우:

10.125초 후에 -1213 오류(JET_errPageSizeMismatch, 데이터베이스 페이지 크기가 엔진과 일치하지 않음)로 작업이 종료되었습니다.

즉, 64비트 OS를 사용하고 있으며 조각 모음을 수행하려면 x86 esentutl 버전을 사용해야 합니다. 이 경우 세 번째 명령은 다음과 같습니다.

"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb

Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?

제 경우에는 조각 모음 후 Windows.edb 파일의 크기가 30% 감소했습니다.

Windows.edb 파일 제거 및 재생성

여유 디스크 공간이 중요한 경우 Windows.edb 파일을 안전하게 삭제할 수 있습니다. 이 작업은 데이터가 손실되지 않고 검색 인덱스만 재설정되므로 안전합니다. Windows.edb 파일을 삭제하려면 Windows 검색을 중지하세요. 서비스를 선택한 다음 파일을 삭제하고 서비스를 시작합니다.
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 reg 키에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search는 Windows Search 서비스가 다음에 시작할 때 현재 설정과 인덱싱 경로를 재설정하고 기본 wsearch 매개변수를 복원하며 기본 인덱싱 경로를 추가하도록 합니다.

Windows 검색을 다시 시작하면 백그라운드 재인덱싱 프로세스가 시작되고 Windows.edb 파일이 다시 생성됩니다(전체 재인덱싱 중에 시스템 성능이 저하될 수 있음).

Windows.edb 파일을 다른 드라이브로 이동

경우에 따라 Windows.edb 파일의 크기가 지속적으로 증가하는 경우 Windows Search의 인덱스 데이터베이스를 다른 드라이브(볼륨)로 이동하는 것이 좋습니다. 따라서 검색 데이터베이스가 급격히 증가해도 시스템 파티션의 여유 공간이 고갈되어 OS 충돌이 발생하지 않습니다. 일반적으로 사용자가 파일, 개인 폴더 및 기타 인덱싱된 콘텐츠를 적극적으로 사용하는 RDS 서버에서 수행해야 합니다.

색인 파일 위치를 변경하려면 제어판 -> 색인 옵션 -> 고급 -> 색인 위치-> 새 위치로 이동하십시오. , Windows.edb 파일의 새 위치에 대한 경로를 지정하고 확인을 클릭합니다.

Windows 검색 서비스 다시 시작:
Restart-Service wsearch

Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?

Windows.edb 파일 증가를 수정하기 위해 업데이트 롤업 설치

Windows 8 및 Windows Server 2012에서 Windows.edb 파일의 지속적인 증가 문제를 수정하기 위해 2013년 5월에 특별 업데이트가 릴리스되었습니다(이 버그 수정은 업데이트 롤업 KB 2836988의 일부임). 이러한 Windows 버전에서는 이 패치를 수동으로 다운로드하여 설치하는 것이 좋습니다. 이 업데이트는 Windows.edb 파일의 현재 크기를 줄이는 것이 아니라 파일이 과도하게 커지는 버그만 수정한다는 점에 유의하십시오. edb 파일의 크기를 줄이려면 위에서 설명한 대로 검색 인덱스를 다시 작성하거나 조각 모음을 수행해야 합니다.

다른 Windows 버전의 경우 항상 Windows Update 또는 WSUS를 통해 최신 누적 업데이트를 설치하는 것이 좋습니다.

Windows.edb 파일이 계속 늘어남

Windows.edb 파일이 조각 모음 및/또는 검색 색인 재구축 후에 다시 커지기 시작하면 문제를 해결하는 데 도움이 될 수 있는 다음 방법을 시도하십시오.

  1. 내장된 Windows 10 검색 실행 그리고 색인 생성 문제해결 도구 . 다음 명령을 사용하여 실행할 수 있습니다. msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic . 문제 목록에서 '검색 또는 색인 생성 속도가 느림을 선택합니다. ". 그런 다음 문제 해결 마법사는 Windows Search 서비스를 정상 상태로 되돌리려고 시도합니다. Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?
  2. 필요한 콘텐츠만 인덱싱하십시오. 검색 색인에서 찾고 있지 않은 항목을 제외하십시오. "수정 ' 버튼은 색인 설정 및 '색인 생성 위치 " 창에서 색인을 생성하지 않으려는 경로와 앱을 비활성화하십시오. 색인 경로 설정을 변경한 후 매번 검색 색인을 다시 작성해야 합니다(고급 -> 다시 작성). Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까? 또한 Windows.edb 파일 크기는 Windows 7보다 Windows 10/8.1에서 훨씬 빠르게 증가합니다. 사실 최신 Windows 버전에서는 크기에 관계없이 모든 파일 내용이 인덱싱됩니다. 그리고 Windows 7은 대용량 문서의 첫 부분만 인덱싱했습니다.
  3. Outlook을 PST와 함께 사용하는 경우 파일을 컴퓨터에 저장한 다음 색인을 생성하면 Windows.edb 파일의 크기가 PST 파일의 크기에 비례하여 커집니다. 이로 인해 디스크 공간 부족 및 성능 문제가 발생할 수 있습니다. 이로 인해 디스크 공간이 부족하고 컴퓨터 성능이 느려질 수 있습니다. 이 경우 인덱싱된 항목 목록에서 Outlook을 제외하는 것이 좋습니다. Windows.edb의 거대한 파일 크기를 줄이는 방법은 무엇입니까?물론 Outlook 검색은 작동을 멈춥니다. 검색 색인이 활성화된 Exchange 서버);
  4. 아무것도 도움이 되지 않고 Windows.edb 파일 크기가 계속 커지면 wsearch 서비스를 완전히 비활성화하거나 시작 시 검색 색인을 재설정하는 로그온 스크립트를 구성할 수 있습니다.