udefrag 명령어

최종 업데이트: 2026년 1월 16일

의 핵심 구성 요소 UltraDefrag CLI udefrag 명령어입니다. 이 명령어를 사용하여 디스크를 분석, 조각 모음 및 최적화할 수 있습니다. 또한 조각 모음에 사용할 수 있는 디스크 목록을 가져올 수도 있습니다.

UltraDefrag 설치하므로 명령어를 해당 디렉터리에 전체 경로를 지정하지 않고도 접근할 수 있습니다. 단, 관리자 권한이 필요하므로 관리자 권한 으로 명령 프롬프트 를 실행해야 합니다 udefrag%SystemRoot%\system32

개요

udefrag [action] [options] [disks] [paths]

행위

행동설명
-a, --analyze 지정된 디스크를 분석합니다.
-o, --optimize 지정된 디스크에 대한 전체 최적화를 수행합니다.
-q, --quick-optimization 지정된 디스크에 대한 빠른 최적화를 수행합니다.
--optimize-mft 지정된 디스크의 마스터 파일 테이블을 최적화합니다.
-l, --list-available-volumes 조각 모음에 사용할 수 있는 분리 불가능한 디스크를 모두 나열하십시오.
-la, --list-available-volumes=all 디스크 조각 모음에 사용할 수 있는 모든 디스크(이동식 디스크 포함)를 나열합니다.
--mark-as-ssd 지정된 디스크를 SSD로 표시하십시오.
--mark-as-hdd 지정된 디스크를 HDD로 표시하십시오.
-?, -h, --help 도움말 화면을 표시합니다.

각 작업은 배타적이며 서로 조합할 수 없습니다. 작업을 지정하지 않으면 프로그램은 지정된 디스크와 경로의 조각 모음을 수행합니다. 디스크와 경로 모두 지정하지 않으면 프로그램은 도움말 화면을 표시합니다.

옵션

옵션설명
--deep 지정된 디스크와 경로에 대해 심층 처리를 수행합니다. 명령줄에 이 옵션이 있으면 프로그램은 파일 처리 제외를 제어하는 ​​모든 환경 변수를 무시하고 모든 파일을 처리합니다.
-b, --use-system-color-scheme 출력 색상 표시를 비활성화합니다.
-p, --suppress-progress-indicator 진행률 표시기와 클러스터 맵을 표시하지 마십시오.
-v, --show-volume-information 작업 완료 후 통계를 표시합니다.
-m, --show-cluster-map 클러스터 맵을 표시합니다.
--map-colors=<c1,c2,…,c7> 클러스터 맵 색상을 설정합니다. 다음 순서대로 쉼표로 구분된 색상 목록을 지정합니다. 사용 가능한 색상: 자유 공간 색상, 잠긴 파일 색상, 조각난 파일 색상, 조각나지 않은 파일 색상, 디렉터리 색상, MFT 영역 색상, MFT 색상. 사용 가능한 색상은 검정, 흰색, 빨강, 녹색, 파랑, 노랑, 마젠타, 시안, 진빨강, 진녹색, 진파랑, 진노랑, 진마젠타, 진시안, 회색입니다. 기본적으로 흰색, 녹색, 빨강, 파랑, 노랑, 마젠타, 진마젠타 색상이 사용됩니다.
--map-border-color=<color> 클러스터 맵 테두리 색상을 설정하세요. 사용 가능한 색상은 위에 나열된 클러스터 맵 색상과 동일합니다. 프로그램은 기본적으로 노란색을 사용합니다.
--map-symbol=<symbol> 클러스터 맵을 그릴 문자를 선택하세요. 문자는 직접 지정하거나 ASCII 코드를 16진수 형식(0x1~0xFF 범위)으로 지정하여 지정할 수 있습니다. 프로그램은 기본적으로 해당 % 문자를 사용합니다.
--map-rows=<n> 클러스터 맵의 높이를 설정합니다. 기본적으로 맵의 높이는 10행입니다.
--map-symbols-per-line=<n> 클러스터 맵의 너비를 설정합니다. 기본적으로 맵의 너비는 68자입니다.
--use-entire-window 사용 가능한 모든 공간을 활용하도록 클러스터 맵을 확장하십시오.
--wait 다른 UltraDefrag 인스턴스에서 실행 중인 조각 모음 작업이 완료될 때까지 기다린 후 작업을 시작하십시오.
--shellex 지정된 디스크와 경로를 UltraDefrag 이전에 개별 파일 및 폴더의 원클릭 조각 모음에 사용했던 특수 모드로 처리합니다. 이 모드에서는 작업 시작 전에 선택된 개체 목록을 표시하고 작업 완료 후 아무 키나 누르도록 안내합니다. 또한 환경 변수를 무시하고 사용자 기본 설정을 고려합니다 .

