웹사이트 검색

이 작은 Windhawk 조정이 Windows가 결코 해결하지 못한 문제를 해결했다


저는 빠르고 기능이 많은 파일 탐색기 대안들을 많이 사용해봤지만, 윈도우와의 밀접한 통합 때문에 결국 기본 앱으로 되돌아오게 됩니다. 그래서 그 불편함을 우회해서 사용하려고 노력합니다. 예를 들어, 간단한 조정으로 파일 탐색기의 지연 문제를 해결했습니다. 마찬가지로 Listary를 이용해 느린 검색 문제도 해결할 방법을 찾았습니다.

하지만 여전히 많은 특이점이 있습니다. 가장 큰 문제 중 하나는 파일 탐색기가 여전히 폴더 크기를 열에 표시하지 않는다는 점인데, 이는 거의 모든 파일 탐색기 대안에서 제공되는 기능입니다. 다행히도 Everything Search와 Windhawk의 도움으로 파일 탐색기에서 폴더 크기를 표시하는 빠른 방법이 있습니다.

파일 탐색기에서 폴더 크기가 표시되지 않는 이유는 무엇인가요

할 수는 있지만, 한 번에 한 폴더만 가능합니다

공정하게 말하면, 파일 탐색기는 폴더 크기를 보여주긴 합니다. 하지만 폴더 위에 마우스를 올리거나 오른쪽 클릭 후 속성을 열었을 때만 볼 수 있습니다. 한두 개의 폴더를 확인할 때는 괜찮습니다. 하지만 수백 개의 폴더가 있는 드라이브를 보고 어느 것이 저장 공간을 차지하는지 파악해야 할 때는 가장 실용적인 방법이 아닙니다.

마이크로소프트가 이것을 기본 기능으로 만들지 않은 명백한 이유는 성능과 관련이 있습니다. 파일 크기는 파일 시스템에 메타데이터로 저장되지만, 폴더 크기는 어디에도 미리 계산되어 있지 않습니다. 폴더 크기를 표시하려면 Windows가 해당 폴더 안의 모든 파일과 하위 폴더를 재귀적으로 스캔해야 합니다. 디렉토리의 모든 폴더에 대해 이렇게 하면, 특히 폴더 구조가 깊거나 네트워크 공유 드라이브에서는 탐색기가 매우 느려집니다.

하지만 정말 중요한 질문은, 성능이 문제라면 왜 선택적 기능으로 제공하지 않는가 하는 것입니다. 사용자가 켜고 끌 수 있도록 하고, 그 대가를 받아들이게 하면 됩니다. macOS Finder나 Linux의 파일 관리자들인 Dolphin 등이 바로 이렇게 하고 있으며, 사용자들은 계산하는 데 시간이 조금 걸릴 수 있다는 것을 이해합니다. 그에 반해 Explorer는 이 기본 기능이 내장되지 않은 몇 안 되는 주요 파일 관리자 중 하나로 남아 있습니다.

Everything과 Windhawk로 폴더 크기 표시하기

Windows가 고치지 못하는 문제를 두 가지 도구로 해결하기

이 문제에 대한 나의 해결책은 두 가지 무료 도구를 포함합니다: Everything Search와 Windhawk. Everything에 익숙하지 않다면, 이것은 NTFS 마스터 파일 테이블을 직접 읽어 전체 드라이브를 인덱싱하는 번개처럼 빠른 파일 검색 유틸리티입니다. 덕분에 Windows 검색보다 훨씬 빠르며, 1.5 알파 버전에서는 동일한 인덱스를 사용하여 폴더 크기도 계산할 수 있습니다.

Windhawk는 Explorer, 작업 표시줄, 시작 메뉴와 같은 Windows 구성 요소에 수정 사항을 주입하는 모드 도구입니다. Microsoft가 건드리지 못하게 하는 문제를 해결할 수 있는 마켓플레이스입니다. 커뮤니티가 만든 모드를 모아놓은 라이브러리를 제공하며, 그중 하나가 우리가 딱 필요로 하는 Explorer 세부 정보에서 더 나은 파일 크기 모드입니다. 이 모드는 Everything의 인덱스를 이용해 폴더 크기를 Size 열에 표시할 수 있어, 반복 스캔으로 인한 성능 저하 없이 사용할 수 있습니다.

