As @Vitaly said, I’d virtualize it if you can. But if there is a reason you want to use actual hardware with Windows (gaming, installing firmware that requires Windows, VR, etc), I’d install a dedicated disk for Windows.
If you can’t do either of those things, look at gparted to resize your partitions.