perintah udefrag
Terakhir diperbarui pada
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
Tindakan
| Tindakan | Keterangan |
|---|---|
-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
| Pilihan | Keterangan |
|---|---|
--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:
| Mengalihkan | Keterangan |
|---|---|
--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 variabel | Keterangan |
|---|---|
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_UD | Gunakan 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_ONLY | Atur 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
- UltraDefag mengikuti Standar JEDEC 100B.01 , jadi 20 megabyte berarti (20 * 1024 * 1024) byte.