To add to what mkeblx said: what's happening is not only what's to be expected, it almost exactly what you want to happen ideally.
If suddenly the world supply of hard drives is cut to 10% of its normal values by a chance event (and we concentrate on the time period before new compensating production can be started) then those hard drives become more valuable. The price goes up, so that the people who are willing to pay the most for the drives get them. If Bob will only pay $100 for a drive because he's just using it to store his 2TB of cat pictures, but Sam will pay $500 because he needs the drive to run his business, then Sam will get the drive but Bob won't. If you try to hold down prices artificially with legislation (price ceilings) then each is equally likely to get the drive, which most agree is not good.
(Now, there are a million caveats to this naive Econ 101 treatment, especially regarding basic necessities--water, food, shelter--and disaster situations. And any normative "should" statement requires people to agree on a theory of ethics/morality. But in this case, most will agree that the basics of supply and demand lead to the appropriate outcome.)
------------
Incidentally, I was surprised to find that the Khan Academy has a bunch of macroeconomics and finance lectures, but little in the way of basic microeconomics. (This is especially funny because microecon is better understood.) Anyone know a better source for an introduction to supply and demand?