Значит так:
1. Грузишься с установочного диска винды, выбираешь консоль восстановления.
2. В консоли восстановления проверяешь свой диск С: chkdsk /r
3. После пробуешь грузиться в винду - exit (не забудь вынуть диск из привода).
4. Если Windows грузится - все ок, живем, пробуем грузить линукс после перезагрузки или грузимся с установочного диска линукса и меняем размеры нужный разделов, после чего все у нас в полном окее.
5. Если Windows НЕ грузится, пробуем грузить винду в безопасном режиме.
6. Если получилось, оттуда пробуем запустить проверку диска С на ошибки, она - Windows - скажет, что, мол, звиняй, хозяин, не могу проверить диск С, назначить проверку диска С после перезагрузки? Соглашаемся, перегружаемся, выбираем безопасный режим, ждем результатов проверки диска.
7. Если не грузится в безопасный режим - плюем на все, форматим хард, загрузившись с установочного диска винды, ставим винду, потом ставим линукс.
8. Под винду отдаем 15-20 Гб, сколько надо - под файло, под / даем 15 Гб, под /swap - 1-2 Гб, остальное - /home
Если что не получится - пиши сюда. Удачи)