It saves at every percentage point. So if it says 40% then when you reboot it will restart right at where it was when it turned to 40% done. If it's been 40% for 50 hours then yes you lose those 50 hours. If it just turned 40% then you won't lose much at all.