Formatting an encrypted USB drive on macOSEdit
Most USB sticks come ExFAT formatted, so, this is what I did to try and get an encrypted APFS volume onto a USB stick, first in the UI (impossible) and then falling back to the terminal:
- In Disk Utility, chose "Erase…" and select "Mac OS Extended (Journaled)" (you can’t actually select APFS in the UI app, nor can you convert after formatting as HFS+, because the partition table will be in GPT format).
- In the terminal, diskutil listto get the device (eg./dev/disk4or similar).
- diskutil eraseDisk JHFS+ $VOLUME_NAME GPT disk4
- diskutil unmountDisk disk4
- diskutil apfs convert /dev/disk4s2(note that- /dev/disk4s1is usually the EFI partition).
- diskutil listto get "synthesize" APFS volume device (in this case,- /dev/disk6s1).
- diskutil apfs listCryptoUsers /dev/disk6s1
- diskutil apfs encrypt /dev/disk6s1 -user disk
- diskutil apfs listto see encryption progress (which occurs in the background).