В diskpart list disk показывает этот диск, но его объём - 0 байт
Посмотрите сами (или покажите нам) что Р.тестер сообщает про ваш жёсткий диск:
https://rlab.ru/tools/rtester.html
Хотя, конечно, диагностика по USB - это так себе идея. Оптимальный вариант - разобрать внешний кейс и подключить диск напрямую по SATA.
Однако, если диск не Seagate (ну или вам как-то эксклюзивно повезло с моделью другого производителя), то внутри окажется распаянный ЮСБ. Для того, чтобы организовать подключение по САТА, надо будет либо
подпаиваться к определённым точкам на плате, либо
адаптировать плату от аналогичной SATA-модели.
P.S.
Подключается по VGA
Если там действительно VGA, могли бы вы показать фото такого диска / разъёмов / кабелей?
Ну или, на крайний случай, написать точную модель?