У себя встречал такое явление неоднократно. Отследить причину не смог. После присвоения буквы через управление дисками проблема исчезала. Возможно, это связано с использованием этого диска в XP (операции с файлами - копирование, удаление. Как следствие - назначение прав и пр.)
В качестве эксперимента можете в XP позаписывать-поудалять файлы на другом внешнем HDD, после этого подключить его в Win 7/
Если возникнет аналогичная ситуация, отключите HDD, в командной строке
с правами администратора выполните:
Код:

diskpart
automount scrub
automount enable
exit
Подключите диск снова.
Если подключения не произойдет - перезагрузитесь и повторите попытку подключения. Очень интересен результат (XP давно нет).