For me with my slow rural internet, it takes around 2 days :D
But yeah, it would be nice to be able to repair files without having to bog down the internet for long periods of time.
Printable View
You could also have it continuously hashing files in the background, verifying each specific file only when the game actually needs to load it, maybe with some heuristic prediction for what the game will likely need next to reduce impact on loading times. That way it doesn't have to validate the entire thing at once and has minimal impact on gameplay.
File checkers ain't that useful as you think. I had my BnS install messed with graphics (some buttons won't show here and there, fuzzy images etc) but file checking said everything is ok and no repairs done. At the end I had to delete everything and reinstall to have it all good. Even NC are indie devs, after all!