Same error encountered here - I have 32-bit Vista with TV Pack.
The problem seemed to be triggered by a single dodgy recording that saved without metadata - it was a series recording, so its odd that enough metadata was obviously present for it to recognise and record the program, but none of the metadata was saved, even the filename was missing the series name with just the channel and date.
As well as the corrupt recording however, 229 other, previously fine, recordings all lost their display of metadata in VMC. The metadata still looks ok from Windows Explorer, but will not display in VMC, even if I remove and re-add the watched folder, or move the affected recordings to a different physical drive!
This is very poor, and extremely frustrating - has anyone got any suggestions as to how to fix this problem?