Если вы можете подключить этот жесткий диск внутренне (вынуть его из корпуса и подключить к заголовку SATA/PATA), он сможет обнаружить ошибки и исправить их. Это, безусловно, сделает это быстрее, чем может позволить любое USB-соединение.
И если предположить, что вируса нет, похоже, что его или даже ваша система пытается дефрагментировать этот жесткий диск всякий раз, когда он подключен. Поэтому, когда вы внезапно отсоединяете жесткий диск, когда данные пытаются записать (или переместить), вы можете столкнуться с различными проблемами - вот так. Вот почему так важно использовать параметры отключения и извлечения носителя в systray.
Так что сейчас лучшим вариантом может быть попытка скопировать все, что вы можете, в безопасное или другое место. Сделай это сейчас, пока можешь. Это, очевидно, займет некоторое время, чтобы сделать тоже. Это всего лишь совет на тот случай, если все, что вам нужно, это то, что вас волнует. Вы можете даже попробовать это с другого компьютера. С другой стороны, возможно, для загрузки этого процесса восстановления может потребоваться загрузка работающей системы Linux или что-то вроде диска восстановления производителя вашего жесткого диска, но не Windows.
Затем, как я уже сказал, вы можете подумать о подключении этого диска внутри и сканировать его на наличие проблем. Опять же, это может занять некоторое время в зависимости от нанесенного ущерба. Может также выясниться, что ваш внешний жесткий диск также отключил свой флаг SMART, что является еще одной причиной, по которой ваши данные могут быть удалены или, по крайней мере, скопированы.
Это то, что я бы сделал. Сначала ограничьте ущерб, получая все данные, которые я могу получить. Тогда и только тогда я попытаюсь решить проблему. Удачи.