>>最近在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 ...