udefrag 명령어
최종 업데이트:
의 핵심 구성 요소 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)바이트를 의미합니다.