файл iaStor.sys - отвечает за винчестер. Если ошибка на нем вылазит, скорее всего смотреть в сторону винта (если быть точнее - контроллера). Только не пойму, если бы винт не работал, то это не так выглядело бы. Может быть с контроллером неполадки? (т.е. с материнкой в итоге). Либо этот файл повредился (он находится в c:\windows\system32\drivers)
Так или иначе - этот драйвер обычно задействуется тогда, когда в биосе для контроллера выставлены один из режимов - либо RAID либо AHCI.
Есть вариант попробывать переключить твой винт в режим IDE (или как он у тебя там в биосе называться будет). Тогда работа с контроллером пойдет через стандартный драйвер и возможно все наладится.