perintah udefrag

Terakhir diperbarui pada 16 Januari 2026

Komponen inti dari UltraDefrag CLI adalah udefragperintahnya. Anda dapat menganalisis, mendefragmentasi, dan mengoptimalkan disk menggunakan perintah ini. Anda juga dapat menggunakannya untuk mendapatkan daftar disk yang tersedia untuk defragmentasi.

UltraDefrag menginstal udefragperintah ke%SystemRoot%\system32 direktori tersebut, sehingga dapat diakses tanpa spesifikasi jalur lengkap. Satu-satunya persyaratan adalah Anda harus menjalankannya dari command prompt dengan hak akses administrator karena memerlukan hak administratif.

Ringkasan

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

Tindakan

TindakanKeterangan
-a, --analyze Analisis disk yang ditentukan.
-o, --optimize Lakukan optimasi penuh pada disk yang ditentukan.
-q, --quick-optimization Lakukan optimasi cepat pada disk yang ditentukan.
--optimize-mft Optimalkan tabel file master pada disk yang ditentukan.
-l, --list-available-volumes Cantumkan semua disk non-removable yang tersedia untuk defragmentasi.
-la, --list-available-volumes=all Cantumkan semua disk yang tersedia untuk defragmentasi, termasuk disk yang dapat dilepas.
--mark-as-ssd Tandai disk yang ditentukan sebagai SSD.
--mark-as-hdd Tandai disk yang ditentukan sebagai HDD.
-?, -h, --help Tampilkan layar bantuan.

Tindakan-tindakan tersebut bersifat eksklusif dan tidak dapat digabungkan satu sama lain. Jika tidak ada tindakan yang ditentukan, program akan melakukan defragmentasi pada disk dan jalur yang ditentukan. Jika disk maupun jalur tidak ditentukan, program akan menampilkan layar bantuan.

Opsi

PilihanKeterangan
--deep Lakukan pemrosesan mendalam pada disk dan jalur yang ditentukan. Jika opsi ini ada pada baris perintah, program akan memproses semua file dengan mengabaikan semua variabel lingkungan yang mengontrol pengecualian file dari pemrosesan.
-b, --use-system-color-scheme Nonaktifkan pewarnaan output.
-p, --suppress-progress-indicator Jangan tampilkan indikator kemajuan dan peta klaster.
-v, --show-volume-information Tampilkan statistik setelah pekerjaan selesai.
-m, --show-cluster-map Tampilkan peta klaster.
--map-colors=<c1,c2,…,c7> Atur warna peta kluster. Tentukan daftar warna yang dipisahkan koma dengan urutan berikut: warna ruang kosong, warna file terkunci, warna file terfragmentasi, warna file tidak terfragmentasi, warna direktori, warna zona MFT, warna MFT. Warna yang tersedia adalah: hitam, putih, merah, hijau, biru, kuning, magenta, cyan, merah tua, hijau tua, biru tua, kuning tua, magenta tua, cyan tua, abu-abu. Secara default, warna berikut digunakan: putih, hijau, merah, biru, kuning, magenta, magenta tua.
--map-border-color=<color> Atur warna batas peta klaster. Warna yang tersedia sama dengan warna peta klaster yang tercantum di atas. Secara default, program menggunakan warna kuning.
--map-symbol=<symbol> Pilih karakter untuk menggambar peta kluster. Karakter dapat ditentukan secara langsung atau melalui kode ASCII dalam bentuk heksadesimal (dalam rentang 0x1…0xFF). Secara default, program menggunakan% karakter tersebut.
--map-rows=<n> Atur tinggi peta klaster. Secara default, peta memiliki tinggi 10 baris.
--map-symbols-per-line=<n> Atur lebar peta klaster. Secara default, peta memiliki lebar 68 karakter.
--use-entire-window Perluas peta klaster untuk menggunakan seluruh ruang yang tersedia.
--wait Tunggu hingga proses defragmentasi yang berjalan di instance UltraDefrag lain selesai sebelum memulai pekerjaan.
--shellex Proses disk dan jalur yang ditentukan dalam mode khusus yang UltraDefrag sebelumnya untuk defragmentasi satu klik pada file dan folder individual. Dalam mode ini, program menampilkan daftar objek yang dipilih sebelum memulai pekerjaan dan perintah untuk menekan tombol apa pun setelah pekerjaan selesai. Selain itu, program ini mengabaikan variabel lingkungan dan mempertimbangkan preferensi pengguna sebagai gantinya.

