I'm sorry to hear this. What I do to prevent something like this is I have an external hard drive. Windows 10 has a neat feature in the settings where you can select certain folders and run backups for you. You just set it once and the system will do the rest. When not in use I unplug the drive to prevent wear and tear or accidental deleting. I love this backup feature. I've never gotten into running backups on cloud based programs. I also recommend keeping two backups.