1. Voices showing with wrong names, weird characters or misleading desciptions are in almost all cases related to the wrong information in the VIF files.
For example: Every voice has a unique number to identify it - this must be matched with the filenames for that voice as well as with the information withing the VIF file.
Especially third party voices don't care about using a uniquie number which often causes other voices, with the same number to disappear.
2. Using Home or actually taking a Windows error message as truth is not a good idea
By repairing the TT using Windows you actually wrecked it.
The .chk files are used by TT, Windows uses the same extension for lost files on a hard drive - so never trust Windows with it.
If you want all voices working I suggest to start by downloading the standard voices directly with Home, for all others check the numbers of the filenames and within the VIF file and adjust accordingly.
There was a list on the web ages ago listing all TT standard voices with their corresponding numbers, maybe you find it to guide you.
The numbers are also "stacked" to reflect different languages, so if an english voice ends up in a slot (the umbers) for a chinese voice it will be listed as a chinese voice in the menu.