This page says that the problem may be some data corruption in the Windows partition, but that it may be recoverable by running chkdisk from a windows boot disk (recovery mode). It also suggests running fixboot -I'm not sure if the grub boot-loader would need to be re-installed after this (though installing grub from a Linux live disk is easy enough to do).