I'm glad to hear that you were able to boot your Windows successfully.
It's not clear for me how steps 1-2 might affect to repair process.
But steps 3-4,5 is similar like I suggested when told about HDD removal and
adding back. In other words bootcamp VM reconfiguration was needed.
=) But I suggest to schedule disk checking within windows (on C: drive properties->tools or something like this)... and you can get this error again, if a problem with your disk still persist, but broken sectors had not been accessed yet.
It's just for sure that problem will not arise later.
Last edited: Nov 19, 2011