terça-feira, 21 de abril de 2015

Konzola Interfaco

 
UltraDefrag komandlinio (konzolo) interfaco povas esti uzita por aŭtomatigi defragmentation tra bakaĵon skriptoj kaj regulajn taskojn. Ĝi ankaŭ povas esti uzita anstataŭe de la grafika interfaco de tiuj kiuj preferas komandlinio medio.
Ankaŭ UltraDefrag uzas lian komandlinio interfaco manipuli lia kunteksto menuo enskriboj en Windows Explorer. Dekstre klaki ajnan celon kaj elektu desfragmentar kun UltraDefrag reesti vinberarojn. Halti defragmentation sukceson Ktrl + C aŭ fermi la komando prompto. Konfiguri la kunteksto menuo traktilo klako Settings> Ebloj en UltraDefrag GUI aŭ redakti la jenan dosieron permane: {instalado dosierujo} \ options.lua.
Rimarko
La kunteksto menuo traktilo ne haveblas de la porteblaj eldono de la programo.
UltraDefrag metas lian komandlinio ilo por la% SystemRoot% \ system32 dosierujo, do ĝi povas esti uzata sen la kompleta vojo specifo:
udefrag [komandon] [opcioj] [driveletter:] [vojo (j)]
Komandoj:
-a, --analyze
Analizi specifita celoj.
--optimize-mft
Optimizar majstro dosiero tabloj nur.
-q, --quick-optimizar
Elfari rapida optimumigo.
-o, --optimize
Elfari plena optimumigo.
-l, --list-disponebla-volumoj
Listigi ĉiujn fiksajn diskojn disponebla por defragmentation.
-la, --list-disponebla-volumoj = ĉiuj
Listo ĉiuj haveblaj diskoj, inkludante forprenebla.
-h, - ?, --help
Vidigu helpo.
Rimarko
La komandoj estas ekskluzivaj kaj ne povas esti kombinita kun aliaj. Se neniu estas precizigita la programo defragments objektojn.
Opcioj:
-r, --repeat
Ripetu la disko prilaborado multnombraj fojoj kiam tio havas sencon. Kutime ĝi pliigas prilaborado tempo, sed kondukas al bonaj rezultoj.
-b, --use-sistemo-koloro-skemo
Malŝaltu colorization de eligo.
-p, --suppress-progreso-indikilo
Kaŝi la progreso indikilo kaj la peniko mapo.
-v, --show-volumo-informoj
Montri disko informojn post la laboro finaĵo.
-m, --show-cluster-mapo
Montru la floraro mapo.
--map-limo-koloro = koloro
Aro koloro de la cluster mapo limo. Disponeblaj koloroj: nigra, celo, ruĝa, verda, blua, flava, magenta, cian, darkred, darkgreen, darkblue, darkyellow, darkmagenta, darkcyan, griza. Flava uzas defaŭlte.
--map-simbolo = x
Fiksita la karaktero desegni la floraro mapo kun. Entajpi ĝin rekte aŭ uzi lian deksesuma nombro (en gamo 0x1 ... 0xFF). Ekzemple, uzi --map-simbolo = 0x1 desegni la mapon kun rideto karaktero. La% simbolo estas uzata defaŭlte.
--map-vicoj = n
Fiksita alteco de la cluster mapo. La defaŭlta valoro estas 10.
--map-simboloj-per-linio = n
Fiksita larĝa la peniko mapo. La defaŭlta valoro estas 68.
--use-tuta-fenestro
Pligrandigi la floraro mapo uzi la tutan konzolo fenestro.
--wait
Atendu finaĵon de aliaj UltraDefrag petskribojn antaŭ la laboron starto (utila por planitaj taskoj).
--shellex
Listo elektitaj objektoj kaj montras prompt bati ajnan klavon post la laboron finita. Tiu ŝaltilo estas intencita por trakti la kunteksto menuo enskriboj en Windows Explorer, do la programo Interpretistoj la options.lua dosiero menciita supre kaj ignoras la tutan medion variabloj listigitaj sube.
Drive literoj:
Listo de spaco disigita drive literoj aŭ unu el la sekvaj ŝaltiloj:
--all
Procesi ĉiuj haveblaj diskoj.
--all-fiksa
Procesi ĉiuj ne-forprenebla diskoj.
Padoj:
Listo de spaco disigita irejo kiu bezonas esti desfragmentado. Ambaŭ absoluta kaj relativa vojoj estas subtenataj, tiel kiel ĵokerojn: la demandosigno (?) Kongruas iu karaktero, dum la asterisko (*) - ajna nulo aŭ pli karakteroj. Tiel *. * Kongruos kun iujn ajn dosiero kun etendo dum sola asterisko (*) egalas nenion (kun aŭ sen sufikso). Ĉiuj vojoj inkluzive spacojn devas esti enfermita per duoblaj citiloj:
:: Desfragmentar diskoj D: kaj e:
udefrag d: e:
:: Desfragmentar la enhavon de la USERPROFILE dosierujo
udefrag "% USERPROFILE% \ *"
:: Desfragmentar ĉio ene de la '.. \ Testo Dosieroj' dosierujo
udefrag ".. \ Testo Dosieroj \ *"
:: Desfragmentar iuj individuaj dosieron
udefrag C: \ WINDOWS \ WindowsUpdate.log
:: Desfragmentar ilin cxiujn samtempe
udefrag d: e: "% USERPROFILE% \ *" ".. \ Testo Dosieroj \ *" C: \ WINDOWS \ WindowsUpdate.log
:: Rekuniĝi vinberarojn de la fenestroj dosierujo
:: (Ĝia enhavo restos netuŝita)
udefrag C: \ WINDOWS
Se komandlinio estas malplena la programo montras helpi.

