Ошибка SATA не очень хорошая, но ее можно реально диагностировать, попробовав следующее:
поместите этот диск в другой блок, добавив еще один диск в это поле. Это будет узким это вниз. Если диск все еще не работает в другом поле, попробуйте и вытащите данные из него, если он дает вам некоторое время безотказной работы, а затем вытолкнуть его
Если другой компьютер не работает на вашем компьютере, это карта SATA, замените он (или если SATA находится на материнской плате - вам нужно посмотреть на замену материнской платы)
В 8.04 vim-perl стал переходным пакетом для vim-gtk, который имеет все языки. Подробнее здесь.