Windows OS 의 가장 오래 묵은 불편함 중의 하나는 사용하는 기간에 비례해서 프로그램 구동 시간이 점점 느려지는 것이라 할 수 있습니다. 구동이 느려지는 원인으로 SWAP 부족이 있습니다. SWAP은 디스크를 임시 메모리 공간으로 활용하는 것으로 사용 가능한 디스크 공간에 따라 OS 에 의해 자동으로 크기가 조절됩니다. SWAP 사용 가능한 디스크 공간이 줄어 든다면 성능 저하가 발생합니다. 그러면, SWAP 사용 가능 공간이 줄어 드는 이유는 무엇일까요? 몇 가지 이유가 있겠지만 대표적으로 생각해 볼 수 있는 것은 오랜 기간 미사용 프로그램을 방치하고 있는 경우와 프로그램 설치/제거 과정에서 완전히 삭제되지 않는 파일들이 공간을 많이 차지 하기 때문입니다. 특히, 프로그램 설치/제거 할 때, OS 에서 관련 파일들까지 깔끔하게 정리/삭제해 주면 얼마나 좋을까요? Windows OS 는 1년에 한 차례 정도 Clean 설치를 함으로써 다시금 원래의 쾌적한 상태로 만들 수 있습니다만 최대한 OS 재설치를 하지 않기 위해서 평소에 주기적인 디스크 공간 정리를 해 주는 것이 좋겠습니다. 이 글에서는 디스크 정리를 위해 필요한 도구를 살펴 보도록 하겠습니다.
폴더별 디스크 사용량의 확인을 도와 주는 유용한 유틸리리
우선, 오랜 기간 사용하지 않는 프로그램이나 디스크 공간을 많이 차지하는 프로그램들을 살펴 봐야 하겠습니다. Linux 에서는 ‘du‘ 명령을 이용해서 폴더별 디스크 사용량을 쉽게 알 수 있는데 반해서 Windows 는 유사한 명령어가 없기에 별도의 유틸리티를 사용해야만 합니다. 구글에서 알려 준 폴더별 디스크 사용량을 알려 주는 유틸리티는 다음과 같습니다.
WinDirStat
첫 번째로 추천 받은 것이 WinDirStat 입니다. 설치가 필요하며, 정보를 얻기 원하는 드라이브를 한 번에 선택 한 후, 분석을 실행하면 아래 그림과 같이 폴더별 사용량을 보여 줍니다.
위 그림에서 보면 Users 폴더가 97 GB 를 사용하고 있는 것을 알 수 있습니다. 해당 폴더의 하위 폴더로 아래와 같이 계속해서 탐색해 가 보았더니 Android\SDK 폴더가 무려 39GB 를 차지하고 있음을 알 수 있습니다. 이 프로그램은 이전에 설치했다가 삭제한 것이었는데 여전히 디스크를 점유하고 있음을 알 수 있습니다. 바로 삭제를 합니다.
TreeSize Free
이 유틸리티의 강점이랄 수 있는 것은 데이타 수집 시간이 짧다는 것입니다. WinDirStat 의 경우, 디스크 정보를 수집하는데 수 분의 시간이 소요되는 반면에 TreeSize Free 는 상당히 빠른 시간 안에 정보를 수집하고 결과를 보여 주었습니다. 결과만 보면 WinDirStat 와 동일하게 보이는데 상세한 차이가 있는지는 잘 모르겠습니다. 폴더별 디스크 사용량을 확인하고 디스크 공간을 많이 차지하고 있는 폴더 내용을 확인해서 불필요한 폴더는 차례대로 삭제합니다.
LINE 메신저, 업데이트 할 때마다 디스크 점유가 늘어나다
네이버의 LINE 메신저와 같이 프로그램을 Update 하면서 이전 버전의 데이타 폴더를 그대로 유지하는 것이 있습니다. LINE 메신저의 경우, shared 폴더가 여러 개 있는데 실제 사용하는 폴더를 알 수 없어서 어떤 것을 남기고 어떤 것을 삭제할 지 알 수 없었습니다. 따라서, 이런 프로그램의 경우, Update 를 하는 것이 아니라 아예 프로그램 전체 삭제와 데이터 폴더를 삭제하고, 재 설치해야 하는 것이 좋겠습니다. (필자는 Opera Browser Extension 사용으로 변경했습니다.) 이와 유사한 것으로는 Opera Browser 도 있습니다. 단, Opera Browser 는 설치 파일만이 남아 있었기에 프로그램을 삭제하지 않고, 해당 폴더와 파일만 삭제하는 것으로 충분했습니다.
전문 프로그램의 활용, 데이터 파일까지 삭제하자!
위의 LINE 메신저와 같이 프로그램 삭제로는 데이터 파일이 삭제되지 않는 프로그램들이 있습니다. 그리고, Registry 에도 남는 경우는 더 많습니다. 기계에 기름 때가 끼는 것과 같이 이런 찌꺼기가 축적되면 PC 성능이 갈수록 떨어지게 됩니다. 이런 찌꺼기를 삭제해 주기 위해 별도의 추가 유틸리티를 사용하는 것을 추천합니다. 필자는 Revo Uninstaller Pro 를 사용하고 있습니다만 유사한 기능의 다양한 프로그램들이 나와 있으니 하나 정도는 구비하기 바랍니다. 이런 류의 유틸리티는 프로그램 삭제, Registry 삭제, 데이터 파일 삭제 등을 한 번에 해결해 주기에 편리하게 디스크 공간을 회복 할 수 있습니다.
마지막은 디스크 정리로 ……
불필요한 프로그램의 삭제와 데이터 파일 삭제로 충분히 디스크 공간을 확보했다면 조각 모음을 한 번 실시해 주는 것으로 마감하면 됩니다. PC 성능이 점차로 느려지는 느낌이 들 때, 위와 같이 폴더별 사용량을 확인해서 불필요한 공간을 원래의 사용 가능한 공간으로 바꾸어 줌으로써 부족한 하드 디스크 공간도 확보하고 원할한 SWAP 도 가능하게 관리를 해 줌으로써 조금이나만 성능을 복원하시기 바랍니다.
※ 참고 How to Free C:\ Drive Disk Space in Windows 7 and Reduce System Size?