There are a few ways to create a macOS bootable USB from Windows 11 for free. One method is using the Terminal application on your Windows 11 computer. Here's a step-by-step guide:
1: Download the latest version of macOS from the App Store on another Mac computer or a virtual machine. Insert your USB drive into your Windows 11 computer.
2: Open the Command Prompt with Administrator privileges by right-clicking the Start menu and selecting "Windows PowerShell (Admin)." Type in "diskpart" and hit Enter to open the Diskpart utility. Type in "list disk" and hit Enter to display a list of all the storage devices connected to your computer.
3: Identify your USB drive based on its size and make a note of its Disk Number. And type in "select disk x" (where x is the Disk Number of your USB drive). Type in "clean" and hit Enter to erase all data on the USB drive.
Type in "create partition primary" and hit Enter to create a new primary partition on the USB drive. And then type in "format fs=fat32 quick" and hit Enter to format the partition.
Type in "assign letter=x" (where x is a letter of your choice to assign to the drive).
4: Open File Explorer and navigate to the location where you downloaded the macOS installer from the App Store.Right-click on the macOS installer and select "Show Package Contents." Navigate to the "Contents/Resources" folder and locate the file named "createinstallmedia."
5: Open the Command Prompt again, type in "cd" followed by the path to the "createinstallmedia" file. Type in "sudo ./createinstallmedia --volume /x" (where x is the letter you assigned to your USB drive in step 11). Hit Enter, then enter your administrator password if prompted, and wait for the process to complete.
6: Once the process is complete, your USB drive will contain a bootable macOS installer.
That's it! With these steps, you have created a macOS bootable USB from Windows 11 for free.