the best way is to put the private key on secure hardware and back up the flash disk which is used to put your private key only. and when accessing your wallet, you must be very careful and double-check the wallet site if you are not using a hardware wallet
Your solution isn't the best way when still connect on a hard disk or flash disk,
When you scrolling up this post, I wrote something about harddisk/flash disk