Uma unidade de expansão seagate é USB e não tem nada a ver com PCI. Problemas não são relacionados.
Parece que a corrupção do sistema de arquivos e o driver PCI provavelmente não estão relacionados.
Inicialize em um live cd / usb linux e veja se a unidade foi detectada lá. Nesse caso, force-o a montar, copiar dados, reformatar e copiá-los de volta.
Senão, você poderia tentar algo como testdisk e ver se você pode recuperar a unidade.
Neste ponto, você terá que abrir mão de grandes ferramentas complexas como o scapel, e praticamente precisaria fazer um trabalho de recuperação profissional. Muito tempo, cuidado ao redor e tal vai ser necessário.