Look on here for a tutorial for partition resizing.
Install a small Linux partition with swap- maybe 6G for Linux plus 512M swap.
Install grub with it.
Install ntfs tools on Linux to check and correct your Windows partitions.
Setup Linux.
Follow the instructions for ntfs tools.
Check and correct windows.
Keep Linux for emergency and security.
Have Windows be the default boot target,