If I were you,,,
For the Device Harddisk0 D error, I'd keep an eye on my harddisk and review my backup strategy.
>>最近在PC上分了几个Partition装了LINUX
Since you've installed both Win and Linux on the same hard drive, not sure if you have enough HD space. That could cause error as well based on the articles that I've read before.
Other than that, you can follow 德州老外 大虾's post.
It seems unlikely to be a virus ...