XP에는
디스크 정리라는 기능이 포함되어 있다. 하드 디스크의 공간이 부족한 경우 다운로드한 프르그램 파일을 지우거나나 휴지통을 비우고, Windows 구성 요소나 시스템 복원에의해 사용된 공간을 줄여줌으로서 디스크를 정리하는 기능이다.
이
디스크 정리의 삭제할 파일 항목을 보면
오래된 파일 압축이라는 것이있다. 이 기능은
자주 사용되지 않는 파일들을 NTFS의 자체 기능을 이용해서 압축하는 기능이다
주1, 주2. 문제는 오래된 파일을 압축할 수 있는 기능은 있지만 압축된 파일을 압축 해제하는 기능은 없기때문에 오래된 파일 압축을 통해 압축된 파일을 해제하는 질문을 받곤한다
주3.
따라서 이번팁에서는 디스크 정리를 이용해서 오래된 파일을 압축한 경우 이 파일의 압축을 해제하는 방법을 설명하겠다.
XP는 오래된 파일을 압축하는 기능은 제공하지만 반대로 이 파일의 압축을 해제하는 방법은 제공하지 않는다. 따라서
디스크 정리의
오래된 파일 압축 기능으로 압축한 경우에는 압축된 파일을 찾아서 해제해야 한다. 그러나 어떤 파일이 압축되어 있는지 사용자가 알 수 있는 방법이 없으므로 다음절차에따라 압축을 해제하기 바란다.
- 시작/실행/cmd를 입력하고 확인을 클릭한다.
- 다음 명령을 사용해서 디스크 정리를 사용한 드라이브(예: C:\)로 이동한다.
cd /d <디스크 정리 드라이브>\
예:
cd /d C:\
- 명령행에서 다음 명령을 실행한다.
compact /s /u /i /a
여기서 /u는 압축 해제, /s는 하위 폴더 포함, /a는 숨김 파일이나 시스템 파일 포함, /i는 오류 무시를 의미한다주4, 주5.
주1: NTFS의 자체 압축 기능은 압축되지 않은 파일을 저장하는 경우에는 상당한 효과를 볼 수 있다. 그 이유는 CPU가 고성능화 되면서 하드 디스크의 입출력 속도보다 CPU의 압축 해제 속도가 빠른 경우가 많기때문이다.
주2: NTFS는 과거 MS에서 사용되던 더블 스페이스와 비슷하다. 다만 더블 스페이스의 경우 드라이브를 통채로 압축해서 사용하지만 NTFS의 자체 압축 기능은 파일별, 폴더별 압축이 가능하다.
주3: 사용한지 오래된 파일을 압축하는 기능이므로 압축된채 두어도 큰 문제는 없다. 압축된 파일은 나중에 다시 사용하는 경우 자동적으로 압축이 해제, 실행된다. 문제는 일단 한번 압축된 파일은 수작업으로 압축을 해제하지 않는한 압축된 채로 남아 있게된다.
주4:
Compact 명령은 오류가 발생하는 경우 바로 실행을 중지한다. 따라서
Compact 명령을 사용할 때에는 가급적
/i 스위치를 사용하는 것이 좋다.
주5:
Compact에대한 보다 자세한 사용법은
명령행에서 NTFS 압축을 참고하기 바란다.
댓글: 이 팁은 damibasia님이 질문, 오래된 파일 압축 - 에 관해에대한 답으로 작성되었습니다.