I just got a new laptop. The thing is frickin’ sweet - it looks like what Darth Vader might use to surf the web when he’s sitting on his shiny black Dark Side toilet (I’ll post my own picture as soon as my rechargeable batteries recharge). With options, it cost a bit over $800, and came with one of those free printer/scanner deals (although I already had one of those).
I was originally considering trying to get a Mac whenever I finally replaced my old dinosaur Celeron 500-based laptop that I got six years ago for over $2000. However, I ran into concerns, because my new job will involve writing PDA software for a particular purpose, and I’ll be using Bluetooth extensively in my development. While you can boot Windows on the new Intel-based Macs, my understanding is that there are driver issues for some of the Mac hardware under WinXP. Between that and the price, I ended up just getting another Windows laptop, this one with an AMD Sempron 3400+ in it, which means it’s vying with my desktop machine right now for fastest hunk of junk this side of the Rio Grande.
Anyway, much as I like this laptop, it has its problems. For one, it’s laden with HP-installed crapware, and I’ve spent a few hours now uninstalling the stuff I’m sure I don’t need and installing the stuff I’d rather have. If they had given me a plain WinXP CD, I’d just nuke and reinstall, but all they give you is an OEM-modified version that just reinstalls all the crapware when you use it. You’ll get that with pretty much any laptop you buy today, though.
But the one that’s really getting me (and that’s got me stumped) is an issue with a repetitive hard drive access while it’s sitting idle. Every four or five seconds, the hard drive LED (a gratuitously blue one) blinks and is accompanied by a “click-a” as if the drive heads are doing a full seek, writing something to the drive, and seeking all the way back a quarter second later. When the hard drive is busy, it makes normal quiet hard drive noise, presumably either because the drive heads were out in the middle of the platter and therefore aren’t going as far, or because when the machine is idle, the drive heads go into a particular position such that it makes a click noise when they leave and return. This particular click is a good bit louder than the normal hard drive noise, and when I’m working on my desktop machine right next to it, it bugs the crap out of me.
I’ve managed to track this down to the journaling system used by NTFS - every few seconds, Windows writes its journal information to the drive, which it can use later to assist in recovery in the event of file system errors. This seems silly to me, because there’s no other hard drive access in between a lot of these clicks, and therefore no reason for the NTFS journal (or logfile, as they call it) to be updated. I mean, I ran into this issue when I had ReiserFS on my PVR’s hard drive, but in that case, it only made the annoying clicks when it did a seek to write to the journal while it was busy recording, and was nice and quiet when it was idle. My solution there was to use ext3 instead of ReiserFS once I got the opportunity to change filesystems, but I don’t think switching the primary partition to FAT32 will be an option on the laptop.
I’ve done various Google searches to figure out how to change this particular behavior of NTFS, and I’ve come up with jack. Most likely, it isn’t possible, but I’m hoping there’s some really obscure registry value somewhere that I can add or change to make it either write to the journal less often or only write when there’s actually been normal hard drive access in the interim. If anybody knows anything about this, please leave me a comment before this clicking noise drives me up the wall. :/