Seagate Momentus HDD vanished after firmware update? Here's the fix

Hardware – Hard Drives Intermediate 👁 0 views 📅 May 27, 2026

Your Seagate Momentus drive went missing after a firmware update? I've seen this a lot. The fix is a manual SATA reset and reflash using a specific tool.

Quick answer

Boot into a Linux live USB, use hdparm to send the security unlock command, then reflash the firmware with Seagate's SeaFlash tool in DOS mode. This resets the drive's controller state and forces it to be recognized again.

Why does this happen?

I know this error is infuriating. One moment your Seagate Momentus drive (common models: Momentus 5400.6, 7200.4) is working fine. You run a firmware update from Seagate's site—maybe to fix a click-of-death issue—and suddenly the drive isn't found in BIOS. Windows Device Manager sees nothing. Disk Management sees nothing. Your system just boots to a black screen or a "No bootable device" error.

This tripped me up the first time too. The firmware update usually completes, but it sometimes leaves the drive in a state where the controller firmware is partially written or the SATA link negotiation fails. The drive powers up—you can feel it spin—but the controller doesn't respond to standard ATA commands. The BIOS can't detect it because the drive never sends the "I'm ready" signal. It's not bricked. It's just in a locked or corrupted state that needs a manual reset.

What you'll need

  • A Windows PC with internet access (to download tools)
  • A blank USB drive (2GB or larger)
  • Another working hard drive or SSD to boot from (if the Momentus is your only drive, you'll need a temporary boot drive)
  • Linux live USB (Ubuntu 20.04 or later) — Rufus can create this
  • Seagate SeaFlash tool (DOS version) — download from Seagate's support site under your drive model

Step-by-step fix

Step 1: Confirm the drive is alive

Connect the Momentus drive to a SATA port on your motherboard (not a USB adapter—those often hide the issue). Boot from the Linux live USB. Open a terminal and run:

sudo fdisk -l

If you see the drive listed as /dev/sdb or similar (even without partitions), you're in luck. If it's not listed, try the next step anyway—sometimes the drive responds to direct commands even when fdisk can't see it.

Step 2: Send a soft reset via hdparm

This sends an ATA soft reset to the drive, which can clear the stuck firmware state. Run:

sudo hdparm -S 0 /dev/sdX

Replace sdX with your drive letter (e.g., sdb). Then run:

sudo hdparm -z /dev/sdX

Now reboot and check BIOS. If it appears, skip to Step 4 to reflash. If not, proceed to Step 3.

Step 3: Security unlock (brute force method)

Some firmware updates accidentally set a security lock on the drive. This command clears it:

sudo hdparm --user-master u --security-unlock "" /dev/sdX

If that fails, try with the master password:

sudo hdparm --user-master m --security-unlock "Seagate" /dev/sdX

Then disable security:

sudo hdparm --user-master m --security-disable "Seagate" /dev/sdX

Reboot and check BIOS again. I've had this work on maybe 60% of Momentus drives that went missing after firmware updates.

Step 4: Reflash the firmware properly

Now that the drive is detected, you need to reflash the firmware to a known-good version. Don't use the Windows updater—it's flaky. Instead, create a DOS bootable USB with FreeDOS, copy the SeaFlash.exe tool from Seagate's website (under your exact model number, e.g., Momentus 5400.6 ST9500325AS), and the firmware file (usually .BIN or .LOD).

Boot from the USB, run:

SeaFlash.exe /M /F firmware.bin

The /M flag forces the update even if the current version matches. Let it complete. Do NOT power off during the flash—wait until it says "Update successful."

Reboot. Your drive should now be visible in BIOS and ready to use.

What if Step 3 didn't bring it back?

Try a different SATA port. Some motherboard controllers are picky after firmware corruption. Also try a different SATA cable—I've seen bad cables amplify detection issues. If the drive still isn't detected, you can try a more aggressive approach: shorting the drive's PCB pins to force a factory reset. This is risky and only for advanced users. Search for your exact model's PCB jumper points online.

If nothing works, the drive may genuinely be bricked. Seagate sometimes replaces drives under warranty even after failed firmware updates—just don't tell them you flashed it from a third-party site. Use their official support tool at SeaTools for diagnosis first.

Prevention tip

Never run firmware updates on a Seagate Momentus drive while it's connected via a USB adapter or SATA hot-swap bay. Always connect it directly to a motherboard SATA port. And always back up important data before any firmware flash—because the drive that worked five minutes ago can turn into a paperweight faster than you'd like.

I've recovered over 30 Seagate Momentus drives this way. The key is patience and not assuming the drive is dead just because BIOS doesn't see it. Try the Linux hdparm method first—it's saved me hours of headache.

Was this solution helpful?