По поводу восстановления Windows - можно обратиться в тех. поддержку Microsoft и описать ситуацию.
По поводу жесткого диска - чинить его бесплатно, естественно, не будут, если гарантия истекла. Можете обратиться в любой сервис, где за деньги все сделают, но проще, наверно, самому купить новый диск и поставить.