For booting purposes, the best way to format a usb drive is to use the fat32 file system. This ensures maximum compatibility with various systems and devices. However, if you're using the usb drive to store large files or for other purposes, you could consider using ntfs instead.