디스크 및 경로

한 번에 여러 디스크를 분석, 조각 모음 및 최적화할 수 있습니다

1
udefrag c: d:

또한 다음 스위치 중 하나를 사용할 수 있습니다

스위치설명
--all 사용 가능한 모든 디스크를 처리합니다.
--all-fixed 분리 불가능한 디스크를 모두 처리하십시오.

때로는 전체 디스크가 아닌 개별 파일이나 폴더만 조각 모음해야 할 수도 있습니다. 이렇게 하려면 조각 모음할 경로 목록을 공백으로 구분하여 지정하세요. 절대 경로와 상대 경로 모두 지원되며, *? 와일드카드도 사용할 수 있습니다. 공백이 포함된 모든 경로는 큰따옴표로 묶어야 합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
:: defragment the USERPROFILE folder contents
udefrag "%USERPROFILE%\*"

:: defragment everything inside of the '..\Test Files' folder

udefrag "..\Test Files\*"

:: defragment an individual file

udefrag "C:\Virtual Machines\Windows 10\Windows 10.vmdk"

:: defragment them all at once

udefrag "%USERPROFILE%\*" "..\Test Files\*" "C:\Virtual Machines\Windows 10\Windows 10.vmdk"

:: defragment the WINDOWS folder itself (its contents will be not processed)

udefrag C:\WINDOWS

환경 변수

명령줄에서 옵션을 지정하지 않으면 명령줄 인터페이스는 사용자 기본 설정을 고려하지 않습니다 . 대신 다음 환경 변수를 고려합니다.--shellex

