Sunday, March 07

Geek

Powers of 2

Way back in the dawn of time, when I got my first job (writing accounting systems in Microsoft Compiled Basic), my office computer had one of those newfangled* hard disk thingies.

It was a 20 megabyte hard disk thingy, but because of a peculiar design flaw, it was divided into two 10 megabyte partitions. You see, PCs back then couldn't deal with hard disk thingies bigger than 16 megabytes.

After a bit, the engineers realised that it didn't make much sense that the smallest hard disks available were bigger than an standard PC could recognise, so they boosted the size limit up to 512 megabytes. And for a few years, everyone was happy.

Then drives started showing up that were bigger than 512 megabytes! Who could have imagined that this might happen? So people wrote little hacky patches you could load on your system to cope with those huge drives. (I had a 720 meg drive on my Commodore PC, a 486SLC-25.)

And everyone was happy until, one day, someone brought out a drive that was bigger than 2GB. Because, you see, neither DOS nor Windows could cope with a drive that large. A 2 gigabyte drive! Who could have imagined that this might happen? So everyone went out and upgraded their operating systems at great expense to cope with this unprecedented event.

At 8 gigabytes, many systems no longer recognised IDE drives.

At 32 gigabytes, Windows' FAT filesystem hit the wall.

At 128 gigabytes, IDE LBA addressing ran out of room.

I just bought a 200 gigabyte SATA disk drive thingy, so that I could finally set up my Windows box the way I had originally planned. (The original 200 gigabyte SATA disk drive thingy I bought ended up in my Linux server for reasons too complicated and painful to bring up right now.)

And: My motherboard (less than six months old) says it's a 128 gig drive. Windows XP agrees.

After all, who could ever imagine that DISK DRIVES MIGHT CONTINE GROWING THE WAY THEY HAVE EVER SINCE IBM INVENTED THE FLAMING THINGS IN NINETEEN FIFTY-BLOODY-SIX?!

Apparently Service Pack 1 fixes this problem. Which is really helpful when you are trying to install onto the drive.

* For PCs, anyway.

Posted by: Pixy Misa at 04:08 AM | Comments (5) | Add Comment | Trackbacks (Suck)
Post contains 378 words, total size 2 kb.

1 :P...who said people learn from their mistakes???

Posted by: Susie at Sunday, March 07 2004 02:11 PM (OK1jD)

2 Waaaaaaay back then... I paid $99 for 1MB ram in 9 modules with pins... That translates into 1/2 million bucks of memory today... My first computer was a Tandy 1000HX... My first computer had 1 720MG 3.5 floppy... I upgraded it to 2 720MG floppies... I still have Windows 2.0 on 5.25 floppies... I had 8MG of memory in a 80386DX and a support guy asked me "Why do you have all that memory - You'll never use that!"... My first HP LaserJetIIIP cost 1200 plus the additional memory plus add-on paper trays... My first scanner cost 1200 plus the 400 SCSI card... I used Aldus Pagemaker 3.0; Lotus 2.0; AmiPro 3.0; I used to dream of a 80286 with 2 MG memory and a 65 MB HDD... Damn... that kind of dates me out...

Posted by: The Bartender at Sunday, March 07 2004 04:13 PM (nr5xk)

3 Erm, I hate to rain on the WinXP-being-silly parade, but that sounds like a problem in the SATA card/controller. And it's not like windows can argue with the mobo and BIOS info. I'd like to see the result if the OS said "write to this block up where near the start of the 180th GB" and the SATA controller says "err, I don't know where that is."

Posted by: Chris C. at Tuesday, March 09 2004 04:02 PM (8LBIx)

4 Hrm, on second thought, there were software hacks to get aroung the 2GB and LBA addressing issues, so maybe WinXP should be able to get around it. The recognition issue still strikes me as being an SATA controller problem, though. I haven't tried larger disks on my current comp, I only have a 120GB SATA drive.

Posted by: Chris C. at Tuesday, March 09 2004 04:07 PM (8LBIx)

5 I agree... Only I got a copy of WinXP with SP1a built in and it worked. Bah, I say.

Posted by: Pixy Misa at Tuesday, March 09 2004 07:34 PM (jtW2s)

Hide Comments | Add Comment

Comments are disabled. Post is locked.
49kb generated in CPU 0.016, elapsed 0.2491 seconds.
56 queries taking 0.2397 seconds, 355 records returned.
Powered by Minx 1.1.6c-pink.