Jump to content
1 post in this topic

Recommended Posts

Creating Clover macOS Big Sur Installer USB on Windows

(Internet Recovery)

(tested on Windows 10)



Important! On Windows you can’t create a full installer, only Internet Recovery, so you need live internet connection when installing Big Sur (either WiFi or Ethernet)


First download (and install) the applications/files linked below:


Partitioning the USB


  • Plug-in your USB drive and open up MiniTool Partition Wizard
    • Make sure your drive is in GPT (GUID - UEFI) mode!
      • If not, right click on the drive and “Initialize to GPT Disk”, Apply, Yes


  • You need to delete all of the existing partitions. Right click on the drive, “Delete All Partitions”


  • Right click on “Unallocated”, “Create”, Partition Label: EFI, File System: FAT32, Partition Size: 200 MB, “OK”, “Apply” and “Yes”


  • That’s it, the USB is ready for the Recovery.


Downloading the macOS Big Sur Recovery


  • Install Python
    • Select “Add Python to PATH”


  • Create a new directory for the Recovery in the Downloads folder, for example “Big_Sur_Recovery


  • Open Command Prompt (cmd)
  • Navigate to the newly created directory:
  • cd Downloads\Big_Sur_Recovery


  • Drag & Drop macrecovery.py to the cmd window
  • Press space, paste the following: 
  • -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download


  • After it’s finished there will be two files in the directory: “BaseSystem.dmg” and “BaseSystem.chunklist



Creating macOS Big Sur Internet Recovery


  • Open up TransMac in administrator mode
  • Right-click on the USB drive, “Restore with Disk Image”
  • Select the downloaded “BaseSystem.dmg”


  • Wait for it


  • After finished, the macOS Big Sur Internet Recovery USB is ready!
  • The last step is to setup Clover!


Installing Clover to USB on Windows


  • Download the latest CloverV2-5xxx.zip (where xxx is the version number, at time of writing 5130) and unzip it




  • Mount USB EFI partition with MiniTool Partition Wizard:
    • Right-click on the USB drive’s EFI partition, “Change Letter” (ex. E: ), OK, Apply, Yes


  • Start Explorer++ in admin mode
  • Navigate to your USB EFI partition


  • Open a new tab with CTRL+T, navigate to the downloaded, unzipped Clover and copy & paste the EFI folder to the USB’s EFI partition


  • Navigate to EFI\CLOVER and rename config-sample.plist to config.plist


  • Navigate to EFI\CLOVER\drivers
  • Delete SMCHelper.efi
  • Copy & Paste the next drivers from drivers\off\UEFI
    • FileSystem\ApfsDriverLoader.efi and FileSystem\VboxHfs.efi
    • MemoryFix\OpenRuntime.efi


  • Navigate to EFI\CLOVER\ACPI\patched
  • Copy & Paste here the downloaded SSDT-EC.aml file


  • Navigate to EFI\CLOVER\kexts\Other
  • Copy & Paste here the downloaded kexts
    • VirtualSMC.kext, Lilu.kext, AppleALC.kext, WhateverGreen.kext, USBInjectAll.kext


  • Open up the config.plist with PlistEDPlus
  • At DSDT, rename “Fixes” to “#Fixes”


  • At Boot/#Arguments, delete “#” before Arguments, and write the following to the string:
  •  -v debug=0x100 -no_compat_check


  • At Quirks, set “XhciPortLimit” to “true”


  • Save config.plist


  • That’s it!
  • The Clover Recovery Installer is ready! Now you can boot from the USB.



  • After the installation is finished, you need to generate a proper SMBIOS (do not log-in to iCloud before that), after that, you can delete "-no_compat_check" bootarg
  • This is just a basic Clover configuration, most likely you'll need to tweak it to your system
  • Depending on your network connection, the installation could take up hours to finish, be patient
  • If you have a working EFI, then you can skip almost all the steps at "Installing Clover to USB on Windows", you just need to mount the USB's EFI with MiniTool, and place your EFI folder to the EFI partition with Explorer++


Edited by kushwavez
  • Create New...