Suddenly now my PC wont boot beyond Windows XP logo. Either it stays there loading Windows or it tries to go beyond and ends up with a Blue Screen on Death (BSOD) with this error message given in it "Volume is Dirty". I have 2 hard drives installed in my PC. One is the primary and the other secondary. If I remove the secondary hard drive, windows will boot normally and loads fine. But if it is attached, I get this BSOD. Does this mean that my hard drive has got corrupted? I eagerly need back this hard drive because this is the drive on which all of my data is stored. The primary hard drive is mainly used for OS & programs installation and not much stuff is stored on that drive. Is there a easy solution for this?