Medio variabloj

Filtrilo variabloj

UD_IN_FILTER
Listo de punktokomo disigita irejo kiu bezonas esti desfragmentado.
Malplena listo signifas ke ĉio devas esti desfragmentado.
UD_EX_FILTER
Listo de punktokomo disigita irejo kiu bezonas esti saltis, tio lasis netuŝita.
UD_FRAGMENT_SIZE_THRESHOLD
Forigi nur fragmentoj pli malgrandaj ol precizigita.
La jenaj grandeco sufiksoj estas akceptataj: KB, MB, GB, TB, PB, EB.
UD_FILE_SIZE_THRESHOLD
Ekskludi ĉiuj dosieroj pli grandaj ol precizigita.
La jenaj grandeco sufiksoj estas akceptataj: KB, MB, GB, TB, PB, EB.
UD_OPTIMIZER_FILE_SIZE_THRESHOLD
Por optimumigo nur, ekskludi ĉiuj dosieroj pli grandaj ol precizigita.
La jenaj grandeco sufiksoj estas akceptataj: KB, MB, GB, TB, PB, EB.
La defaŭlta valoro estas 20MB.
UD_FRAGMENTS_THRESHOLD
Ekskludi dosierojn havante malpli fragmentoj ol precizigita.
UD_SORTING
Fiksita ordiga kriterio por la disko optimumigo. PATH uzas defaŭlte, ĝi devigas al ordigi dosierojn per ilia vojo. Kvar pli ebloj estas disponeblaj: grandeco (varo por grandeco), C_TIME (varo por kreo tempo), M_TIME (varo por lasta modifo tempo) kaj A_TIME (varo por lasta aliro tempo).
UD_SORTING_ORDER
Fiksita ordiga ordo por la disko optimumigo. ASC (supreniranta) uzas defaŭlte. DESC (malsuprenirantaj) fortoj ordigi dosierojn en inversa ordo.
UD_FRAGMENTATION_THRESHOLD
Nuligi cxiujn taskojn krom de la MFT optimumigo kiam la disko fragmentación nivelo estas malsupre ol precizigita.

Procezo variabloj

UD_TIME_LIMIT
Chesigi la laboron aŭtomate kiam la precizigita tempo intervalo elapses. La sekva fojo formato estas akceptita: Ay Bd Ch DM Es. Jen A, B, C, D, E reprezenti entjero nombroj dum y, d, h, m, s reprezentas jaroj, tagoj, horoj, minutoj kaj sekundoj.
UD_REFRESH_INTERVAL
La progreso refresh intervalo, en milisekundoj. La defaŭlta valoro estas 100.
UD_DISABLE_REPORTS
Loku ĝin al 1 (unu) por malŝalti generacio de la dosiero fragmentación raportoj.

