Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

명령 프롬프트(CMD)로 Windows PC 청소하는 방법 총정리

컴퓨터에 불필요한 파일이 쌓이지 않도록 관리하면 성능을 개선하고 저장 공간을 크게 확보할 수 있습니다. Windows에는 디스크 정리 도구를 비롯해 여러 가지 내장 시스템 정리 유틸리티가 함께 제공됩니다. 하지만 많은 사람들이 모르는 또 다른 방법이 바로 명령 프롬프트(Command Prompt)를 활용하는 것입니다.

이 글에서는 느려진 Windows PC를 명령 프롬프트로 정리하는 다양한 방법을 소개합니다.

명령 프롬프트로 컴퓨터를 정리해야 하는 이유

명령 프롬프트는 Windows 3.1부터 거의 모든 Windows 버전에 내장된 명령 처리기입니다. 대부분의 사용자에게 그래픽 사용자 인터페이스(GUI)가 편리하지만, 일부 사용자는 효율성과 성능 면에서 유리하다는 이유로 명령 프롬프트를 선호합니다.

Microsoft의 명령 처리기를 처음 접한다면 Windows 명령 프롬프트 초보자 가이드를 먼저 참고하는 것이 좋습니다.

Windows 10의 디스크 정리 도구와 저장소 센스(Storage Sense) 기능을 사용하면 컴퓨터를 비교적 쉽게 정리할 수 있습니다. 그래도 남아 있는 불필요한 파일은 임시 폴더를 비우는 등의 방법으로 수동으로 제거할 수 있습니다. 여기에 디스크 조각 모음, diskpart, 디스크 정리 도구에 바로 접근할 수 있는 명령어를 활용하면 정리 과정을 한층 더 빠르게 진행할 수 있습니다.

CMD로 컴퓨터를 청소하는 핵심 명령어

아래에서는 디스크 정리 유틸리티 실행, 임시 파일 삭제, 메모리 캐시 정리 등에 활용할 수 있는 명령어들을 살펴봅니다.

일부 명령어는 관리자 권한으로 명령 프롬프트를 실행해야 합니다. 실행 방법은 다음과 같습니다.

  1. Windows 검색창에 cmd를 입력합니다.
  2. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.
  3. 관리자 권한으로 실행을 선택합니다.

명령 프롬프트로 하드 디스크 조각 모음하는 방법

기계식 하드 디스크에서 조각화(fragmentation)는 자연스러운 현상이지만, 방치하면 성능 문제를 일으킬 수 있습니다. 조각화는 디스크의 읽기·쓰기 속도에 영향을 미쳐 시스템 전반을 느리게 만듭니다.

조각 모음(defragmentation)은 분산된 데이터를 재배열하여 디스크가 더 효율적으로 작동하도록 돕습니다. SSD는 조각 모음이 필요 없지만, 기계식 하드 드라이브(HDD)를 사용 중이라면 다음과 같이 명령어 하나로 조각 모음을 실행할 수 있습니다.

  1. 관리자 권한으로 명령 프롬프트를 엽니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다.
    defrag c:
  3. 위 명령어에서 c:는 조각 모음을 실행할 드라이브를 의미합니다. 다른 드라이브를 정리하려면 드라이브 문자를 변경하세요.

defrag 명령은 다양한 옵션 스위치와 함께 사용할 수 있습니다. Microsoft 공식 문서에서는 분석 수행, 예외 추가, 우선순위 변경 등 defrag 명령의 다양한 구문 활용법을 자세히 안내하고 있으니 참고해 보세요.

명령 프롬프트로 디스크 정리 유틸리티 사용하는 방법

디스크 정리(Disk Cleanup)는 하드 드라이브의 저장 공간을 확보하도록 도와주는 Windows 내장 유틸리티입니다. 다운로드 파일, 인터넷 임시 파일, 휴지통은 물론 시스템 파일까지 정리할 수 있습니다.

명령 프롬프트를 사용하면 디스크 정리를 실행하고 일부 자동 정리 작업을 곧바로 수행할 수 있습니다. 아래에서 도구 사용법과 지원되는 명령줄 스위치를 확인해 보세요.

기본 파일 삭제

cleanmgr 명령을 사용하면 명령 프롬프트에서 디스크 정리 도구를 실행할 수 있습니다. 사용 방법은 다음과 같습니다.

  1. 명령 프롬프트를 열고 cleanmgr을 입력한 후 Enter 키를 누릅니다.
  2. 드라이브 선택 창에서 정리할 드라이브를 선택하고 확인을 클릭합니다.
  3. 디스크 정리 창에서 삭제할 파일을 모두 선택한 뒤 확인을 클릭합니다.
  4. 마지막으로 파일 삭제를 클릭하여 작업을 확정합니다.

