Some causes that can make the internal or external hard drive unreadable or not able to read read properly are caused by bad sectors, physical damage, or crash files. Maybe if the physical damage could be due to the hard disk ever falling down, the SS slot is damaged due to unplugging, the USB port is damaged or rusty, the IC trigger is no longer working.