mistake.club 是 2nd Opinion 旗下档案库 ↗
mistake.club
返回档案库

案例库 · 工程与运营 · 技术决策 · 2008-2009

这条还没译成中文,下面是英文原文。

Seagate's fix for a bricked hard drive bricked more hard drives

A 2009 firmware bug locked Seagate Barracuda 7200.11 drives in a BSY error invisible to the BIOS — and Seagate's first fix bricked healthy 500GB drives too.

Seagate Technology · 2009-01-17

怎么回事

Barracuda 7200.11 drives manufactured through December 2008, along with the related DiamondMax 22 and Barracuda ES.2 SATA families, carried a firmware bug that could leave a drive stuck in a BSY (busy) state after a power cycle — invisible to the BIOS, unreadable by the computer, and with no obvious external damage.

On January 17, 2009, Seagate issued a preventative firmware update, SD1A, meant to stop the BSY lockups before they happened. Instead, the update itself bricked healthy 500GB Barracuda drives that had shown no fault, according to owner reports flooding Seagate's own support forum, which grew to dozens of pages within days.

Seagate withdrew the SD1A update and offered free data recovery to affected customers while it worked on a corrected fix, eventually releasing updated firmware for the full range of drives the bug touched. Owners who had already applied the bad update, or hit the BSY bug directly, had to send drives back to Seagate or use manual recovery procedures that involved opening a serial connection to the drive's controller board.

为什么会这样

  • Seagate shipped the SD1A firmware fix without testing it across every drive model and capacity it was meant to cover, and the gap showed up as new bricked drives instead of fewer.
  • A firmware bug that should have been caught before the Barracuda 7200.11 shipped instead surfaced after hundreds of thousands of drives were already installed in customers' machines.
代价Unknown drives bricked twice; free data recovery offered代价高昂

教训

A firmware fix for a bricking bug that itself bricks drives is the same mistake twice — Seagate tested SD1A on some drives and shipped it to all of them.

后来呢

Seagate withdrew SD1A within days and offered free data recovery while developing a corrected firmware release for the affected Barracuda 7200.11, ES.2 SATA and DiamondMax 22 families. The episode remains one of the most-discussed hard-drive firmware failures in enthusiast forums, and the manual recovery procedure — opening a serial connection to bypass the BSY lock — is still documented online more than a decade later.

资料来源

发现哪里写错了?告诉我们。

Comments · 0

    登录 后就能评论。

    类似的案例

    这家公司栽倒的地方,别处有人漂亮地解开过。 第二意见 →