Skip to content

Instantly share code, notes, and snippets.

@bever1337
Last active March 25, 2023 19:12
Show Gist options
  • Save bever1337/8686c571107ecbd8cb3cfa4f2ae6a53a to your computer and use it in GitHub Desktop.
Save bever1337/8686c571107ecbd8cb3cfa4f2ae6a53a to your computer and use it in GitHub Desktop.
Creating a Windows 10 bootable USB for PCs using MacOS Catalina and Parallels

Creating a Windows 10 bootable USB for PCs using MacOS Catalina and Parallels

Mac users who want to dual-boot into Windows 10 use the Boot Camp Assistant to create legitimate bootable Windows 10 USBs. Unfortunately, these drives will only work on Mac machines. To create a Windows 10 bootable USB for PCs, some extra work is necessary. I used these steps to create a Windows 10 bootable USB on a macbook pro running Catalina so that I could install Windows 10 on a Lenovo ThinkCentre m900 Tiny.

Downloading and install the required files to your MacOS machine

Create a Microsoft Windows 10 virtual machine in Parallels:

  • Select 'File > New' to create a new Windows virtual machine
  • Select 'Install Windows or another OS from a DVD or image file.' Click 'Continue.'
  • Locate the Windows 10 ISO you downloaded from the earlier steps. Click 'Continue.'
  • Unselect 'Enter Windows license key for faster installation.' Click 'Continue.'
  • Select a primary use-case for Parallels and click 'Continue.' (I have NO understanding of what this does, perhaps usage analytics.)
  • Select a name and location for your new Parallels virtual machine. Click 'Create.'
  • Launch your new Windows 10 virtual machine.

Setup your virtualized Windows 10 environment

  • Possible roadblock: After creating a new Windows 10 VM, Parallels auto-launched the image for me. On this first boot, I was not able to access any files or devices such as USB drives from the host system. I shutdown the Windows 10 VM, closed Parallels, and then restarted both to continue.
  • The following steps all occur inside the Windows 10 VM:
  • Open 'This PC' aka 'My Computer'.
  • Insert the target USB flash drive you want to be turn into a Windows 10 installer.
  • Right-click the USB drive and select 'Format.'
  • Format the USB drive for NTFS or FAT32 filesystems
  • Download the official Microsoft Windows 10 Media Creation Tool. Link to download page as of July 17, 2020
  • Launch the Media Creation Tool and accept the terms and conditions.
  • Select 'Create installation media (USB flash drive, DVD, or ISO file) for another PC'.
  • Select a language, edition, and architecture. Likely your Windows VM recommended options are appropriate. Click 'Next.'
  • Select 'USB flash drive' and click 'Next.'
  • Select your target USB drive from the list and click 'Next.'
  • Finish the media creation wizard and wait for your drive to be imaged.
  • After completion, eject the USB drive from your Windows 10 VM.
  • Shutdown the Windows 10 VM if you are finished.
  • Verify the USB drive was ejected from your MacOS host and eject it if it wasn't successfuly ejected from the Windows 10 VM.

Setup your PC BIOS

  • Insert your new USB drive into the PC where you want to install Windows 10
  • Windows 10 prefers UEFI, so if your BIOS supports UEFI and Legacy, be sure that UEFI is preferred or required.
  • Using the BIOS or the appropriate vendor proprietary boot menu, select your USB drive to boot from
  • Follow along with the Windows 10 install wizard to complete your install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment