Overview
The OneDeploy Media Tool allows you to synchronise Deployment Sources and create bootable USB media.
This guide walks through creating a bootable USB memory stick that includes deployment content, enabling full OS deployments without requiring a network connection.
To optimise USB capacity, this example demonstrates how to Filter content so that only specific organisations, builds, and drivers are included.
Prerequisites
- A configured Deployment Source
- A valid Boot Profile
- A USB memory stick (this will be wiped during the process)
- Sufficient USB capacity for selected content
- Access to an elevated Command Prompt
Step 1: Create a Downstream Deployment Source (Optional Filtering)
To control what content is copied to the USB, create a Downstream Deployment Source.
- Navigate to Pre-Deployment → Deployment Sources
- Open your existing Deployment Source (e.g. Master Deployment Source)
-
Create a new Downstream Deployment Source
-
Configure the Deployment Source:
- Enter a Name
- Set Type to Definition only
-
In the Sync from Parent tab:
- Select specific Organisations (for multi-Organisation environments)
- Optionally Filter:
- Builds (via Tags)
- Drivers (via Tags)
- Click Save
This step ensures only the required content is included on the USB media.
Step 2: Create a Media Profile
- Navigate to Pre-Deployment → Media Profiles
- Click New
- Configure the Media Profile:
- Enter a Name
- Select Architecture (e.g. Intel/AMD 64-bit)
- Select a Boot Profile
- Set Mode to Boot and Deploy
- Set Sync Source From to your Downstream Deployment Source
-
Go to the Network tab:
- Set Network Mode to Disabled
(prevents delays waiting for wired network connectivity)
- Set Network Mode to Disabled
Step 2: Create a Media Profile
If you have made changes to your Deployment Sources definitions or Media Profiles, ensure you perform a Publish before running the MediaTool. This ensures the MediaTool has the latest definitions on how to create your USB media.
-
Go to the Scripting tab in the Media Profile
- Copy the generated MediaTool command line
- Insert your USB memory stick
- Open an elevated Command Prompt
- Run the MediaTool command (with its command line as shown from the Scripting tab)
- Select the correct USB disk when prompted
- Confirm the operation (this will erase the USB device)
- Wait for the process to complete
Result
The USB device is now configured with:
- Bootable OneDeploy pre-installation environment
- Operating Systems
- Drivers
- Software Packages
- Build configurations
This allows you to perform fully offline deployments without requiring access to a Deployment Source over the network.
Common Questions
Does this USB require a network connection?
No. With Boot and Deploy mode and Network disabled, deployments can run entirely from USB.
Where is MediaTool.exe located?
MediaTool.exe is located in your Deployment Source:
Does creating the USB erase the device?
Yes. The process wipes and repartitions the USB drive. Ensure no important data is stored on it beforehand.
Can I include everything instead of filtering?
Yes. You can skip creating a filtered Downstream Deployment Source and use your main Deployment Source, but ensure your USB has enough capacity.
Related Articles
- How To: Create USB Boot Media
- Pre-Deployment → Deployment Sources
- Pre-Deployment → Media Profiles
- Pre-Deployment → Boot Profiles





