Плохо дело, на диске С: в любом случае с D: лежат системные файлы загрузки. Хотя если рабочая система Windows 7, и есть диск с дистрибутивом, с которого винда ставилась - то можно:
загрузиться с чего-нибудь - с USB, с загрузочного CD, по сети - главное - после загрузки иметь доступ к дискам компьютера. Отформатировать диск С.
Перезагрузиться, следующую загрузку провести с диска с дистрибутивом.
В меню вместо установки новой Windows выбрать "восстановление".
Дальше выбрать "Восстановление (автоматическое) загрузки Windows".
По идее винда заново положит системные файлы в корень свежеформатированного диска С, и будет щастье.
Я вообще, если 2 системы ставлю, делаю 4 раздела у диска с помощью Paragon Partition Manager:
Диск С, мегабайт на 200.
Диск D, 15 гигов - под ХР (резервная подстанция)), и по сети лазить).
Диск Е, 50 гигов - под 7 (основная рабочая система, в сети стараюсь сидеть не в ней, а в ХП).
Диск F, остаток харда ноутбука - под всякие фильмы, фотки и работу.
Диск С в формате Fat32, на нем в папке DOS.622 лежит она самая, в папке NC - досовый НортонКоммандер. Чуть винда рыпнется - грузишься в DOS и из Нортона ей по самые гланды вставляешь.