Windows 10/8/7의 디스크 조각 모음 도구(Disk Defragmenter)는 이전 버전인 Windows Vista에 비해 훨씬 다양한 옵션을 제공합니다. 특히 명령 프롬프트에서 사용할 수 있는 명령줄 버전에는 여러 유용한 스위치가 포함되어 있어, GUI 환경보다 더 세밀하게 디스크 최적화 작업을 제어할 수 있습니다.
Defrag 명령줄 스위치 확인 방법
먼저 관리자 권한으로 명령 프롬프트를 실행합니다. 시작 메뉴에서 'cmd'를 검색한 후 '명령 프롬프트'를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택하면 됩니다.
명령 프롬프트 창에 다음을 입력하고 Enter 키를 누릅니다.
Defrag /?
이 명령을 실행하면 조각 모음과 관련된 모든 옵션과 명령줄 스위치를 화면에서 바로 확인할 수 있습니다.
Windows Defrag 주요 스위치 목록
| 스위치 | 설명 |
|---|---|
| /A | 지정한 볼륨에 대한 분석만 수행합니다. 실제 조각 모음 없이 현재 조각화 상태를 점검할 때 유용합니다. |
| /C | 시스템의 모든 볼륨에 대해 작업을 수행합니다. |
| /D | 기존 방식의 조각 모음을 수행합니다. (기본값) |
| /E | 지정한 볼륨을 제외한 나머지 모든 볼륨에 작업을 수행합니다. |
| /H | 보통 우선순위로 작업을 실행합니다. (기본값은 낮은 우선순위) |
| /K | 지정한 볼륨에 대해 슬래브 통합(Slab Consolidation)을 수행합니다. |
| /L | 지정한 볼륨에 대해 재트림(Retrim)을 수행합니다. 주로 SSD 최적화에 활용됩니다. |
| /M | 각 볼륨에 대해 백그라운드에서 병렬로 작업을 동시에 실행합니다. |
| /O | 미디어 유형(HDD, SSD 등)에 맞는 적절한 최적화를 자동으로 수행합니다. |
| /T | 지정한 볼륨에서 이미 진행 중인 작업의 상태를 추적합니다. |
| /U | 작업 진행 상황을 화면에 실시간으로 출력합니다. |
| /V | 조각화 통계를 포함한 상세 출력 결과를 표시합니다. |
| /X | 지정한 볼륨에 대해 여유 공간 통합(Free Space Consolidation)을 수행합니다. |
실전 활용 예시
예를 들어 명령 프롬프트에서 다음과 같이 입력하면,
defrag /C /H /M
모든 볼륨(/C)에 대해 보통 우선순위(/H)로 작업을 실행하면서, 각 볼륨을 병렬(/M)로 동시에 처리하게 됩니다. 여러 개의 드라이브를 사용하는 시스템에서 시간을 크게 단축할 수 있는 조합입니다.
또한 SSD를 사용하는 경우에는 defrag C: /O /V처럼 /O 스위치를 활용하면 미디어 유형에 맞는 최적화(TRIM 포함)가 자동으로 적용되므로, 불필요한 쓰기 작업 없이 드라이브 성능을 유지할 수 있습니다.
참고 사항
SSD는 물리적인 조각 모음이 필요하지 않으며, 과도한 조각 모음은 오히려 수명을 단축시킬 수 있습니다. Windows 10은 드라이브 유형을 자동으로 인식하므로, 일반적으로 /O 스위치를 사용하는 것이 가장 안전합니다. 기계식 하드디스크(HDD)의 경우 정기적인 조각 모음이 파일 접근 속도 향상에 도움이 됩니다.