All the symptoms are possible indicators for a mechanical issue or surface damage due to for example a head crash. Windows is very ill equipped to handle such issues, specially when read errors occur in that it considers file system meta data.
Eventually such drives may go off-line due to either firmware crash or more intentional after setting device fault bit. Only a power-cycle gets them going again.
Any attempt to access the drive may as well be further deteriorating it's condition, so avoid experiments. Make every read count. Do not use in-place hard drive repair tools (chkdsk, SpinRite etc.).
Ideally you clone the drive using a tool that's designed for the purpose of copying/imaging 'unstable' drives. Note that there's always the risk you're further damaging the drive!
- ddrescue is such a tool
- HDDSuperClone is considered even better and some times even used by data recovery professionals. It was a commercial tool that is now open-source. Data recovery pro's consider it closest thing to a professional hardware/software based disk imaging solution (https://www.recoveryforce.com/forums/viewtopic.php?t=274). Possibly for OP's drive it needs to be combined with a power-relay to power-cycle the drive.
If the drive contains vital data that you can not afford to lose a data recovery specialist may be a better option. Consider sending it in for (an often free) diagnosis.
He/she will use specially designed hardware disk cloning/images tools that allow for firmware manipulations to facilitate recovery (examples: disable sector reallocation, clear defects lists and temporarily disable specific heads). Power-cycling the drive is often also an option implemented.
If the drive is really bad 'targeted' cloning can be even considered and performed using those tools. For even worse drives some times cleanroom work may be required prior to cloning the drive (to clean debris and swap heads for example).
smartctl -a /dev/<disk>
via either a Linux PC or an Ubuntu Install USB (easiest - download the Ubuntu Desktop ISO, create a bootable USB via Rufus, Boot the USB, choose Try Ubuntu) >sudo apt-get update; sudo apt-get install smartmontools
> determine disk vials /dev | grep sd
>smartctl -a /dev/<disk>
_(where<disk>
issda
,sdb
, etc. After the S.M.A.R.T info, it will list when the damage occurred