The time to upgrade will depend on your hardware and Internet connections, but Microsoft says that it could take anywhere from 20 minutes to an hour.