No, your laptop is not broken.
If this was me, I would reinstall grub.
Here is a guide to do so- It looks intimidating but is very easy. Just read ahead and follow all the steps and you will be fine.
As to the cause... it's hard to say. One thing users really should do is totally Defragment Windows prior to resizing partitions.