How restore my Mac with boot camp partition from time machine
I would try a two step restore to see if the problem is with the Mac Partition (likely) or the drive (hopefully not the case) or the backup (hopefully not the case).


Boot to recovery HD and erase the Mac partition (be careful of course to just delete the Mac data - not the entire drive with Windows side.)
Run OS installer and just install the OS.
When the setup assistant runs, then try to migrate data from the Time Machine drive. Keep it disconnected until after the OS install in step 2 finishes.


Also, you might look at the logs during installation (Command-L, Command-3) to watch for I/O errors on the drive to rule out hardware errors.