변수 이름설명
UD_CLEAN_TEMP_FILES 조각 모음 전에 임시 파일을 제거하려면 이 변수를 설정하십시오 1
UD_TEMP_FILES_EXP_TIME 임시 파일 만료 시간. UltraDefrag 다음 시간 형식을 사용합니다. Ad Bh Cm Ds, 여기서 A, B, C, D는 정수이고 d, h, m, s는 각각 일, 시, 분, 초를 나타냅니다. 기본값은 입니다 24h.
UD_DEFRAGMENTATION_DEPTH 디스크 조각 모음 깊이. 허용되는 값: 0-100. 기본값은 입니다 80.
UD_OPTIMIZATION_DEPTH 디스크 최적화 깊이. 허용되는 값: 0-100. 기본값은 입니다 80.
UD_IN_FILTER 이 변수를 설정하면 UltraDefrag 지정된 파일만 조각 모음합니다. 세미콜론으로 구분하여 여러 패턴을 지정할 수 있습니다. 패턴은 ?* 와일드카드를 지원합니다. 예를 들어, 변수를 로 설정하면 및 디렉터리 의 파일만 처리합니다 .C:\Windows\*;C:\Program Files\*C:\WindowsC:\Program Files
UD_EX_FILTER 이 변수를 설정하면 UltraDefrag 지정된 모든 파일을 조각 모음에서 제외합니다. 세미콜론으로 구분하여 여러 패턴을 지정할 수 있습니다. 패턴은 ?* 와일드카드를 지원합니다. 예를 들어, 임시 파일을 제외하려면 변수를 다음과 같이 설정할 수 있습니다 *tmp*;*temp* .
UD_FRAGMENT_SIZE_THRESHOLD 이 변수가 설정되면 UltraDefrag 조각 모음 중에 지정된 것보다 큰 조각을 건너뜁니다. 지원되는 단위 기호는 KB, MB, GB, TB, PB, EB입니다. 예를 들어, 이 변수를 로 설정하면 20 MB 20MB보다 큰 모든 조각을 건너뛸 수 있습니다.[1]
UD_FILE_SIZE_THRESHOLD 이 변수가 설정되면 UltraDefrag 조각 모음 중에 지정된 것보다 큰 파일을 건너뜁니다. 지원되는 단위 기호는 KB, MB, GB, TB, PB, EB입니다. 예를 들어, 이 변수를 로 설정하면 20 MB 20MB보다 큰 모든 파일을 건너뛸 수 있습니다.[1]
UD_OPTIMIZER_FILE_SIZE_THRESHOLD 이 변수가 설정되면 UltraDefrag 디스크 최적화 중에 지정된 크기보다 큰 파일(우선순위가 높은 파일 제외)을 건너뜁니다. 지원되는 단위 기호는 KB, MB, GB, TB, PB, EB입니다. 예를 들어, 이 변수를 로 설정하면 20 MB 20MB보다 큰 모든 파일을 건너뛸 수 있습니다.[1] 이 변수가 설정되지 않은 경우 UltraDefrag 기본값인 를 사용합니다 20 MB.
UD_FRAGMENTS_THRESHOLD 이 변수를 설정하면 UltraDefrag 설정할 수 있습니다 20 20개 미만의 조각이 있는 모든 파일을 건너뛰도록
UD_SSD_FRAGMENTS_THRESHOLD이 변수를 사용하여 SSD 조각 모음 중에 조각화 정도가 낮은 파일을 건너뛸 수 있습니다. 예를 들어, 이 변수를 0으로 설정하면 20 조각 수가 20개 미만인 모든 파일이 건너뛰어집니다.
UD_SSD_디프래그먼트 및 트리밍만이 변수를 설정하면 1 SSD 최적화 중에 디스크 조각 모음 및 트리밍만 수행됩니다.
UD_SORTING 이 변수를 사용하여 디스크 최적화의 정렬 기준을 설정하십시오. 사용 가능한 값은 다음과 같습니다. PATH (파일 경로별 정렬), SIZE (파일 크기별 정렬), C_TIME (파일 생성 시간별 정렬), M_TIME (파일 최종 수정 시간별 정렬) 및 A_TIME (파일 최종 액세스 시간별 정렬). 이 변수가 설정되지 않은 경우 UltraDefrag 디스크 최적화 중에 파일 경로를 기준으로 정렬합니다.
UD_SORTING_ORDER 이 변수를 사용하여 디스크 최적화의 정렬 순서를 설정할 수 있습니다. 사용 가능한 값은 ASC (파일을 오름차순으로 정렬) 및 DESC (파일을 내림차순으로 정렬)입니다. 이 변수가 설정되지 않은 경우 UltraDefrag 디스크 최적화 중에 파일을 오름차순으로 정렬합니다.
UD_HIGH_PRIORITY_FILES 이 변수가 설정되면 UltraDefrag 정렬 키와 순서에 관계없이 디스크 최적화 중에 지정된 파일을 디스크의 맨 앞부분(가장 빠른 디스크 트랙)에 배치합니다. 세미콜론으로 구분하여 여러 패턴을 지정할 수 있으며, 패턴은 (?*) .
UD_FRAGMENTATION_THRESHOLD 이 변수를 설정하면 UltraDefrag 마스터 파일 테이블 최적화를 제외한 모든 작업에서 지정된 값보다 조각화 수준이 낮은 디스크를 완전히 건너뜁니다. 예를 들어, 이 변수를 0으로 설정하면 10 조각화 수준이 10% 미만인 모든 디스크를 건너뛸 수 있습니다.
UD_TIME_LIMIT 이 변수를 사용하여 디스크 처리 시간을 제한할 수 있습니다. UltraDefrag 다음과 같은 시간 형식을 사용합니다. Ad Bh Cm Ds, 여기서 A, B, C, D는 정수이고 d, h, m, s는 각각 일, 시, 분, 초를 나타냅니다. 예를 들어, 변수를 로 설정하면 6h 30m 디스크 처리 시간을 6시간 30분으로 제한할 수 있습니다.
UD_REFRESH_INTERVAL 이 변수를 사용하여 진행률 표시 새로 고침 간격을 밀리초 단위로 설정할 수 있습니다. 예를 들어, 이 변수를 1000 1초에 한 번씩 진행률 표시기를 새로 고치도록 설정할 수 있습니다. 변수를 설정하지 않으면 UltraDefrag 기본값인 100밀리초(즉, 1/10초)를 사용합니다.
UD_DISABLE_REPORTS 파일 조각화 보고서 생성을 비활성화하려면 이 변수를 설정하십시오 1
UD_DBGPRINT_LEVEL 이 변수를 사용하여 디버깅 출력량을 제어할 수 있습니다. 사용 가능한 값은 다음과 같습니다. NORMAL (적당한 양의 디버깅 출력 생성), DETAILED (더 많은 디버깅 출력 생성), PARANOID (매우 많은 디버깅 출력 생성). 이 변수가 설정되지 않은 경우 UltraDefrag 적당한 양의 디버깅 출력을 생성합니다.
UD_LOG_FILE_PATH 이 변수가 설정되면 UltraDefrag 디버깅 출력을 지정된 파일에 저장합니다.
UD_DRY_RUN 이 변수를 설정하면 1 빠른 테스트 모드로 디스크 처리가 수행됩니다. 이 모드에서 UltraDefrag 실제로 디스크의 파일을 이동하지 않지만, 다른 모든 기능은 일반 작동 모드와 동일하게 작동합니다.

setenv 명령어를 사용하면 사용자의 선호도에 따라 환경 변수를 쉽게 설정할 수 있습니다 .

메모

  • UltraDefag는 JEDEC 표준 100B.01 규정을 따르 므로 20메가바이트는 (20 * 1024 * 1024)바이트를 의미합니다.
이 페이지를 공유하세요:
맨 위로 스크롤하세요 영어