Ha, 20% price increase across the board is bollocks. Not for the consumer, at least.
Where I live, 2TB drives were around €72-€80 before the floods. 20% on that would mean they'd still end up costing less than €100, which is like last year's prices or so. Still palatable, even if more expensive than usual. Instead, retail prices have gone up to around €250, or over 3 times more. That is, if you actually manage to get hold of one, most retailers simply say "I don't know if I can get you one, ever at that price point".
Which means someone in the price chain is either lying through their teeth about just how much they have increased prices at the source or gouging in the intermediate steps. My guess is probably both, and resellers have probably gone and increased margins for consumers to Apple-like ones (meaning 60%+) just to be on the safe side.
Really, if the loss of 40% of the world HDD supply means 3x the retail prices, I'd hate to see prices for a 60% loss... I mean, they'll be short of 50Million HDDs by the year's end (which means the unnafected factories were already operating at full capacity, which I find hard to believe and a general bad business practice anyways) out of 180 Million. Sure, significant, but not catastrophic...
Now, one thing that always bugs me about these flood reports is Samsung and other manufacturers are nowhere to be seen in the affected manufacturer's list, and yet their prices have gone up just as much as all the other brands, if not more. I mean, if for Samsung (and I know Samsung is selling the HDD division, the point is their manufacturing plants seem to be elsewhere) it' business as usual on the HDD front for them, and only a slight price increase could completely change the market share (€250 for a WD 2TB drive or €120 for a Samsung one? Most consumers would find the answer to be easy...)
I just hope this goes away soon. I have a NAS in dire need of HDD space, but I'm not going to even consider buying one (or two, in this case) before prices calm down a bit... It's madness right now...
OK, /RANT