No, here is the easy way. Get a different unused Micro SD Card. In Windows run the RPI imager (it is available from the RPI website) to create a generic plain RPI OS instance on that new card).
Then you can boot up from this “generic” card.
Then just plug your SSD and MicroSD Card (you need to put the Micro SD Card into a USB dongle to connect it via USB) into the RPI while it is up and running and use SD Card Copier to copy the other MIcroSD Card to the SSD.
I have a couple of these, they are GREAT:
Then, run the Raspi-Config app on your RPI to tell it to boot from the USB port where you have the SSD connected. You can do that also from the VNC viewer or from the commend line:
sudo raspi-config
You areally should install the VNC viewer on both your PC and RPI, it makes everything MUCH easier! It pops up likle a window on my pc screen:
In the above image, next to the top right dark icon, if there is ever an update for the firmware or any software on your RPI, another icon pops up to show you a listr of what updates are available (software and firmware) and you can update one or all with a single click. I always just install all the updates. Isn’t that much easier?
(FYI I never run the HA on the RPI front end in VNC, I always do it on the separate connected PC, or my mobile when I am not home, whatever.)
Anyway, once you have updated the RPI to boot off of the SSD, and that new image which you know works has been copied onto the SSD, remove both SD Cards and reboot the RPI leaving only the SSD connected.
I think that is the best way, google around not sure why yiou wouldn’t want to use the VNC viewer, it makes working with the RPI like a windows machine, so much easier! Command line i still available within it also anyway…
VNC viewer has a paid and a freee option, I always just use the free one.
And trust me, EVERYONE WILL TELL YOU, rbooting off the SSD it runs MUCH FASTER.
It could be that your SSD is drawing too much power from the PI or it has a couple bad sectors or the like. I bought a really nice one and exchanged it because it was defective with a gazillion bad sectors and it wasted like three weeks of my time trying to use it.
The one I swear by however and it uses almost no power, is a samsung T7 (1TB but that is probably overkill!) - even comes with a USB 3.0 cable that fits right into the USB 3.0 ports on the back of the RPI.
Good luck. - If after all the above you still have trouble, can y,ou use the SD card copier to try a different SSD?