드라이브 선택 단계 건너뛰기

cleanmgr /sageset

이 명령을 실행하면 드라이브 선택 단계를 건너뛰고 디스크 정리 설정 창이 바로 나타납니다. 이 창에서 삭제할 파일 항목을 선택할 수 있습니다.

자동으로 파일 삭제하기

삭제할 파일을 디스크 정리 유틸리티가 스스로 판단하게 하려면 cleanmgr /sagerun 변형 명령을 사용하세요. 실행하면 드라이브를 검사한 후 시스템에서 불필요한 파일을 자동으로 삭제합니다.

cleanmgr /sagerun

저장 공간 부족 시 최적화

/lowdisk 스위치는 이름 그대로 하드 디스크의 저장 공간이 부족할 때 유용합니다. 실행하면 기본적으로 모든 파일 범주가 자동으로 선택됩니다.

이 형태의 명령을 사용할 때는 공간을 확보할 파티션의 드라이브 문자를 함께 입력해야 합니다. 명령어는 다음과 같습니다.

cleanmgr /lowdisk /d

실행하면 D: 드라이브의 모든 불필요한 파일 범주가 선택된 상태로 디스크 정리 창이 열립니다.

사용자 확인 절차 없이 모든 불필요한 파일을 즉시 삭제하려면 다음 명령어를 사용하세요.

cleanmgr /verylowdisk /d

명령 프롬프트로 임시 파일 삭제하는 방법

Windows는 일시적인 용도로 임시 파일(temp)을 생성합니다. 임시 파일은 하드 드라이브에서 큰 공간을 차지하는 경우가 드물며, 시스템이 원활하게 작동하는 데 필요한 요소입니다. 작업이 완료되면 시스템이 임시 폴더에서 해당 파일들을 자동으로 정리해야 합니다.

디스크 정리 도구는 7일 이상 경과한 임시 파일만 정리합니다. 따라서 임시 폴더를 자주 비워야 하는 상황이라면 수동으로 정리하거나 명령 프롬프트를 활용하는 것이 좋습니다.

임시 파일 목록을 확인하려면 명령 프롬프트에 다음 명령어를 입력하세요.

%SystemRoot%\explorer.exe %temp%\

파일 탐색기에서 직접 삭제(Ctrl + A > Delete)할 수도 있고, 다음 명령어로 임시 파일을 한 번에 삭제할 수도 있습니다.

del %temp%\*.* /s /q

명령 프롬프트는 현재 사용 중인 파일은 자동으로 건너뛰고, 나머지 파일들을 모두 삭제합니다.

Diskpart로 하드 디스크 완전히 지우기

디스크 전체를 말끔히 지우고 싶다면 diskpart 유틸리티를 사용할 수 있습니다. Diskpart는 다양한 기능을 위한 38개 이상의 명령어를 지원하는 Windows 명령줄 유틸리티입니다.

디스크를 지울 때는 diskpart의 clean 명령을 사용합니다. 실행하면 디스크의 모든 데이터가 삭제되고, 해당 디스크는 할당되지 않은 공간으로 초기화됩니다.

주의: diskpart 유틸리티는 신중하게 사용해야 합니다. 잘못된 대상을 지정하면 모든 데이터를 영구적으로 잃을 수 있으며 복구가 사실상 불가능합니다. 따라서 diskpart 도구를 사용하기 전에 반드시 중요한 시스템 데이터를 백업해 두기 바랍니다.

디스크를 지우는 절차는 다음과 같습니다.

  1. 명령 프롬프트에 diskpart를 입력하고 Enter 키를 누릅니다.
  2. list disk를 입력하여 시스템에 설치된 모든 디스크를 확인합니다.
  3. 지우려는 디스크를 선택합니다. 예시:
    Select disk 0
  4. 디스크 상태가 오프라인으로 표시되면 online disk를 입력하고 Enter 키를 누릅니다.
  5. 디스크를 지우려면 다음 명령어를 입력하고 Enter 키를 누릅니다.
    Clean all
  6. 작업이 완료되면 exit를 입력하여 diskpart를 종료합니다.

명령 프롬프트로 불필요한 파일 없는 깨끗한 PC 유지하기

명령 프롬프트를 활용하면 불필요한 파일 제거를 비롯한 다양한 고급 작업을 수행할 수 있습니다. GUI 기반의 디스크 정리 도구를 사용하는 것도 좋지만, 명령 프롬프트를 이용하면 특정 범주의 파일만 골라 정리하거나 디스크 전체를 초기화하는 작업까지 훨씬 간편하게 처리할 수 있습니다. 오늘 소개한 명령어들을 활용해 저장 공간을 확보하고 PC 성능을 한 단계 끌어올려 보세요.