Options | |||
---|---|---|---|
Option | Param | Description | |
-t | --test | Run in test mode, modify nothing. >>> USE THIS OPTION IF UNSURE! <<< |
|
-T | --titles | file | Read file for disc titles. |
--utf-8 | Enables UTF-8 support for filenames (default). | ||
--no-utf-8 | Disables UTF-8 support for filenames. | ||
--lang | lang | Define the language for titles. | |
-a | --auto | Search WBFS partitions using '/proc/partitions' or searching hard disks in '/dev/' and use all readable as source. This works like »wwt --auto --all«. | |
-s | --source | path | Use the entered file or directory as source. If parameter PATH contains at least one wildcard (e.g. '*.wbfs'), then PATH is used as search pattern and all found files are added. In order to use this variant, the calling shell must not interpret the wildcards. Therefore, the parameter must usually be enclosed in single or double quotes. Directories are expanded to all containing files but hidden files (file names begins with a point) are ignored. If a command needs only images then non image files of the directory are ignored without notification. The option --no-expand suppress the directory expansion. |
--no-expand | Do not expand directories to the containing files or images. This option does not change the behavior of --recurse. | ||
-r | --recurse | path | If If parameter PATH contains at least one wildcard (e.g. '*.wbfs'), then PATH is used as search pattern and all found files are added. In order to use this variant, the calling shell must not interpret the wildcards. Therefore, the parameter must usually be enclosed in single or double quotes. Directories are scanned for source files recursively. The option --rdepth limits the search depth. Hidden files and hidden sub directories (file names begins with a point) and files with non supported file types (non ISO files for most commands) are ignored without notification. |
--rdepth | depth | Set the maximum recurse depth for option --recurse. The default search depth is 10. | |
-x | --exclude | id | A comma separated list with ID4 and ID6 values is expected. |
-X | --exclude-path | file_or_dir | Scan the ID of the source and add it to the exclude list. If the source is a directory then scan all images of the directory. Images with the given ID are excluded from operation. Each use of this option expands the exclude list. See --include-first for precedence issues. |
-n | --include | id | A comma separated list with ID values is expected. |
-N | --include-path | file_or_dir | Scan the ID of the source and add it to the include list. If the source is a directory then scan all images of the directory. Only images with the given ID are included into the operation. Each use of this option expands the include list. See --include-first for precedence issues. |
--include-first | The options --include, --include-path, --exclude and --exclude-path decide which discs are included into the operation. If neither include nor exclude options are used, than all disc are included into the operation. If only include options are used, than only the specified discs are operated. If only exclude options are used, than all all discs but not the excluded are operated.
If include and exclude options are used together and |
||
-1 | --one-job | Execute only the first job and exit. This is a shortcut for »--job-limit 1«. | |
--job-limit | num | Execute only the first |
|
-i | --ignore | Ignore non existing files/discs without warning. If set twice then all non Wii and GameCube ISO images are ignored too. | |
--ignore-fst | Disable composing and ignore FST directories as input. This legacy option is a shortcut for --allow-fst=off. | ||
--ignore-setup | While composing ignore the file |
||
--links | Detect soft and hard linked source files while composing or extracting discs and try to create hard links instead of independent copies on the destination file system. | ||
--allow-fst | [=mode] | Enable the usage of extracted images. |
|
--allow-nkit | [=mode] | Enable the detection of NKIT images. Anyway, NKIT images are not supported yet, but detected to print warnings. |
|
--psel | list | This option set the scrubbing mode and defines, which disc partitions are handled. It expects a comma separated list of keywords, numbers and names; all together called parameter. All parameters are case insensitive and non ambiguous abbreviations of keywords are allowed. Each parameter becomes a rule and each rule is appended to a rule list. Rules prefixed by a minus sign are DENY rules. Rules prefixed by a plus sign or without a prefix are ALLOW rules. Each partition is compared with each rule until a rule matches the partition. If a match it found, the partition is enabled for a ALLOW rule or disabled for a DENY rule.
The allowed keywords are: |
|
--raw | Abbreviation of »--psel RAW«. | ||
--ignore-files | ruleset | This option defines filter rules to ignore real files of the FST of the DATA partition. Fake signing is not necessary, but the partition becomes invalid, because the content of some files is not copied. If such file is accessed the Wii will halt immediately, because the verification of the checksum calculation fails. The processing order of file options is: »--rm-files --zero-files --ignore-files«. | |
-q | --quiet | Be quiet and report only errors. If set twice then wit will print nothing and only the exit status is set. | |
-v | --verbose | Be verbose and print more progress information. Multiple usage is possible: Progress counter is enabled if set at least two times. Extended logging is enabled if set at least four times. The impact of the other verbose levels are command dependent. | |
-P | --progress | Print progress counter. If --verbose is set at least twice, printing is enabled too. If progress is enabled, the default of --dsync is changed. | |
--scan-progress | Print a message for each found image while scanning the file system. | ||
--limit | num | Maximal printed errors of each partition. A zero means unlimited. The default is 10. | |
-L | --logging | This debug option enables the logging of internal memory maps. If set twice second level memory maps are printed too. | |
-l | --long | On error print an additional line to localize the exact position where the error is found. If set twice a hex dump of the hash values is printed too. | |
--technical | Force a technical output instead of user friendly text. --tech is a short cut for --technical. |
To validate a disc the tool must do 64 AES-128-CBC decryptions and 1029 SHA1 calculations for each MiB of data. This slow down the operation rapidly and verifying is much slower then copying.
The options --quiet and --verbose control the verbosity level of the command:
Pption | Level | Action |
---|---|---|
|
-2 | Be abossulte quiet. The status is only reported as exit status. |
|
-1 | Be quiet and report only the first errors of each partition. |
0 | Print one status line for each partition (success or error). | |
|
1 | Print up to --limit error messages for each partition. |
|
2 | Print progress information (not implemented yet). |
For levels <=0 the check of a partition is aborted on the first found error.
STATUS COUNTER PARTITION ID6 NAME >scan 1.0/2 DATA RUUP01 pool/corrupt/animal.wdf !H0-ERR 1.0/2 DATA RUUP01 pool/corrupt/animal.wdf +OK 2.0/2 DATA RUUP01 pool/wdf/animal.wdfDescription of the columns:
> : informative message + : success ! : error message
All status messages in detail | ||
---|---|---|
Status | Meaning | |
|
Info message: Scanning started. | |
|
Success message. | |
|
No hash values found (all zero). | |
|
Invalid disc (can't find required files). | |
|
Check sum error in table H0..H4. | |
|
For each sequence of 8 sectors the H1 table must be identical. 'H1-DIFF' means, that at least one table differ. | |
|
For each sequence of 64 sectors the H2 table must be identical. 'H2-DIFF' means, that at least one table differ. | |
|
Check aborted because of --limit found errors. |
DISC_INDEX . PARTITION_INDEX / TOTAL_DISCS 'd'
0 == OK : All done without errors. DIFFER : At least one checksum error found. SYNTAX ERROR : At least one syntax error in command line found. READ ERROR : Error while reading a file. CANT OPEN : Can't open file.