정확히 무엇이 작동하지 않는지 알아내는 방법
최종 업데이트:
UltraDefrag 의 모든 구성 요소는 실행 중에 디버깅 출력을 생성하여 정확히 어떤 부분이 작동하지 않는지 쉽게 파악할 수 있도록 합니다. 구성 요소에서 오류가 발생하면 오류 메시지와 함께 오류 발생 원인에 대한 자세한 설명을 출력합니다.
예를 들어, 구성 요소가 클러스터를 재배치하기 위해 파일을 여는 데 실패하면 파일이 존재하지 않거나, 잠금이 걸렸거나, 또는 다른 이유 등 작업 실패 원인이 표시됩니다. 디버깅 출력을 살펴보면 작업이 실패한 정확한 이유를 항상 확인할 수 있습니다.
디버깅 출력에는 3단계가 있으며, DebugView 사용하는 UltraDefrag 에 내장된 로깅 기능을
디버깅 출력 레벨 설정
UltraDefrag 생성하는 디버깅 출력의 양은 디버깅 출력 레벨을 설정하여 제어할 수 있습니다.
총 3단계 레벨이 있습니다
- 보통 - 적당한 양의 디버깅 출력을 생성합니다.
- 상세 – 보다 자세한 디버깅 출력을 생성합니다.
- 편집증적 성향 - 디버깅 출력을 많이 생성합니다.
기본적으로 '보통' 수준으로 설정되어 있습니다. 하지만 버그 보고서를 제출하기 전에 문제에 대한 더 자세한 정보를 수집하기 위해 수준을 '상세'로 설정하는 것을 권장합니다.
디버깅 출력 수준을 설정하려면 UltraDefrag 클릭한 실행하고 설정 > 고급을 다음 로깅 수준 설정을 조정하고 대화 상자를 닫습니다. 이렇게 하면 자동 조각 모음 및 부팅 시 인터페이스 의 모든 구성 요소에 대한 디버깅 출력 수준이 설정됩니다 UltraDefrag용 사용자 지정 배치 스크립트를 제외한 . 사용자 지정 스크립트의 수준을 설정하려면 환경 변수를 사용하십시오.UD_DBGPRINT_LEVEL
1 | set UD_DBGPRINT_LEVEL=DETAILED |
DebugView를 사용하여 디버깅 출력 캡처
Mark Russinovich가 개발한 DebugView 프로그램은 실행 중인 모든 애플리케이션의 디버깅 출력을 캡처하여 실시간으로 표시하는 훌륭한 도구입니다.
다음 단계별 가이드를 따라 사용 방법을 배우세요
-
Microsoft 웹사이트 에서 DebugView의 최신 버전을 다운로드하십시오 .
-
DebugView 설치 스크립트를 다운로드하세요 .
-
다운로드한 두 개의 ZIP 압축 파일에서 모든 파일을 하나의 폴더에 압축 해제하세요.
-
파일을 마우스 오른쪽 버튼으로 클릭 하고 '관리자 권한으로 실행'을 선택하여 DebugView를 컴퓨터에 설치하십시오.
install-debugview.cmd -
DebugView 바탕 화면 아이콘을 두 번 클릭하여 프로그램을 실행하세요

-
UltraDefrag 디버깅 출력을 캡처하려면 다음을 선택하십시오 캡처 > 글로벌 Win32 캡처:

-
이게 전부입니다! 이제 UltraDefrag 실행하고 디버깅 출력을 확인할 수 있습니다

-
언제든지 파일 > 저장 을.
UltraDefrag 의 내장 로깅 기능을 사용합니다
또는 UltraDefrag 에 내장된 로깅 기능을 사용하여 디버깅 출력을 확인할 수 있습니다. 이는 특히 부팅 시 인터페이스에서 생성되는 디버깅 출력을 DebugView를 통해 캡처할 수 없기 때문에 유용합니다.
UltraDefrag 구성 요소는 기본적으로 디버깅 출력을 다음 파일에 저장합니다
| 요소 | 기본 로그 파일 경로 |
|---|---|
| 그래픽 인터페이스 | {installation_folder}\logs\ultradefrag.log |
| 자동 조각 모음 구성 요소 | {installation_folder}\logs\task-launcher.log,{installation_folder}\logs\auto-defrag.log |
| 부팅 시간 인터페이스 | {installation_folder}\logs\boot-time-defrag.log |
예를 들어, 부팅 시 디스크 조각 모음이 완료된 후 boot-time-defrag.log 파일을 열어 디스크 처리 과정에서 어떤 일이 일어났는지 확인할 수 있습니다.
그래픽 인터페이스의 로그 파일에 접근하는 것은 훨씬 더 쉽습니다. 클릭만 하면 됩니다 도움말 > 문제 해결 언제든지 로그 파일에 접근할 수 있습니다
메모
Windows 7에서 UltraDefrag 의 자동 조각 모음 구성 요소는 작업이 완료되기 전에 종료될 경우(예: 시간 초과) 디버깅 출력을 로그 파일에 저장할 수 없습니다. 이 경우 디버깅 출력을 확인하려면 앞서 언급한 DebugView 프로그램을 사용하십시오.
그래픽 인터페이스의 로그 파일 경로를 변경하려면 기본 구성 파일을조정한 log_file_path 다음 변경 사항을 저장하십시오. 예를 들어, C:\logs\ultradefrag.log 사용할 경로를 설정하려면 다음과 같이 합니다.
1 | log_file_path = "C:\\logs\\ultradefrag.log" |
자동 디스크 조각 모음 구성 요소 및 부팅 시 인터페이스의 로그 파일 경로 변경은 현재 사용자 지정 스크립트를 사용하지 않는 한 지원되지 않습니다. 사용자 지정 스크립트에서는 환경 변수를 사용하여 로깅을 활성화하고 로그 파일 경로를 동시에 설정할 수 있습니다 UD_LOG_FILE_PATH .
1 | set UD_LOG_FILE_PATH=C:\logs\ultradefrag.log |
메모
지정된 파일로 로그를 기록하는 데 실패하는 경우(예: 파일 경로가 유효하지 않은 경우), 로그는 지정된 파일과 동일한 이름을 가진 다음 폴더에 있는 파일로 리디렉션됩니다 %SystemDrive%\UltraDefrag_Logs.