Factory reset or hard reset takes 20 to 30 minutes. It all depends on your laptop model, processing, and hardware. As discussed in this blog you can use several fast methods to perform this restore.