I think that making estimate for progress bar is a P versus NP problem. Until this math problem isn't solved, the only way to have exact estimate on copying is to wait EXACT same time it would take to actually copy.