Disk dan jalur

Anda dapat menganalisis, melakukan defragmentasi, dan mengoptimalkan beberapa disk sekaligus:

1
udefrag c: d:

Anda juga dapat menggunakan salah satu sakelar berikut:

MengalihkanKeterangan
--all Proses semua disk yang tersedia.
--all-fixed Proses semua disk yang tidak dapat dilepas.

Terkadang Anda mungkin ingin melakukan defragmentasi file dan folder individual, bukan seluruh disk. Untuk melakukannya, tentukan daftar jalur yang dipisahkan spasi yang ingin Anda defragmentasi. Baik jalur absolut maupun relatif didukung, serta karakter * dan ? . Semua jalur yang mengandung spasi harus diapit oleh tanda kutip ganda:

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

Variabel lingkungan

Kecuali--shellex opsi tersebut ditentukan pada baris perintah, antarmuka baris perintah tidak mempertimbangkan preferensi pengguna . Sebagai gantinya, antarmuka tersebut mempertimbangkan variabel lingkungan berikut:

Nama variabelKeterangan
UD_CLEAN_TEMP_FILES Atur variabel ini untuk1 menghapus file sementara sebelum defragmentasi.
UD_TEMP_FILES_EXP_TIME Waktu kedaluwarsa file sementara. UltraDefrag menggunakan format waktu berikut: Ad Bh Cm Ds, di mana A, B, C, D adalah bilangan bulat dan d, h, m, s masing-masing mewakili hari, jam, menit, dan detik. Nilai defaultnya adalah24h .
UD_DEFRAGMENTATION_DEPTH Kedalaman defragmentasi. Nilai yang diterima:0-100 . Nilai default adalah80 .
UD_OPTIMIZATION_DEPTH Kedalaman optimasi disk. Nilai yang diterima:0-100 . Nilai default adalah80 .
UD_IN_FILTER Jika variabel ini diatur, UltraDefrag hanya akan melakukan defragmentasi pada file yang ditentukan. Beberapa pola dapat ditentukan, dipisahkan oleh titik koma. Pola-pola tersebut mendukung karakter ? dan * . Misalnya, Anda dapat mengatur variabel keC:\Windows\*;C:\Program Files\* untuk hanya memproses file dariC:\Windows danC:\Program Files .
UD_EX_FILTER Jika variabel ini diatur, UltraDefrag akan mengecualikan semua file yang ditentukan dari defragmentasi. Beberapa pola dapat ditentukan, dipisahkan oleh titik koma. Pola-pola tersebut mendukung karakter ? dan * . Misalnya, Anda dapat mengatur variabel ke*tmp*;*temp* untuk mengecualikan file sementara.
UD_FRAGMENT_SIZE_THRESHOLD Jika variabel ini diatur, UltraDefrag akan melewati fragmen yang lebih besar dari yang ditentukan selama defragmentasi. Simbol satuan berikut didukung: KB, MB, GB, TB, PB, EB. Misalnya, Anda dapat mengatur variabel ini untuk 20 MBmelewati semua fragmen yang lebih besar dari 20 megabyte. [1]
UD_FILE_SIZE_THRESHOLD Jika variabel ini diatur, UltraDefrag akan melewati file yang lebih besar dari yang ditentukan selama defragmentasi. Simbol satuan berikut didukung: KB, MB, GB, TB, PB, EB. Misalnya, Anda dapat mengatur variabel ini untuk 20 MBmelewati semua file yang lebih besar dari 20 megabyte. [1]
UD_OPTIMIZER_FILE_SIZE_THRESHOLD Jika variabel ini diatur, UltraDefrag akan melewati file yang lebih besar dari yang ditentukan (kecuali file prioritas tinggi) selama optimasi disk. Simbol satuan berikut didukung: KB, MB, GB, TB, PB, EB. Misalnya, Anda dapat mengatur variabel ke 20 MBuntuk melewati semua file yang lebih besar dari 20 megabyte. [1] Jika variabel tidak diatur, UltraDefrag menggunakan nilai default yaitu 20 MB.
UD_FRAGMENTS_THRESHOLD Jika variabel ini diatur, UltraDefrag akan melewati semua file yang memiliki fragmen kurang dari yang ditentukan selama proses defragmentasi. Misalnya, Anda dapat mengatur variabel ini untuk 20melewati semua file yang memiliki kurang dari 20 fragmen.
AMBANG BATAS FRAGMEN_SSD_UDGunakan variabel ini untuk melewati file yang sedikit terfragmentasi selama defragmentasi SSD. Misalnya, jika Anda mengatur variabel ini ke ,20 semua file yang memiliki kurang dari 20 fragmen akan dilewati.
UD_SSD_DEFRAGMENT_AND_TRIM_ONLYAtur variabel ini untuk1 hanya melakukan defragmentasi dan pemangkasan disk selama optimasi SSD.
UD_SORTING Gunakan variabel ini untuk mengatur kunci pengurutan untuk optimasi disk. Nilai yang tersedia adalah:PATH (urutkan file berdasarkan jalur),SIZE (urutkan file berdasarkan ukuran),C_TIME (urutkan file berdasarkan waktu pembuatan),M_TIME (urutkan file berdasarkan waktu modifikasi terakhir) danA_TIME (urutkan file berdasarkan waktu akses terakhir). Jika variabel tidak diatur, UltraDefrag akan mengurutkan file berdasarkan jalur selama optimasi disk.
UD_SORTING_ORDER Gunakan variabel ini untuk mengatur urutan pengurutan untuk optimasi disk. Nilai yang tersedia adalah:ASC (mengurutkan file dalam urutan menaik) danDESC (mengurutkan file dalam urutan menurun). Jika variabel tidak diatur, UltraDefrag akan mengurutkan file dalam urutan menaik selama optimasi disk.
UD_HIGH_PRIORITY_FILES Jika variabel ini diatur, UltraDefrag akan menempatkan file yang ditentukan ke bagian paling awal disk (track disk tercepat) selama optimasi disk terlepas dari kunci dan urutan pengurutan. Beberapa pola dapat ditentukan, dipisahkan oleh titik koma. Pola-pola tersebut mendukung karakter ? dan * .
UD_FRAGMENTATION_THRESHOLD Jika variabel ini diatur, UltraDefrag akan melewati disk yang memiliki tingkat fragmentasi lebih rendah dari yang ditentukan sepenuhnya selama semua operasi kecuali optimasi tabel file master. Misalnya, Anda dapat mengatur variabel ini untuk 10melewati semua disk yang memiliki tingkat fragmentasi di bawah 10%.
UD_TIME_LIMIT Anda dapat menggunakan variabel ini untuk membatasi waktu pemrosesan disk. UltraDefrag menggunakan format waktu berikut: Ad Bh Cm Ds, di mana A, B, C, D adalah bilangan bulat dan d, h, m, s masing-masing mewakili hari, jam, menit, dan detik. Misalnya, Anda dapat mengatur variabel menjadi6h 30m untuk membatasi waktu pemrosesan disk selama 6 jam dan 30 menit.
UD_REFRESH_INTERVAL Anda dapat menggunakan variabel ini untuk mengatur interval penyegaran progres dalam milidetik. Misalnya, Anda dapat mengatur variabel ini untuk1000 menyegarkan indikator progres satu kali per detik. Jika variabel tidak diatur, UltraDefrag menggunakan nilai default 100 milidetik, yaitu sepersepuluh detik.
UD_DISABLE_REPORTS Atur variabel ini untuk1 menonaktifkan pembuatan laporan fragmentasi file.
UD_DBGPRINT_LEVEL Anda dapat menggunakan variabel ini untuk mengontrol jumlah output debugging. Nilai yang tersedia adalah:NORMAL (menghasilkan output debugging dalam jumlah sedang),DETAILED (menghasilkan output debugging lebih banyak), danPARANOID (menghasilkan banyak output debugging). Jika variabel tidak diatur, UltraDefrag akan menghasilkan output debugging dalam jumlah sedang.
UD_LOG_FILE_PATH Jika variabel ini diatur, UltraDefrag akan menyimpan output debugging ke file yang ditentukan.
UD_DRY_RUN Atur variabel ini untuk1 melakukan pemrosesan disk dalam mode uji cepat. Dalam mode ini, UltraDefrag sebenarnya tidak memindahkan file di disk, tetapi semua hal lainnya bekerja dengan cara yang sama seperti pada operasi normal.

Tip

Anda dapat dengan mudah mengatur variabel lingkungan sesuai preferensi pengguna menggunakan setenv .

Catatan

Bagikan halaman ini:
Gulir ke Atas Bahasa inggris