1. Why did this happen in the first place ? 2. How do I solve this problem ? It looks like I could "Recover using -salvagewallet." => what does it mean ? How do I do this ? Is it within Bitcoin Qt that I need to do something ?
Other solutions propose to delete all the dat files, except the wallet.dat but I'm not sure if that's a good solution. This is the folders and files I see in my Bitcoin folder: