UltraCopy is a utility used to copy the contents of one storage media device to another, such as "Backuppath0" to "Tape0." This utility can provide for redundant copies of backups for safekeeping off-site.
To copy storage media:
From the Tools tab, click "UltraCopy"/"Run UltraCopy Now."
Under "Available Devices," highlight the source device to copy from, and add it to the "Selected Devices" by clicking the "Add>>" button. Click "Next."

Fig. 1 - Selecting the source device.
Under "Available Devices," highlight the target device to copy to, and add it to the "Selected Devices" by clicking the "Add>>" button. Click "Next."
Set the UltraCopy options to be used during the copy job, and click "Next."

Fig. 2 - UltraCopy options.
UltraCopy Options:
Clearing Options:
Clear Destination Media – Clears the contents of the target media before it is used by UltraCopy.
Volume Label – Specifies a volume label on the cleared media.
Individual Set Options:
Copy Individual Sets – Allows UltraCopy to select and exclude specific sets from being copied to the destination media. Selecting this option will add a set selection screen to the UltraCopy wizard.
Use Express Indexes – Uses the Express index for each source device when scanning for sets. When unchecked, the full media is searched for all sets. This process can be time consuming when copying from tape devices, using the Express index is highly recommended.
After Copy Options:
Verify after copy – Runs a CRC verify operation on the destination media after the copy completes.
Click "Copy" to begin the copying process.

Fig. 3 - UltraCopy job summary.
When selected, this option allows the user to only copy specific sets to the destination media.

Fig. 4 - Selecting individual sets in UltraCopy.
To select individual sets:
Ensure the "Copy Individual Sets" option is selected in the UltraCopy Options screen.
Expand the media to be searched for individual sets.
Check the box to the left of each set to be copied. Only selected sets will be copied.
Click "Next."
Since UltraBac v9.2, media library functionality has been incorporated into UltraCopy. This functionality allows UltraCopy to easily copy data from a spanned volume to a single storage location, or to copy a backup that would require multiple tapes from a path to a range of slots, or to a media pool.
If one of the specified devices is a media library, the library controls will automatically be enabled and allow the selection of any library element that contains media. If the library uses media pools than that can be selected and the pool set in the next screen.

Fig. 5 - Library/Media Pool settings in UltraCopy.
UltraCopy can be run from the Windows command line, or a .bat file using the following syntax:
UBCopy <source> <destination> [options]
When specifying multiple source devices, separate each device with a comma:
UBCopy tape0,tape1 backuppath0
USAGE:UBCopy.exe [Source] [Destination] [Commands]
Source
The source device(s). (i.e. BackupPath1)
Destination
The destination device(s). (i.e. Tape0)
Type "UBCopy.exe /DeviceFormatHelp" for help on how to use multiple devices, autoloaders, and the copying of individual sets.
/Copy:<CopyGroup>
Copy using the specified set.
/AutoResponse:<AutoResponse file>
Automatically respond to messages based on answers specified in the text file..
/DecryptKey:<key>
The Decryption key for encrypted sets.
All encrypted sets must use the same key. If any other sets that are to be copied use a different key, those sets will be skipped over.
/ListSets:<device>
Lists the sets on a device via Index or Express Index.
/DontUseExpressIndex
Tells UltraCopy to scan the device for indexes instead of using the Express Index. Only valid when copying individual sets
/PrepareMedia or /pm
Prepare the destination media first before copying. Assigns the attached label to the device.
Example: /PrepareMedia:Week1
/MediaPoolDest
Use a media pool(s) for the copy. To use multiple media pools separate them with a comma.
Example: /MediaPoolDest:Wed_Pool or /MediaPoolDest:Wed_Pool, Fri_Pool
Media pools can only be used as destination devices.
/Verify or /v
Verify the data using CRC after the copy job is completed.
/Quiet
Only the start and end time of UltraCopy will be printed to the console. Issues where UltraCopy needs user intervention will also be printed.
/Unattended
Do not prompt the user for additional information or assistance through the course of the copy. Similar to /AutoResponse
/EjectToMailSlot
When the job is completed, the tape will be ejected to the first empty mailbox slot.
/EjectFromDrive
When the job is completed, the tape will be ejected from the drive and placed back into its previous slot.
/RewindMedia
When the job is completed, the tape will be rewound. This is the default value
/Append
Start off by appending to the last used media.
/New
Start off with a new or expired tape.
/UseCurrent
Use the media that is currently in the drive.
/AESKey:<key>
AES Key.
/AESPhrase:<phrase>
AES Phrase. Must Specify AESEncryptStr to use.
/AESEncryptStr:<128\192\256>
The Strength of the AES Phrase.