Я оказался в такой же ситуации. Я закончил тем, что пошел к консоли восстановления, и я выполнил chkdsk c: / r. Он обнаружил некоторые ошибки в файле реестра, и после того, как он их исправил, я смог загрузиться с моего диска XP и увидеть вариант восстановления.
После того, как я запустил восстановление, в нем говорилось, что Windows не была активирована, но он не будет вызывать диалоговое окно активации, пока я не перезагружусь в безопасном режиме, не удалил IE8 из c: \ windows \ ie8 \ spuninst, а затем перезагрузил еще раз. Причина, по которой диалоговое окно активации не появилось, состояло в том, что восстановление привело к тому, что IE перестал работать с файлами IE6 и IE8. Вам также может понадобиться удалить IE7 из c: \ windows \ ie7 \ spuninst.
После всего этого я смог активировать, а затем продолжить, установив все отсутствующие обновления.