Vamos lá... O problema pode ser o "dirty bit" do NTFS, como já foi dito pelos amigos foristas, mas vamos primeiro tentar montar o HD na mão para ver o erro.
Pelo log o sistema reconheceu o dispositivo como sdc1, então tente fazer o seguinte, primeiro crie um diretório para montar o HD e depois tente montá-lo:
sudo mkdir /media/hdext
sudo mount -t ntfs-3g /dev/sdc1 /media/hdext
Se o problema for o "dirty bit" deve aparecer algo como:
Volume is dirty.
Run chkdsk and try again, or use the --force option.
Mount failed.
Nesse caso não existe nenhuma ferramenta nativa do Linux equivalente ao chkdsk do Windows, você terá que colocar esse HD em algum Windows e rodar o chkdsk nele, não precisa desfragmentar, o chkdsk basta. Se isso não for possível você pode tentar forçar montar o HD, mas atenção ao fato de que esse dirty bit indica um possível problema na estrutura do ntfs, então montar forçado pode danificar algum dado...
Para forçar use o comando:
sudo mount -t ntfs-3g /dev/sdc1 /media/hdext -o force
Acho que depois de montar uma vez com a opção force ele limpa o dirty bit, então isso resolveria o problema, mas sem esquecer que se realmente tiver algum problema no ntfs isso pode causar perda de dados. Eu digo "se realmente tiver algum problema" porque o Windows pode ter ligado o dirty bit só por segurança e não ter nenhum problema. Uma situação comum para isso acontecer é quando desliga o Windows sem dar shutdown, por exemplo.