이 설정을 하려면 먼저 voidtools에서 Everything Search를 설치하고 인덱스가 생성되도록 합니다. 인덱스 생성에는 보통 몇 초 정도 걸립니다. 그런 다음 Windhawk를 다운로드하고 설치 마법사를 진행하세요. Windhawk가 실행되면 Explorer를 클릭하고 Explorer 세부 정보에서 Better File Sizes를 검색합니다. 세부 정보를 클릭한 다음, 설치를 클릭하세요.

설치 후, 모드의 설정 탭으로 이동하세요. 폴더 크기 표시 드롭다운에서 여러 옵션을 볼 수 있습니다. 백그라운드에서 Everything이 실행 중이라면, 폴더 크기를 즉시 계산할 수 있는 Everything 사용 옵션을 선택하세요. 그렇지 않다면, Enabled, Manually 계산됨(Can Be Slow)을 선택하세요. 이 옵션은 Everything 없이도 작동하지만 큰 디렉터리에서는 시간이 더 걸릴 수 있습니다.

재시작 후 파일 탐색기를 자세히 보기로 열고 크기 열이 표시되는지 확인하세요. 폴더 크기가 파일 크기처럼 크기 열에 나타나는 것을 볼 수 있습니다. 마치 마이크로소프트가 직접 이 기능을 추가한 것처럼 자연스럽게 느껴집니다.

Windows에서 폴더 크기를 확인하는 다른 방법

작동은 하지만 그만큼 매끄럽지는 않은 대안

폴더 크기를 확인하는 다른 방법도 있지만, 어떤 방법도 작업 흐름에 완벽하게 통합되지는 않습니다. Files, File Pilot, One Commander와 같은 서드파티 파일 탐색기 대체 프로그램은 기본적으로 폴더 크기를 표시합니다. 일부는 기본 탐색기보다 더 빠르게 표시하기도 합니다. 하지만 이는 익숙한 파일 관리자를 버리고 새로운 인터페이스를 배워야 한다는 것을 의미합니다.

TreeSize, WinDirStat, WizTree와 같은 전용 디스크 사용량 도구는 공간을 차지하는 항목을 찾는 데 매우 유용합니다. 이들은 드라이브의 내용을 트리맵이나 막대 차트로 시각화하여 폴더를 크기별로 정렬하고 용량이 큰 디렉터리를 자세히 살펴볼 수 있게 합니다. 저는 정기적인 정리를 위해 WizTree를 자주 사용하지만, 이들은 별도의 앱으로 특정 시점에만 실행해야 합니다. 일상적으로 파일을 탐색하며 폴더 크기를 간단히 확인할 때보다는 가끔 하는 정리 작업에 적합합니다.

폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하면 크기를 확인할 수도 있지만, 이 작업을 반복해서 하는 것은 번거롭습니다. Get-ChildItem -Recurse | Measure-Object -Property Length -Sum와 같은 PowerShell 명령어는 스크립트 검사용으로는 유용하지만, 일반적인 브라우징에는 그다지 편리하지 않습니다. Windhawk 모드는 앱을 전환하거나 명령어를 실행하거나 작업 흐름을 바꾸지 않고도 폴더 크기를 직접 탐색기에서 확인할 수 있게 해주기 때문에 가장 유리합니다.

완벽한 해결책은 아니지만 우회 방법

솔직히 말해서, 이것은 완벽한 해결책은 아닙니다. 두 개의 서드파티 앱에 의존하며, Windows 업데이트가 이루어질 때 업데이트가 이루어질 때까지 Windhawk 모드가 정상적으로 작동하지 않을 수 있습니다. 가장 빠른 결과를 위해 모든 것이 백그라운드에서 실행되어야 하지만, 원한다면 모드가 크기를 수동으로 계산할 수도 있습니다.

즉, 마이크로소프트가 수십 년 동안 무시해 온 기능임에도 불구하고, 이 조합은 놀라울 정도로 잘 작동하며 각 폴더의 속성을 열지 않고도 크기별로 정렬할 수 있게 해줍니다. 이 제한 때문에 답답함을 느껴왔다면, Windhawk와 Everything을 설정하는 데 몇 분 정도 투자하는 것은 충분히 가치가 있습니다.

관련기사