Updating Seagate Hard Disk Firmware with bootable USB

I have a Seagate hard disk. Usually, the Seagate hard disk drives have firmware updates, some of them very critical for the saved data. Some years ago I had to recover a Seagate hard disk because the firmware had a problem and the hard disk headers were unaligned with the data. Now, I try to have the hard disk firmware updated.

The main problem is that some Seagate firmware updates use a CD-ROM, but my computer do not have CR-ROM.

This post shows how to update a Seagate hard disk firmware using a USB dongle.

The first step is download the firmware update file. You can use your hard disk serial number to find the file in the Seagate support page :

Or find the hard disk model number in the disk and Google it. Mine is a Seagate, model ST31000333AS, and a quick search in Google (ST31000333AS firmware) shows this:

Then, you will get a page like this to download the firmware:

USB Drive creation

To create the boot USB drive we will use the Universal USB Installer . This tool is used to create Linux images in USB, but we can use it to create a FreeDOS boot USB drives. Download the tool.

At this point we have all what we need to create the booting USB:

• Empty USB Drive, used for booting.
• Step 1: Try Unlisted Linux ISO (GRUB). The item is at the end of the list.
• Step 2: The firmware file. For me is Brinks-3D6H-SD1B.iso.