Sportal.co.nz 01.Dec.2012Getty Images
The virus was reportedly at its worst on Wednesday with all but two of the 32-man travelling party affected, but McCaw maintains the All Blacks will be ready for the final match of their Air New Zealand European tour.
The All Blacks have already beaten Scotland, Italy and Wales and can complete a clean sweep if they overcome England at Twickenham on Saturday.
"By yesterday [Thursday] most of us were feeling pretty good, bar a couple," McCaw said.
"I had a bit of it myself but I feel pretty good today.
"It knocked the stuffing out of a few of the guys, for a day or so the boys didn't have a lot to eat and they were a little ginger yesterday.
"From what I've seen and from myself, we're eating normally and energy levels are back up, hopefully it won't take too much out of us.
"I know running round yesterday wasn't too bad considering and I feel a heap better today, it shouldn't affect us at all tomorrow."
If the All Blacks manage at least a draw against England they will remain undefeated in 2012.England captain Robshaw has conceded it will be tough for his side against New Zealand.
Having suffered consecutive defeats to Australian and South Africa, Robshaw knows England are struggling but he believes they have learnt from those losses.
"We've looked at the South Africa game, what worked well and what didn't work quite so well, and how do we try and get a result against New Zealand, which isn't going to be easy in itself," Robshaw said.
"But we feel there are opportunities out there for ourselves, if we stick to our processes and how we've trained during the week. Anything is possible.
"We can't be dwelling on what has happened the last couple of weeks and look at every situation in a new light."