How to boot Windows computers using USB?

Booting the target machines using bootable media is essential while deploying OS images to the computers in your network. The bootable media guides the computers in to WinPE (Windows Preinstallation) environment by loading WinPE components.

OS Deployer supports 3 types of bootable media to boot your target computers which are PXE, USB, and ISO. The PXE bootable media can be used for a large network of computers whereas USB and ISO can be used to boot a handful of machines.

Supported operating systems

  • Windows 11, Windows 10, Windows 8, Windows 7, and Windows XP
  • Windows Server 2003 and above

In this article, we will discuss the steps involved in booting using USB bootable media.

  1. Create USB Bootable media for Windows
  2. Copy to external USB
  3. Boot Windows machines using USB

Create USB Bootable media for Windows

  1. Under Deployment tab, click Bootable Media and select Create Bootable Media.
  2. Choose the USB media type.

    windows 10 bootable usb - ManageEngine OS Deployer

  3. Enter a bootable media name
  4. Choose the WinPE tool installed location if it is installed already. If not, you can either automatically or manually download and install the tool.
  5. Choose the architecture of the target computers which can be 32 bit or 64 bit.
  6. Add the required drivers by adding the vendor drivers or adding drivers available in the driver repository.
  7. Now to add the required drivers, choose between adding the vendor drivers / adding drivers available in the driver repository.

    To add vendor drivers, we have two options:

    1. Selecting vendor drivers (recommended)
      • Click on the Select drivers option.
      • You can choose from a list of readily downloadable vendor drivers.
      • The chosen drivers will be downloaded on the server machine from the vendor site and then the media creation will proceed.
    2. Uploading drivers using download links
      • If the server machine does not have access to the internet, use this option to upload the vendor drivers.
      • Click on the Upload drivers option. You will have the official links provided for Dell, Lenovo and HP respectively.
      • You can download the files from the website and add them here by clicking on the browse option. The drivers will be uploaded to the server.

    To add drivers available in the repository, follow the steps given below;

    • Enable Add drivers from repository -> Select network & hard disk drivers. You will get list of driver files available in driver repository.
    • Search the required drivers based on the hardware ID or filter based on the share path, storage type, manufacturer or model.
    • Select the driver files and click save.
  8. Click on Create bootable media

Copy to external USB

  1. Navigate to Deployment -> Create bootable media and you will find the list of media created. Against the USB media you want to use, click on the Actions and choose to copy media to the USB option.
  2. Note: For USB media, if you want to use this media in a remote office, click on download under actions and select remote office to use this media for remote offices.
  3. The downloaded zip file can be extracted and copied into a USB drive by following the step given below:
    1. Extract the downloaded zip file and open the extracted folders.
    2. Run "USBCopy.bat" file in command prompt using administrator privileges. The list of removable disks will be displayed.
    3. Select the removable disk where the USB media is to be copied.
    4. It is recommended to format disk before copying media. Enter Yes to format the disk. 
    5. Enter Yes to copy media.

    USB media has been successfully copied. You can use the media to perform deployment on any computer.

Boot Windows machines using USB

  1. Connect the USB to the target computer.
  2. Open Boot order menu, select the USB drive either from LEGACY BOOT or UEFI BOOT.
  3. Ensure that you select the required boot option based on the created image to perform proper deployment.