Debugging variabloj

UD_DBGPRINT_LEVEL
Fiksita kvanto de elpurigante eligo. NORMALA uzas defaŭlte, detala povas uzi por kolekti informojn por cimraporton, Paranoid ŝaltas vere grandega kvanto de elpurigante informojn.
UD_LOG_FILE_PATH
Aro efikado vojo (inkludante dosiernomo) al redirect elpurigante eliro al arkivo.
UD_DRY_RUN
Loku ĝin al 1 (unu) por eviti fizikaj movadoj de dosieroj, te por simuli la disko prilaborado. Ĉi tio permesas kontroli algoritmoj rapide.

Specimenoj

Batch skriptoj povas esti uzata por aŭtomatigi kompleksajn defragmentation taskoj:
@ Eĥon ekstere
:: Savi elpurigante informojn por troubleshooting
starigu UD_LOG_FILE_PATH = C: \ Windows \ temp \ udefrag.log
:: Chesigi la prilaborado post 6 horoj kaj 30 minutoj
starigu UD_TIME_LIMIT = 6h 30m
:: Ekskludi temporal stuff
starigu UD_EX_FILTER = * sistemo volumo informo *; * temp *; * tmp *; * Reutiliga *
:: Ekskludi arkivojn tiel
starigu UD_EX_FILTER =% UD_EX_FILTER%; *. zipo; *. 7z; *. rar
:: Forigi nur fragmentojn sube 20 MB en grandeco
starigu UD_FRAGMENT_SIZE_THRESHOLD = 20MB
:: Liston ĉiuj diskoj disponeblaj por defragmentation
udefrag -la
:: Kontroli ĉiuj haveblaj diskoj por eraroj
por / F "ĵetonoj = 1 skip = 8" %% D en ('udefrag -la') fari chkdsk %% D
:: Analizi ĉiuj fiksitaj diskoj
udefrag -a --all-fiksita
:: Desfragmentar ĉiu sur disko c:
udefrag c:
:: Desfragmentar malgranda audio dosierojn en disko d:
starigu UD_IN_FILTER = *. mp3
starigu UD_FILE_SIZE_THRESHOLD = 20MB
udefrag "D: \ Miaj Dokumentoj \ Muziko \ *"
:: Desfragmentar granda video dosieroj havante almenaŭ 10 fragmentoj
starigu UD_IN_FILTER = *. avi; *. MKV
starigu UD_FILE_SIZE_THRESHOLD =
starigu UD_FRAGMENTS_THRESHOLD = 10
udefrag "D: \ Miaj Dokumentoj \ Movies \ *"
:: Optimizar majstro dosiero tabloj sur diskoj c: kaj D:
udefrag --optimize-mft c: d:
:: Reset filtriloj uzitaj supre
starigu UD_IN_FILTER =
starigu UD_FRAGMENTS_THRESHOLD =
:: Speco dosierojn sur disko g: per kreo tempo en malsupreniranta ordon
starigu UD_SORTING = C_TIME
starigu UD_SORTING_ORDER = DESC
udefrag -o -rg:
:: Desfragmentar drive h: nur se ĝia fragmentiĝo nivelo estas super 10%
starigu UD_FRAGMENTATION_THRESHOLD = 10
udefrag h:
:: Desfragmentar ĉiuj fiksitaj diskoj krom de c :, D :, g: kaj h:
starigu UD_EX_FILTER =% UD_EX_FILTER%; C: \ *; D: \ *; G: \ *; H: \ *
udefrag --all-fiksita
:: Hiberna la komputilo uzante specialan
:: Komandlinio ilo senditaj kun UltraDefrag
hibernate4win nun
:: Ŝlosis la komputilo malsupren se hibernación fiaskis
se errorlevel 1 elŝaltita -s -t 00

Nenhum comentário:

Postar um comentário