udefrag komutu
Son güncelleme tarihi:
temel bileşeni UltraDefrag komuttur udefrag . Bu komutu kullanarak diskleri analiz edebilir, birleştirebilir ve optimize edebilirsiniz. Ayrıca, birleştirme için kullanılabilir disklerin listesini almak için de kullanabilirsiniz.
UltraDefrag kurar komutu dizine , böylece tam yol belirtmeye gerek kalmadan erişilebilir. Tek şart, yönetici hakları gerektirdiği için yükseltilmiş bir komut isteminden çalıştırmanızdır udefrag%SystemRoot%\system32
Özet
Eylemler
| Aksiyon | Tanım |
|---|---|
-a, --analyze
| Belirtilen diskleri analiz edin. |
-o, --optimize
| Belirtilen disklerin tam optimizasyonunu gerçekleştirin. |
-q, --quick-optimization
| Belirtilen disklerin hızlı optimizasyonunu gerçekleştirin. |
--optimize-mft
| Belirtilen disklerdeki ana dosya tablolarını optimize edin. |
-l, --list-available-volumes
| Disk birleştirme işlemi için kullanılabilen tüm çıkarılamayan diskleri listeleyin. |
-la, --list-available-volumes=all
| Çıkarılabilir diskler de dahil olmak üzere, birleştirme işlemi için kullanılabilir tüm diskleri listeleyin. |
--mark-as-ssd
| Belirtilen diskleri SSD olarak işaretleyin. |
--mark-as-hdd
| Belirtilen diskleri HDD olarak işaretleyin. |
-?, -h, --help
| Yardım ekranını görüntüle. |
Bu işlemler birbirini dışlar ve birbiriyle birleştirilemez. Herhangi bir işlem belirtilmezse, program belirtilen diskleri ve yolları birleştirir. Disk veya yol belirtilmezse, program bir yardım ekranı görüntüler.
Seçenekler
| Seçenek | Tanım |
|---|---|
--deep
| Belirtilen diskler ve yollar üzerinde derinlemesine işlem gerçekleştirin. Bu seçenek komut satırında mevcutsa, program, işlemden hariç tutulacak dosyaları kontrol eden tüm ortam değişkenlerini göz ardı ederek tüm dosyaları işleyecektir. |
-b, --use-system-color-scheme
| Çıktıdaki renklendirmeyi devre dışı bırakın. |
-p, --suppress-progress-indicator
| İlerleme göstergesini ve küme haritasını göstermeyin. |
-v, --show-volume-information
| İşlem tamamlandıktan sonra istatistikleri görüntüle. |
-m, --show-cluster-map
| Küme haritasını görüntüle. |
--map-colors=<c1,c2,…,c7>
| Küme haritası renklerini ayarlayın. Aşağıdaki sırayla virgülle ayrılmış bir renk listesi belirtin: boş alan rengi, kilitli dosyalar rengi, parçalanmış dosyalar rengi, parçalanmamış dosyalar rengi, dizinler rengi, MFT bölgesi rengi, MFT rengi. Kullanılabilir renkler şunlardır: siyah, beyaz, kırmızı, yeşil, mavi, sarı, macenta, camgöbeği, koyu kırmızı, koyu yeşil, koyu mavi, koyu sarı, koyu macenta, koyu camgöbeği, gri. Varsayılan olarak şu renkler kullanılır: beyaz, yeşil, kırmızı, mavi, sarı, macenta, koyu macenta. |
--map-border-color=<color>
| Küme haritası kenar rengini ayarlayın. Kullanılabilir renkler, yukarıda listelenen küme haritası renkleriyle aynıdır. Varsayılan olarak program sarı rengi kullanır. |
--map-symbol=<symbol>
| Küme haritasını çizmek için bir karakter seçin. Karakter doğrudan veya onaltılık biçimdeki ASCII kodu (0x1…0xFF aralığında) aracılığıyla belirtilebilir . Varsayılan olarak program karakteri kullanır.% |
--map-rows=<n>
| Küme haritasının yüksekliğini ayarlayın. Varsayılan olarak harita 10 satır yüksekliğindedir. |
--map-symbols-per-line=<n>
| Küme haritasının genişliğini ayarlayın. Varsayılan olarak harita 68 karakter genişliğindedir. |
--use-entire-window
| Küme haritasını, mevcut tüm alanı kullanacak şekilde genişletin. |
--wait
| İşe başlamadan önce diğer UltraDefrag örneklerinde çalışan disk birleştirme işlemlerinin tamamlanmasını bekleyin. |
--shellex
| özel bir modda belirtilen diskleri ve yolları işleyin UltraDefrag geçmişte tek tıklamayla dosya ve klasör birleştirme işlemi için kullandığı . Bu modda program, işe başlamadan önce seçilen nesnelerin listesini görüntüler ve iş tamamlandıktan sonra herhangi bir tuşa basmak için bir uyarı verir. Ayrıca ortam değişkenlerini dikkate almaz ve bunun yerine kullanıcı tercihlerini hesaba katar . |
Diskler ve yollar
Birden fazla diski tek seferde analiz edebilir, birleştirebilir ve optimize edebilirsiniz:
1 | udefrag c: d: |
Ayrıca aşağıdaki anahtarlardan birini de kullanabilirsiniz:
| Anahtar | Tanım |
|---|---|
--all
| Mevcut tüm diskleri işleyin. |
--all-fixed
| Çıkarılamayan tüm diskleri işleyin. |
Bazen tüm diskleri değil, tek tek dosyaları ve klasörleri birleştirmek isteyebilirsiniz. Bunu başarmak için, birleştirmek istediğiniz yolların boşlukla ayrılmış bir listesini belirtin. Hem mutlak hem de göreceli yollar desteklenir, ayrıca * ve ? joker karakterleri de kullanılabilir. Boşluk içeren tüm yollar çift tırnak içine alınmalıdır:
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 |
Çevresel değişkenler
Komut satırında belirtilmediği sürece, komut satırı arayüzü kullanıcı tercihlerini dikkate almaz . Bunun yerine, aşağıdaki ortam değişkenlerini dikkate alır:--shellex
| Değişken adı | Tanım |
|---|---|
UD_CLEAN_TEMP_FILES
| Disk birleştirmeden önce geçici dosyaları kaldırmak için bu değişkeni ayarlayın 1 |
UD_TEMP_FILES_EXP_TIME
| Geçici dosyaların geçerlilik süresi. UltraDefrag aşağıdaki zaman formatını kullanır: Ad Bh Cm Ds, burada A, B, C, D tamsayı sayılardır ve d, h, m, s sırasıyla günleri, saatleri, dakikaları ve saniyeleri temsil eder. Varsayılan değer 24h. |
UD_DEFRAGMENTATION_DEPTH
| Disk birleştirme derinliği. Kabul edilen değerler: 0-100. Varsayılan değer 80. |
UD_OPTIMIZATION_DEPTH
| Disk optimizasyon derinliği. Kabul edilen değerler: 0-100. Varsayılan değer 80. |
UD_IN_FILTER
| Bu değişken ayarlanırsa, UltraDefrag yalnızca belirtilen dosyaları birleştirir. Noktalı virgülle ayrılmış birden fazla desen belirtilebilir. Desenler, ? ve * joker karakterlerini destekler. Örneğin, yalnızca ve dizinlerindeki dosyaları işlemek için değişkeni şu şekilde ayarlayabilirsiniz :C:\Windows\*;C:\Program Files\*C:\WindowsC:\Program Files |
UD_EX_FILTER
| Bu değişken ayarlanırsa, UltraDefrag belirtilen tüm dosyaları birleştirme işleminden hariç tutar. Noktalı virgülle ayrılmış birden fazla desen belirtilebilir. Desenler, ? ve * joker karakterlerini destekler. Örneğin, geçici dosyaları hariç tutmak için değişkeni şu şekilde ayarlayabilirsiniz :*tmp*;*temp* |
UD_FRAGMENT_SIZE_THRESHOLD
| Bu değişken ayarlanırsa, UltraDefrag için ayarlayabilirsiniz 20 MB 20 megabayttan büyük tüm parçaları atlamak[1] |
UD_FILE_SIZE_THRESHOLD
| Bu değişken ayarlanırsa, UltraDefrag için ayarlayabilirsiniz 20 MB 20 megabayttan büyük tüm dosyaları atlamak[1] |
UD_OPTIMIZER_FILE_SIZE_THRESHOLD
| Bu değişken ayarlanırsa, UltraDefrag disk optimizasyonu sırasında belirtilenden daha büyük dosyaları (yüksek öncelikli olanlar hariç) atlar. Aşağıdaki birim sembolleri desteklenir: KB, MB, GB, TB, PB, EB. Örneğin, 20 MB 20 megabayttan büyük tüm dosyaları atlamak için değişkeni ayarlayabilirsiniz.[1] Değişken ayarlanmazsa, UltraDefrag varsayılan değeri kullanır 20 MB. |
UD_FRAGMENTS_THRESHOLD
| Bu değişken ayarlanırsa, UltraDefrag için bu değişkeni ayarlayabilirsiniz 20 20'den az parçaya sahip tüm dosyaları atlamak |
| UD_SSD_FRAGMENTS_THRESHOLD | Bu değişkeni kullanarak SSD birleştirme işlemi sırasında az miktarda parçalanmış dosyaları atlayabilirsiniz. Örneğin, bu değişkeni ayarlarsanız, 20 20'den az parçaya sahip tüm dosyalar atlanacaktır. |
| UD_SSD_DEFRAGMENT_AND_TRIM_ONLY | SSD optimizasyonu sırasında yalnızca disk birleştirme ve disk kırpma işlemlerinin yapılmasını sağlamak için bu değişkeni ayarlayın 1 |
UD_SORTING
| Bu değişkeni, disk optimizasyonu için sıralama anahtarını ayarlamak üzere kullanın. Kullanılabilir değerler şunlardır: PATH (dosyaları yola göre sırala), SIZE (dosyaları boyuta göre sırala), C_TIME (dosyaları oluşturulma zamanına göre sırala), M_TIME (dosyaları son değiştirilme zamanına göre sırala) ve A_TIME (dosyaları son erişim zamanına göre sırala). Değişken ayarlanmamışsa, UltraDefrag disk optimizasyonu sırasında dosyaları yola göre sıralar. |
UD_SORTING_ORDER
| Bu değişkeni, disk optimizasyonu için sıralama düzenini ayarlamak üzere kullanın. Kullanılabilir değerler şunlardır: ASC (dosyaları artan sırada sırala) ve DESC (dosyaları azalan sırada sırala). Değişken ayarlanmazsa, UltraDefrag disk optimizasyonu sırasında dosyaları artan sırada sıralar. |
UD_HIGH_PRIORITY_FILES
| Bu değişken ayarlanırsa, UltraDefrag , sıralama anahtarı ve sırasından bağımsız olarak, disk optimizasyonu sırasında belirtilen dosyaları diskin en başına (en hızlı disk izlerine) yerleştirir. Noktalı virgülle ayrılmış birden fazla desen belirtilebilir. Desenler, ? ve * joker karakterlerini destekler. |
UD_FRAGMENTATION_THRESHOLD
| Bu değişken ayarlanırsa, UltraDefrag , ana dosya tablosu optimizasyonu dışındaki tüm işlemler sırasında, belirtilen değerden daha düşük parçalanma seviyesine sahip diskleri tamamen atlar. Örneğin, bu değişkeni ayarlayarak 10 parçalanma seviyesi %10'un altında olan tüm diskleri atlayabilirsiniz. |
UD_TIME_LIMIT
| Bu değişkeni kullanarak disk işlem süresini sınırlayabilirsiniz. UltraDefrag aşağıdaki zaman formatını kullanır: , burada A, B, C, D tamsayı sayılardır ve d, h, m, s sırasıyla gün, saat, dakika ve saniyeyi temsil eder. Örneğin, disk işlem süresini 6 saat 30 dakika ile sınırlamak için değişkeni olarak ayarlayabilirsiniz Ad Bh Cm Ds6h 30m |
UD_REFRESH_INTERVAL
| Bu değişkeni kullanarak ilerleme göstergesinin yenileme aralığını milisaniye cinsinden ayarlayabilirsiniz. Örneğin, bu değişkeni 1000 saniyede bir kez ilerleme göstergelerini yenileyecek şekilde ayarlayabilirsiniz. Değişken ayarlanmazsa, UltraDefrag varsayılan değer olan 100 milisaniyeyi, yani saniyenin onda birini kullanır. |
UD_DISABLE_REPORTS
| Dosya parçalanma raporlarının oluşturulmasını devre dışı bırakmak için bu değişkeni boş bırakın 1 |
UD_DBGPRINT_LEVEL
| Bu değişkeni hata ayıklama çıktısının miktarını kontrol etmek için kullanabilirsiniz. Kullanılabilir değerler şunlardır: NORMAL (orta düzeyde hata ayıklama çıktısı üret), DETAILED (daha fazla hata ayıklama çıktısı üret) ve PARANOID (çok fazla hata ayıklama çıktısı üret). Değişken ayarlanmamışsa, UltraDefrag orta düzeyde hata ayıklama çıktısı üretir. |
UD_LOG_FILE_PATH
| Bu değişken ayarlanmışsa, UltraDefrag hata ayıklama çıktısını belirtilen dosyaya kaydeder. |
UD_DRY_RUN
| Disk işlemeyi hızlı test modunda gerçekleştirmek UltraDefrag disk üzerindeki dosyaları fiilen taşımaz, ancak diğer her şey normal çalışma modundaki gibi çalışır. için bu değişkeni ayarlayın . Bu modda 1 |
Uç
setenv komutunu kullanarak ortam değişkenlerini kullanıcı tercihlerine göre kolayca ayarlayabilirsiniz .
Notlar
- UltraDefag, JEDEC Standardı 100B.01 kurallarına uyar , bu nedenle 20 megabayt (20 * 1024 * 1024) bayt anlamına gelir.