Загрузитесь с любого загрузочного диска для Windows 7 (установочный, диск восстановления, erd и т.п.) и выполните команду
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
Где d:\ замените на имя диска, на который установлена система
Если не поможет, удалите файл лога (сейчас там слишком много лишнего), выполните sfc /scannow, перезагрузитесь и в логе найдите файлы, которые система не смогла заменить (поиск по строке Cannot repair), после чего придется скопировать их вручную из дистрибутива windwos 7 (возможно также в офлайн режиме)