Hi Gege,
Welcome to Microsoft Community.
I'm Hahn and I'm here to help you with your concern.
It seems like you've tried various troubleshooting steps, but the issue persists. The fact that the drive is not showing up in BIOS and appears as "greyed out" in Device Manager with error code 45 indicates a hardware or driver-related problem. Here are some steps you can take to further diagnose and potentially resolve the issue:
- Try a different SATA port and cable:
- Connect the Seagate drive to a different SATA port on your motherboard and use a different SATA cable. This will help eliminate the possibility of a faulty port or cable.
- Check the drive on another system:
- Connect the Seagate drive to another computer to see if it is recognized. This will help determine if the issue is with the drive itself or your laptop's hardware.
- Update the SATA controller driver:
- Go to the Device Manager, locate the SATA controller, right-click on it, and choose "Update driver." Try searching for updated drivers online or use the ones provided by your laptop's manufacturer.
- Reinstall the SATA controller driver:
- Uninstall the SATA controller driver from the Device Manager and then restart your laptop. Windows should automatically reinstall the driver.
- Check for firmware updates:
- Visit the Seagate website and check for any firmware updates for your specific drive model. Firmware updates can sometimes address compatibility issues.
- Run hardware diagnostics:
- Some drive manufacturers provide diagnostic tools that can help identify hardware issues. Check if Seagate provides a diagnostic tool for your drive model and run it.
If, after trying these steps, the issue persists, it's possible that there's a hardware problem with the Seagate drive itself, and you may need to contact Seagate's support for further assistance if it's still under warranty.
Your Sincerely
Hahn - MSFT | Microsoft Community Support Specialist