#59: getFatBlock error when upgrading Seagate Barracuda 7200.11 firmware

When trying to upgrade firmware on a Seagate Barracuda 7400.11 from version SD15 to SD1A, the FreeDOS boot CD reports a number of " error reading partition table drive 01 sector 0 " errors. This is followed by " get Fatblock failed:0x000000e8 " or some variant of " getFatBlock failed : " The process then appears to stall at this stage, and does not continue to the firmware flasher program.

The drive is formatted as NTFS using MBR partitioning scheme.

Turn off both AHCI and RAID options for the SATA controller

The solution appears to involve switching off AHCI and RAID for SATA. On the Dell Precision T5400, press F12 to enter the boot menu, choose Setup to enter the BIOS.

Go past the list of SATA drives to the last few options. One of the screens should present three options for the SATA mode: AHCI, RAID, and the pure ATA-based option. Once you select ATA and reboot, the FreeDOS boot CD should work. It will still report "error reading partition table drive" errors, but it should no longer block on the "getFatBlock" error.


  1. Thank you very much yliu. It worked as directed.

    KG on December 30, 2009, 04:10 AM UTC
  2. thanks this worked

    destiny on December 09, 2010, 09:11 PM UTC

Think you've got a better solution? Help 92049143cabb7ba896d7c06e19906303_small yliu out by posting your solution

1TB ES.2 (ST31000340NS) firmware - SN04 -> AN05? - Internal (ATA and Serial ATA) drives - Seagate Community Forums

http://stx.lithium.com/stx/board/message?board.id=ata_drives&thread.id=1734&page=4 - found by 92049143cabb7ba896d7c06e19906303_small yliu on July 07, 2009, 11:56 AM UTC

Seems to corroborate the first link - disable AHCI mode first

Tags: ACHI forum Seagate firmware

FreeDOS | Bugzilla archive

http://www.freedos.org/bugzilla/cgi-bin/show_bug.cgi?id=1197 - found by 92049143cabb7ba896d7c06e19906303_small yliu on July 07, 2009, 11:48 AM UTC

Tags: FreeDOS Bugzilla bug report bug

Microsoft: Windows XP Pro - Boot floppy

http://www.tek-tips.com/viewthread.cfm?qid=482680&page=1374 - found by 92049143cabb7ba896d7c06e19906303_small yliu on July 07, 2009, 11:47 AM UTC

random people babbling about a similar error. doesn't seem to be related

Tags: boot boot disk Microsoft

SeaTools for DOS getfatblock failed Error - SeaTools - Seagate Community Forums

http://forums.seagate.com/stx/board/message?board.id=SeaTool&thread.id=88 - found by 92049143cabb7ba896d7c06e19906303_small yliu on July 07, 2009, 11:45 AM UTC

not directly related, but SeaTools is also a Seagate boot CD

Tags: forum Seagate SeaTools