Hi suniram,
Yes. Unfortunately, Microsoft has placed a stumbling block just where people would take their first step to get from 'there' to 'here'. It has the name 'UEFI'. It was touted as 'for reasons of security'. But, circumvented by even 'white hats' in fifteen minutes and now present on all newly manufactured PCs, it actually makes it easier to maliciously effect computers. It's real raison d'etre was Microsoft's move from a life-time licensing model to a pro temp renting model.
We've had a couple of years to figure out ways to jump over the stumbling block. They are now spelled out in 'The Instructional How To >Boot' Section, viewforum.php?f=155 with --the English language being somewhat lax in confining the meaning of terms-- spill-over into the 'How to > Install' Section, viewforum.php?f=156.
That said use of rufus under Windows is almost flawless [at least where your target is Bionicpup64 booted from a USB-Key. I don't recall anyone posting a problem about that. But do recall a problem with Fossapup64. Another reason I recommend Bionicpup64 for 'newbies'.] You'll find rufus here, both installable and (if you prefer) portable. https://rufus.ie/en_US/ Running, rufus will install Puppy to a USB-key, do the necessary formatting, and install a bootloader. You really don't have to do anything other than download a Puppy ISO, download and run rufus, plug in a USB-Key and point rufus to the ISO and the Key.
Running a rufus-installed Puppy is not the best way. The USB-Key will have been formatted as Fat32. That will impose some constraints such as having to use a SaveFile rather than a SaveFolder to preserve settings, customizations and installed applications. A SaveFolder --requires a Linux Formatted partition-- will expand to the entire available space on a partition as and when you make use of it. The size of a SaveFile has to be specified on first shut-down. There's an application to grow but not shrink a SaveFile. If you don't intend to use portable-wine, you would need a SaveFile large enough to hold a lot of information. I think 4 Gbs minimum..
But, I wouldn't do that. I'd recommend just using rufus to get your first Puppy running. Into that Puppy I would install the frugalpup application available here, viewtopic.php?p=1588#p1588. With the frugalpup application, and the gparted built into all Puppys, you can easily (a) format hard-drive partitions as Linux Ext3 or 4 [after using Window's programs to create 'Unallocated' space]; (b) format USB-Keys in whatever way you want; and (c) produce boot-loaders which will handle any Puppy (including FossaPup64) and Windows.
However, if you run into any problems or have further questions about booting, please start a new thread after reading bigpup's post. viewtopic.php?f=2&t=218
"I still wish somebody had answered me re Blender speed on Puppy" vis-a-vis Windows. I don't know as I haven't run Blender under Windows. But, I can tell you this about Puppy's speed: Reading files into RAM from a USB-Key, version 2, is 10 to 15 times slower than from a sata hard-drive. I can boot Bionicpup64 from a USB-Key, have it automatically load Mike Walsh's Chrooted Iron 89 SFS, viewtopic.php?f=90&t=760 --which requires copying a 2nd operating system into RAM-- have wifi up-and-running and be ready to access the internet faster than Windows 7 on the same computer's hard-drive can present a functioning desktop. Once in RAM, everything works at the speed of RAM; not the speed of transmission from Storage to RAM. YEMV, especially with respect to the extent of your computer's RAM.