Bagaimana cara mengetahui secara pasti apa yang tidak berfungsi?
Terakhir diperbarui pada
Untuk mempermudah pencarian tahu apa sebenarnya yang tidak berfungsi, semua komponen UltraDefrag menghasilkan output debugging selama eksekusi. Setiap kali sebuah komponen mengalami kesalahan, komponen tersebut akan menampilkan pesan kesalahan dengan penjelasan rinci tentang apa yang sebenarnya salah.
Sebagai contoh, ketika sebuah komponen gagal membuka file untuk memindahkan cluster-nya, komponen tersebut akan menunjukkan alasan mengapa operasi tersebut gagal, baik karena file tidak ada, karena adanya penguncian (lock), atau karena alasan lain. Dengan melihat output debugging, Anda selalu dapat mengetahui secara pasti mengapa suatu operasi gagal.
Terdapat 3 level output debugging dan dua cara untuk mengaksesnya: menggunakan DebugView atau menggunakan UltraDefrag fasilitas pencatatan (logging) bawaan
Mengatur level output debugging
Anda dapat mengontrol jumlah output debugging yang dihasilkan UltraDefrag dengan mengatur level output debugging.
Tersedia 3 level:
- Normal – menghasilkan output debugging dalam jumlah sedang.
- Terperinci – menghasilkan output debugging yang lebih detail.
- Paranoid – menghasilkan banyak output debugging.
Secara default, level normal telah diatur. Kami menyarankan untuk mengubah level ke detail sebelum mengirimkan laporan bug agar dapat mengumpulkan informasi yang lebih rinci tentang masalah tersebut.
Untuk mengatur level output debugging, jalankan UltraDefrag dan klik Pengaturan > Lanjutan, lalu sesuaikan Level pencatatan dan tutup dialog. Ini akan mengatur level output debugging untuk semua komponen UltraDefrag, kecuali skrip batch kustom untuk defragmentasi otomatis dan antarmuka saat boot. Untuk mengatur level untuk skrip kustom, gunakan UD_DBGPRINT_LEVEL variabel lingkungan:
1 | set UD_DBGPRINT_LEVEL=DETAILED |
Merekam output debugging menggunakan DebugView
Program DebugView karya Mark Russinovich adalah alat yang sangat baik yang menangkap output debugging dari semua aplikasi yang sedang berjalan dan menampilkannya secara real-time.
Ikuti panduan langkah demi langkah ini untuk mempelajari cara menggunakannya:
-
Unduh versi terbaru DebugView dari situs web Microsoft.
-
Unduh skrip instalasi DebugView.
-
Ekstrak semua file dari kedua arsip ZIP yang telah diunduh ke dalam satu folder.
-
Klik kanan pada
install-debugview.cmdfile tersebut dan pilih Jalankan sebagai administrator untuk menginstal DebugView di komputer Anda. -
Klik dua kali ikon DebugView di desktop untuk menjalankan program:

-
Untuk menangkap output debugging UltraDefrag , pilih Tangkap > Tangkap Global Win32:

-
Selesai! Sekarang Anda dapat menjalankan UltraDefrag dan memeriksa output debugging-nya:

-
Anda dapat menyimpan output debugging yang terekam ke dalam file kapan saja dengan mengklik File > Simpan.
Menggunakan fasilitas pencatatan log bawaan UltraDefrag
Alternatifnya, Anda dapat menggunakan fasilitas pencatatan (logging) bawaan UltraDefrag untuk mengakses output debugging. Ini sangat berguna untuk antarmuka saat booting karena Anda tidak dapat menggunakan DebugView untuk menangkap output debugging yang dihasilkannya.
Secara default, komponen UltraDefrag menyimpan output debugging-nya ke file-file berikut:
| Komponen | Jalur file log default |
|---|---|
| Antarmuka grafis | {installation_folder}\logs\ultradefrag.log |
| Komponen defragmentasi otomatis | {installation_folder}\logs\task-launcher.log,{installation_folder}\logs\auto-defrag.log |
| Antarmuka waktu booting | {installation_folder}\logs\boot-time-defrag.log |
Jadi, misalnya, setelah defragmentasi saat booting, Anda dapat membuka boot-time-defrag.log file tersebut untuk memeriksa apa yang terjadi selama pemrosesan disk.
Mengakses file log antarmuka grafis bahkan lebih mudah. Cukup klik saja Bantuan > Pemecahan Masalah Anda dapat mengakses file log kapan saja:
Catatan
Pada Windows 7, komponen defragmentasi otomatis UltraDefrag tidak dapat menyimpan output debugging ke file log ketika tugas dihentikan sebelum selesai, misalnya, ketika kehabisan waktu. Untuk menangkap output debugging dalam kasus ini, gunakan program DebugView yang disebutkan di atas.
Untuk mengubah jalur file log untuk antarmuka grafis, buka file konfigurasi utama, sesuaikan log_file_path parameter di sana, lalu simpan perubahannya. Misalnya, untuk mengatur jalur yang akan C:\logs\ultradefrag.log digunakan:
1 | log_file_path = "C:\\logs\\ultradefrag.log" |
Saat ini, perubahan jalur file log untuk komponen defragmentasi otomatis dan antarmuka saat booting tidak didukung, kecuali Anda menggunakan skrip khusus. Dalam skrip khusus, Anda dapat mengaktifkan pencatatan log dan mengatur jalur file log secara bersamaan menggunakan variabel UD_LOG_FILE_PATH lingkungan:
1 | set UD_LOG_FILE_PATH=C:\logs\ultradefrag.log |
Catatan
Jika pencatatan ke file yang ditentukan akan gagal, misalnya karena jalur file tidak valid, pencatatan akan dialihkan ke file dengan nama yang sama seperti yang ditentukan, tetapi terletak di folder berikut: %SystemDrive%\UltraDefrag_Logs.