A CD burning linkfest

Yes, another shovelware day for me, where I mostly share links and a few comments on them. Fortunately I found some good stuff.

Multiboot CDs. Did you know you can make bootable CD-ROMs hold more than one floppy image? I can think of a couple of different uses for this capability. A developer might want a boot CD containing MS-DOS 4, 5, 6, 6.1, 6.2, 6.22, 7.0, 7.1, and 8.0 as well as various versions of PC-DOS and DR-DOS for testing purposes. (And speaking of DOS, I found an outstanding repository of more than 600 DOS must-have freeware utilities this weekend. If you don’t fear the command line, get thee over there now. Even if you do fear the command line, there’s stuff over there that’ll probably interest you from the day when a utility that took 1 MB was considered large, most of which still runs under Windows and some of which still has no good Windows-based equivalent.)

Someone who does desktop support would probably love to have a CD containing an image of an NT boot floppy and a DOS boot floppy containing CD-ROM drivers, network drivers, and an NTFS driver for disaster recovery purposes. And why not include an image of the PC’s OS and a utility for restoring the image on the space left over on the CD?

Maybe all that is useless to you, you just wish you could make a boot CD that worked with a variety of SCSI and IDE drives? That’s possible too.

And what if I told you all the software you need to do this is either already on your PC, or free for the asking? Yeah, I was happy to hear that too!

The witchcraft necessary to create such beasts is over at Bart Lagerweij’s place at http://www.nu2.nu/bootcd/ .

And an NT4 install CD with a timeout. And here’s some interesting stuff. The Windows 2000 CD gives you the option to boot from HD or CD when you boot off it, defaulting to HD, with a timeout. This is great for those times when you accidentally leave the CD in the drive and reboot–you won’t run Windows 2000 setup by mistake. NT4 doesn’t do that. What if you could burn an NT4 CD that does that? You can!

And if you’re tired of installing service packs manually after installing Windows 2000, you can use Windows 2000’s slipstream feature to patch a copy of the Windows 2000 CD sitting on a hard drive, then burn a Windows 2000 CD from that. End result: The time it takes to build a new Windows 2000 system from scratch decreases by a few minutes and requires less user intervention.

You can find those tricks at http://www.bink.nu/Bootcd/default.htm .

And bringing back CDs from the dead. Sometimes. And what about CDs that won’t read? Enter a freeware utility called IsoBuster, which you can find at http://www.ping.be/vcd/isobuster.htm .

Rare DOS disk utilities

Mailbag:

RAM disk; Your book; Mobos; Monitors; Net folders

I’ve been doing a bunch of work in DOS the past few days, and I’ve found some useful disk tools. A lot of people use the shareware WinImage or GRDUW to create images of floppy disks. That’s with good reason, seeing as floppies are so unreliable–this way, you’ve got a backup on a hard drive or CD-ROM drive, and it’s so much more convenient when you need a particular disk to just grab a blank, make a fresh copy from an image, and go do your thing. But I found some DOS utilities, some recent and others oldies but goodies, that give you the functionality of these shareware utilities but with the advantage of being free, smaller, faster, and in most cases running on a wider variety of operating systems–all good things. So they don’t have a nice clicky mousey interface… I don’t like using a mouse anyway. Maybe you’re like me, or maybe you like powerful utilities and don’t mind giving up the mouse to be able to use them.

So here goes.

Creating disk images. My favorite is  Diskwarez DF — of course I like this utility, seeing as it bears my initials. DF is a short and sweet utility for creating and writing disk images compatible with Rawrite and the Unix dd utility. Runs under DOS and under Windows 9x and NT in a command window. There are dozens of DOS disk imaging utilities out there, but this one has the advantage of being compatible with a very common cross-platform standard. Check out the Diskwarez site, as it’s got tons of info on disk programming, as well as some other utilities like free disk editors. Despite the name, it’s not a pirate site–Diskwarez software is distributed under a free license somewhat similar to the GPL.

If you prefer self-extracting images, you can use the similarly named DOSDF to create them.

Bigger, faster, better floppies. The other feature of GRDUW is to format high-capacity floppy disks and floppies that give faster access than disks formatted with Windows Explorer or the DOS format utility. Enter FDFORMAT . You can do that and plenty of other cool things with this utility. You can gain more usable space on a 1.44-meg floppy without resorting to weird disk formats just by reserving fewer root directory entries. For example, FDFORMAT A: /D:16 gives you the maximum available space on a 1.44-meg floppy by reserving just 16 root directory entries (if you’re storing large files you don’t need more than 16 anyway, probably).

For extra speed, use Sector Sliding: FDFORMAT A: /X:2 /Y:3 speeds up the disk by 50-100 percent by arranging the tracks in a more optimal order. Supposedly you can gain even more speed by playing around with the gap length, but the author says disks are less reliable when you do this. If you’re more interested in speed than in reliability, add the /G:32 switch to the command listed above.

And by default, the boot sector on disks formatted by FDFORMAT automatically try to boot to the hard drive rather than giving you the dreaded “Non-system disk or disk error” message. Why couldn’t Microsoft think of that?

And of course you can also format high-capacity disks. Use the /F168 option to format a 1.68-MB floppy, and the /F172 option to format a 1.72-meg floppy. These switches can be combined with the others as well. Keep in mind that extra-capacity disks aren’t bootable.

FDFORMAT’s downside is it won’t run from inside Windows NT or Windows 9x. The best thing to do with it is to format a disk with it on a PC booted into DOS (DOS mode from Windows 9x’s boot menu is sufficient), then take that disk and use the aforementioned DF or DOSDF utilities to make an image of that disk, then when you need to format a new high-speed disk or a new disk that won’t give you errors when you leave it in the drive, use the image.

Formatting bad disks. And finally, for those dreaded Track 0 Bad errors that render a disk unusable, there’s FR , which uses workarounds to try to make the disk usable again. Typically I get rid of floppies with bad sectors pretty quickly, but if it’s an emergency, this program might bail you out. I used to get around Track 0 errors by formatting the disk in my Amiga–for some reason the disk always worked after that–but seeing as I usually don’t have my Amiga set up, this is an alternative.

And wouldn’t you know it, as soon as I wrote that I found a better way. SmartFormat also does Track 0 workarounds, uses the date and time to create unique disk serial numbers (instead of Microsoft’s license-plate method), provides a fast format that’s up to 60% faster than Microsoft’s method, and can optionally format 1.72-meg disks. SmartFormat runs within Windows, usually.

Mailbag:

RAM disk; Your book; Mobos; Monitors; Net folders

What to do with unexpected attachments

Virus insanity. Dark and early yesterday morning, a warning from the good Dr. Keyboard made its way across the Atlantic and into my inbox. “Beware nakedwife.exe,” it said, with a postscript: “Who would open an unexpected executable anyway?”

Bright and early yesterday morning, I responded. “About 90% of the users I support. Thanks for the heads up.”

Fortunately for me, our e-mail administrator remembered the chaos wrought by LoveLetter nearly a year ago and filtered out the attachment at the server side. If what’s now known as W32.naked ever arrived at my place of employment, Outlook literally never knew what hit it.

Unfortunately for everyone else, the vast majority of people–including people savvy enough to build their own PCs and even network them–seem to just blindly open any attachment people send to them. And that’s how computers get infected, and messes like W32.naked spread.

When an unexpected attachment arrives, there are two and only two safe things to do with it:

1a. Update your virus definitions
1b. Detach the attachment, saving it to your desktop or someplace else
1c. Scan the attachment for viruses, and if it’s infected, delete it immediately.
1d. Verify the attachment is indeed what it claims to be. Open it in WordPad before opening it elsewhere. You’ll develop an eye for what a JPEG file looks like in WordPad, or an MP3 file, etc. Open a few files you already know are JPEGs and MP3s to get your eye trained. If what you see is what appears to be executable code, the file’s not what it appears to be. Delete it immediately.
1e. If you must, now that you’ve verified the file isn’t anything dangerous, open it for your viewing pleasure.

Steps 1c and 1d can be interchanged.

Or:

2. Delete the file.
(optional step 2b). E-mail the person and kindly ask them not to send you that kind of stuff anymore.

I don’t have time for process 1. At work I’ve got computers to set up, computers to fix, documentation to write, meetings to attend, people sticking their heads in my cube (I really must look into getting a pair of Mastiffs to keep at my cube’s entryway to keep that from happening), so e-mail attachments at work go straight to file 13 about 90 percent of the time. Hello, strange file. Now that I’ve met you would you object to never seeing each other again? You can leave a message but I’ll only press erase, let’s skip hello and go straight to goodbye. Now that you’ve seen the doctor, don’t call me anymore. I think you get the point.

It’s much better to miss the occasional joke than to lose data and then have to spend all day reinstalling everything. Whatever happened to telling jokes in person, anyway? Seems a lost art these days…

There really isn’t a good way to automate the process and keep your computer safe. Trust me, if there were, wouldn’t you think I’d have figured it out? You’re talking to the guy who spent a week trying to figure out how to get Windows 9x to boot out of a ramdisk, after all.

Of course I’m mostly preaching to the choir here. But maybe this is a new concept to someone out there…

03/07/2001

Virus. I don’t normally give virus alerts because chances are you already know about anything legit before you get around to reading me, but if you get an e-mail attachment named “nakedwife.exe,” don’t run it. It won’t destroy your hard drive and your neighbor’s hard drive and cause your toaster to blow up and your car not to start; it’ll just delete a bunch of files in your Windows hierarchy, which will probably affect system stability greatly, and it’ll e-mail itself to everyone in your Outlook address book (how nice of it).

I’ ll talk more on this tomorrow. Count on it.

Benchmarks. Jerry Pournelle lamented Wintach’s passing this week in his Byte column, and he presented some benchmarks: a Celeron, a P3, and a P4. The Celeron and P4 results were very clearly ludicrous. WinTach, like most benchmarks, gives results that mean absolutely nothing but they may make you feel good about spending money on a new PC.

But most benchmarks are purely synthetic. They tell you what your CPU and memory subsystem are capable of, but the memory load, underlying filesystem and fragmentation level of the drive, all of which dramatically affect performance, don’t play into it. They’re not a very useful tool, WinTach included.

I talked very little about benchmarking in Optimizing Windows for just that reason.

That may be about to change. I’ve seen a few references to CSA Research lately, partly because of their falling out with Intel (their benchmark shows just how little improvement the P4 gives, which Intel didn’t like–and they were working for Intel at the time), but partly because it takes a new approach. The apps installled on your system actually get some use. So suddenly the software aspect of your system comes into play, and the numbers it mean something. Revolutionary thought, that. And, unlike other benchmarks, this one gives a meaningful idea of what dual processors do for you.

The only drawback is that the benchmark only runs on Windows 2000, at least for the time being.

Check it out at http://www.xpnet.com/download.htm .

Keep an eye on this. We might actually, for the first time in over a decade, get some benchmarks that actually mean something.

Mail. I’ve got some good mail, hopefully I’ll get to it tonight. No promises though, I’ve got to put together a Bible study for this week (and come up with something to say for tomorrow). I normally spend 3-4 days writing a Bible study, and I haven’t even started yet. Hopefully this one will be quicker to put together, since I’m using more sources than I did last time. Last time was my Bible and my insights, period. No need for much else, it was a character study, like you’d do with any piece of literature. Heavier topic this time around, so I’m tapping some other people’s brains.

03/06/2001

Inexpensive PCs. I want to post something useful before I handle the issue of the day. So here goes.

A longtime friend wrote in wanting some advice on buying an affordable PC. Yesterday’s build-your-own route using closeout components and a Saturday afternoon isn’t realistic for the person he was asking for. (Undoubtedly the issue came up in conversation because he’s pretty computer-savvy, and he said, “Well, my son knows an awful lot about this stuff, and a friend of his writes computer books, so let me see what they have to say.”)

So, what to do when it’s not practical to build your own?

Do the same thing my mom and aunt do and my grandmother used to do when they’re buying anything. Shop around. I still have nightmares in which my aunt exclaims, 10 hours into a shopping marathon, “I’m looking for bargains!” Some of it rubbed off on me. Some. NOT A LOT! (I know, I know, denial’s the first symptom.)

Anyway. Shop around. Not at Best Bait-n-Switch and Circuit Vulgar-Adjective-that-Rhymes-with-City. You don’t want consumer-grade HP Pavilion and Compaq Presario junk. And you definitely don’t want slimy salespeople who know more about sales commissions than they know about computers. (I know, Best Bait-n-Switch salespeople aren’t commissioned, but their managers get monthly bonuses based on sales, so you’d better believe they’re putting the screws to the salespeople.) Avoid the salespeople. Use the Internet. I routinely find great deals at a wide variety of places: www.insight.com , www.onvia.com , www.outpost.com , www.pczone.com , www.cdw.com are all reputable. And a lot of times you even get free shipping from Onvia and Outpost.

Just to prove my point, I went to Insight, the first place I thought of. I found a Compaq Deskpro Celeron-500 with decent specs (64 megs of RAM, I forget what sized hard drive, and Windows 98) for $450. So you get the quality Compaq reserves for big corporate clients for an eMachine price. Very nice. That leaves a monitor. I know this person’s working on a tight budget and $450 may already be pushing it. I find some bottom-feeder 15″ monitors for $119. Then I spy a 15″ NEC monitor for $150. I’ve got a six-year-old NEC monitor that’s still going strong. And last year I threw away an NEC monitor built in 1988 that finally died after about 12 years, much of it hard use. NEC quality is definitely worth $30 extra.

Now, does NEC give you the same quality on their entry-level monitors today as on my older monitors that were top-drawer when they were built? Probably not. But they’re certainly better than Proview, and better than most monitors PC makers relabel. And while Compaq does some things that drive me up the wall, I’ll take a Deskpro over absolutely anything I can buy at a consumer electronics or office supply store. Heck, I’ll take a used Deskpro over any new consumer-grade PC.

So there you go: quality worthy of corporate use, for 600 lousy bucks.

I can’t always find a steal of a deal at Insight, but I can usually find something good at one of those five places.

So shop around, and when you find a price you’re willing to pay, ask a knowledgeable friend about it just to make sure. It’s not just people who build PCs in their basements for fun who get all the good deals.

Subscriptions. I was going to say something about this trend then I decided I’d wait until someone brought it up. Yesterday, two people did. I’m not too surprised; ever since Gun-Bob Sweatpants went the subscriber route, I’ve noticed a dramatic increase in my traffic.

I currently have no plans to adopt a subscription model.

For me, it’s an easy question. If I were to go to that model, 20 people would subscribe. Then, for less than I get for publishing a typical magazine article, I’d be committed to produce quality content on a regular basis for a year. Bad move.

But let’s say 600 people subscribed. At, say, $25 a year, that amounts to 15 grand. That’s a decent chunk of change. But once again, I’d be committed to produce quality content on a regular basis, I wouldn’t feel as free to experiment, and if I had to take a week off–or, heaven forbid, a few months off like last year–it would be very, very bad.

And besides, when people pay money, you feel worse about hacking them off because they have ownership. Take last month’s gun debate as an example. I killed off that topic because I found it boring and I suspected other people did too. After I started writing about computers again, readership climbed back to pre-gun levels. But what if that discussion had involved my five or six longest-time subscribers? Would I have been able to kill off the topic? I don’t know. I can hack off those five and risk losing five subscribers, or humor them and risk losing a few hundred subscribers. Somehow, when there’s no money involved, it’s easier to take those kinds of risks. The best way for a writer to grow is to take risks, and no publisher’s going to pay me to take risks.

Now let’s look at this another way. When I started out, I had about 25 readers. Soon I had 200. Soon after that I had to take my extended sabbatical to let my wrists heal. Within a month or so of coming back, I had about 175 readers and I stayed flat. I started working hard to promote the site, and pushed that to 400. I stopped promoting, and it dropped slightly. Now, it looks like I have about 600 readers.

Now, 600 subscribers, at $25 apiece, would net me 15 Gs. But if I keep my content free, I have every reason to believe that within six months I’d have 1,000 readers or maybe even 1,500. That gives me more leverage when I  write professionally. The first question any editor asks is, “Can you write?” I can say yes. But what if I say, “Well, I write a daily essay on whatever I feel like, and 1,500 people around the world read it.” Isn’t that a much better answer?

Can I (or my agent) use my daily readership as leverage when negotiating writing deals? You bet. Can I get more than $15,000 worth of benefit from that? Not this year. But if I get one magazine article or book chapter because of this site’s impact, I make more than I’d make under a subscription model. (Which will net me even more readers, and more clout. See the vicious circle?) But that’s a moot point anyway, because there’s no way anyone’s gonna pay 15 grand to listen to me spout off every day. Not this year. And not next year either.

I also realize that people’s needs change. Yes, I paid to subscribe to Jerry Pournelle’s site, because for a while, his site was absolutely invaluable to me. But over time his content changed, and my needs changed. I visit his site a couple times a month now. But I used to visit a couple times a day. When I visit, I don’t learn nearly as much as I used to, at least not about computers. Part of that’s because my needs have changed. And part of it’s because in the time since then, I’ve spent some 6,500 hours being paid to work on computers and I’ve written a computer book, a half-dozen articles for publication, half a book manuscript no one will ever see, done a tech review for someone else’s book, and reviewed three chapters of still another person’s book before it was published. I guess you could say I outgrew him.

And I fully expect a good percentage of my readers to outgrow me. Hopefully they’ll still find some reason to visit anyway, if my content remains free.

Besides, I get my Web hosting and most of my promotion for free. Is it right for me to charge people under that model? I don’t really think it is. I can remedy that, but frankly, for a while I even felt a little guilty using this site to promote my book. Then I decided that me promoting the book gives me credibility, which lends credence to Dave Winer’s saying a large number of professional journalists and authors use Manilla, which lets him sell more Manilla and make money, so he benefits and I benefit. So I no longer have a problem with that.

If my content really is worth something to you, there are a couple of things you can do. You can buy my book. I benefit monetarily from that, and book sales give me clout just like Web readership does. Some people even buy my book and give it to people for Christmas and birthday presents. That may be going a bit overboard but I appreciate it. And if you buy the book from my link on this site, I get a kickback from Amazon in addition to my royalty from O’Reilly.

Now maybe you’ve already bought my book and you’ve given copies to everyone you know and a few people you don’t (thanks). Or maybe you’ve read the reviews, read the sample chapters, decided my book’s not for you, but you like the things I write about here (thanks). If you want to give something, then the next time you’re planning to buy a book or a CD or software, click on my Amazon link and buy it. I get a small kickback.

So when people do that, I get a few bucks every quarter. And it doesn’t cost my readers much of anything–they’re just buying stuff they probably would have bought anyway. And it’s anonymous, so I get most, if not all the benefits of subscription without any imagined pressure. Everyone benefits.

Now, what about the subscriptions and members that Manilla speaks of? That’s just signing up for e-mail updates and the right to directly post responses to the things I post here. There’s no cost involved, and what gets e-mailed out are my daily posts. Granted, they differ slightly sometimes from what stays here because sometimes I go back and edit the content slightly. Subscribers and non-subscribers basically get the same benefits.

03/05/2001

Dual CPU blues. I’ve had my dual Celeron-500 apart for a while, for reasons that escape me, and over the weekend I finally got around to putting it back together. At one time this would have seemed an impressive system–Aureal Vortex 2 audio, TNT2 video, dual 500 MHz CPUs (which I’m actually running at around 510 MHz because I bumped the FSB speed up to 68 MHz, within the tolerance levels of most modern peripherals), and 320 MB RAM. But let me tell you–it’s a lot faster than it sounds. The 733-MHz Pentium IIIs at work used to make me jealous. No longer. I’ll put my dualie 500 up against them any day of the week.

Just out of curiosity, I tried my CPU stress test from last week on it. No matter what I did, I couldn’t get CPU usage up to 100 percent. I’d top out at about 96 percent. I’m not sure if that’s because of the dual CPUs or because I’m running Windows 2000 on it instead of NT4. I’m sure a complex Photoshop filter could max both chips out, but that’s not what I do. I fired up Railroad Tycoon II, and it was unbelievable. CPU usage hovered around 60 percent and it was smooth as silk, even with the more system-intensive scenarios from the Second Century add-on pack.

Unfortunately, the golden age of inexpensive multiprocessing is over, at least for now. Current Celerons won’t do SMP. I understand why–Intel doesn’t want you to buy two cheap CPUs instead of one expensive one. Like I said, I’ll take my dual 500s over a P3-733 any day of the week. A P3-733 costs about $200. My 500s were 40 bucks a pop. So, unfortunately, to get dual processing these days, you have to get a pair of P3s, which will start at about $140 apiece for a P3-667. The least expensive SMP board I know of is the VIA-based Abit VP6, which sells for about $140. So you’re looking at about $450 to get into dual CPUs by the time you get the board, CPUs and fans. That’s not an outrageous deal, but seeing as an Abit BP6 and a pair of Celerons with fans used to set you back about $350, it’s a shame.

If AMD can ever work through the problems they’re having with the AMD 760MP chipset, it’ll help a little but not as much as you may think. The AMD-based boards will be expensive–expect them to start at $200 or possibly even $250– because they use a different bus that requires a lot more pins and a lot more added expense. So while you’ll be able to multiprocess with $60 CPUs again, you’re looking at higher up-front cost. The least expensive dual-Duron rig will only cost about $50 less than the least expensive dual-P3 rig. But the dual-Duron rig stands a decent chance of outrunning the dual-P3, because the clockspeed will be higher, and the CPUs each get their own path to all the relevant buses.

And I’ve reached a new low. Last night I had a craving for a burger. So I did what any self-respecting part-time vegetarian who didn’t know any better would do: I went on a quest to find soyburgers. My friend Jeanne, who says I stole the idea of giving up meat for Lent from her (and maybe subconsciously I did) warned me they won’t taste like meat. And I’m pretty sure my dad–whose idea of four servings of vegetables a day was the pickles and ketchup on two hamburgers, beef of course–was rolling his eyes at me from Upstairs (If God has a sense of humor, which wouldn’t surprise me, He opened the portal so Dad could get a good look at the look on my face after the first bite).

And? Well, I guess soyburgers aren’t too much of an atrocity. Better than McDonald’s? Well, yeah, but then again so’s the cherry-flavored flouride treatment at the dentist’s office. They’re somewhere between beef and imitation bacon bits in both smell and taste. You definitely want to put other stuff on it to distract you–I got some good pickles, some good mustard, and ketchup, and wished I’d gone further. Hmm. Lettuce and tomato, no question. And I’m wondering if alfalfa sprouts would be good on a burger? I’m also wondering where you buy alfalfa sprouts. Oh, and get REALLY good rolls.

I can probably develop a taste for them, but it will definitely be an acquired taste. There was a time, back before I realized I wanted to live past age 27, when I could eat real hamburgers two meals a day for weeks at a time and be perfectly happy–and jokingly wondering why I didn’t eat them for breakfast too. That won’t happen with the soyburgers. I think what’s left of my package of four should get me through Lent.

Oh yeah. They aren’t as good as the real thing and they cost a lot more. What’s up with that? I thought stuff that was lower on the food chain was supposed to be cheaper. I guess that’s only when it’s not being marketed to SUV liberals. (Psst. Marketing tip: SUV liberals like unbleached paperboard. The paperboard that went into my packaging is definitely bleached. And lose the plastic wrap on the burgers. SUV liberals hate that. Good move on putting two burgers per plastic bag though–you’re at least thinking a little. But you gotta go all the way. That’s why they put two “Be Kind to Mother Earth” bumper stickers–printed on unbleached material, of course–on their Ford Excursions.)

I think I’ll be eating a lot of mushroom ravioli for the next few weeks, if I can ever find someplace that sells it again. You’d think in St. Louis, of all places–where there are almost as many good Italian restaurants as there are stop signs–you’d be able to find mushroom ravioli. I guess true blue St. Louisans like beef.

03/04/2001

PC building sanity check. I’m getting really tired of reading hardware forums because I keep seeing the same awful advice over and over again. One of the fairly big vendors, I forget who, is offering 128-meg DIMMs from some outfit called Zeus Components for $25, and 256-meg DIMMs for $57. One person who bought this wrote in talking about how it was a no-name PCB with no-name chips on it (a sure bad sign if there ever was one) and how great it is.

Reality check: Why would anyone spend good money on decent components, then cripple them by putting bottom-feeder memory on it? Stability will go down the toilet. Performance won’t be as good as it could be–memory performance is overrated, yes, but so is CPU performance and the same people who cry about how miniscule the gains from using quality memory are often the same ones who waste a weekend by trying to milk an extra 25 MHz out of their CPUs. Getting memory that runs at CAS2 instead of CAS3 makes about as much difference as that extra 25 MHz does, and it won’t burn out your system prematurely either.

Let’s consider all of this, and use numbers to back them up. I just priced a Gigabyte 7ZX-1 motherboard with a 700 MHz Duron CPU. This is the slowest, cheapest Duron that’s still available everywhere. Price, including fan: 165 bucks. The motherboard is respected as a stable board, priced nicely, and includes Creative audio onboard. A decent Enlight midtower case that won’t slice you up and a 300W power supply is $62. A 32-meg Guillemot GeForce256 card–not state of the art, but for mid-range gaming and anything I do, it’s drastic overkill–is $80. So you’ve got a foundation for a system that was absolutely unbelievable just 18 months ago, for 300 bucks.

Considering what you get for $300, I think you can afford to put something other than $25 128-meg DIMMs in them. Save those for some other sucker.

The same vendor had 256-meg CAS2 PC133 Corsair DIMMs for $129. Corsair’s not my first choice and Crucial is offering free shipping right now. A Crucial 256-meg CAS2 PC133 DIMM is $96. The highly regarded Mushkin high-performance DIMMs (latency of 2 all around, so they’re great if your motherboard allows you to adjust all your memory timings but admittedly they’d be overkill on some of the boards I have) are $150.

So we’re at $396 for an awfully nice PC that just lacks storage. CD, DVD, and floppy drives are pretty much commodity items these days. Buy Plextor, or buy whatever’s available at a decent price and doesn’t look like it cost $12 out of the back of a van parked at an abandoned gas station. That leaves hard drives.

Now that memory costs next to nothing, a lot of people think real computers have to have 768 megs of RAM. Really, you get diminishing returns above 128 megs. Two years ago I was ridiculed for suggesting people should get 128 megs of RAM. Now people are routinely buying six times that amount. Trends. (sigh.) Since a 256-meg stick costs around 100 bucks, fine, get 256 so you can run any OS you want and run it fast. But really we need to be thinking about hard drive speed. Sure, a hard drive doesn’t do anything for Quake frame rates, but for everything else it does, and if you’re like me and actually use your computer, you’ll appreciate a fast disk really quickly.

The IBM 75GXP is currently the fastest IDE drive on the market. At $135 for a 30-gig model, it makes absolutely no sense to buy anything else, period. If you need more storage than that, a 45-gig costs about $150, a 60-gig $215, and a 75-gig $275. The sweet spot seems to be 45 gigs.

But if you’re going to run Linux or NT or Windows 2000 and you were ready to buy 768 megs of RAM anyway, why not look at SCSI? An Adaptec controller will run you $200, while a Tekram will start at around $100. You can get a nice 10,000 RPM drive from IBM, Quantum or Seagate for around $235. Now we’re talking a 9-gig drive here, but speed’s more stem out with a $33 LG Electronics CD-ROM and a $14 Panasonic floppy drive. The damage? $844. That’s without a keyboard, mouse, or monitor, but seeing as everyone likes different things there, I always leave those out of base pricing. And of course you still have to buy an OS.

That’s an awful lot of computer for about $850. The components are high enough quality that they should be good for 4-5 years, and I suspect the system won’t be a slouch by then either. The specs will be laughable, but if someone sits down to use it, they’ll have difficulty believing it’s “only” a 700 MHz computer. And if you want to upgrade it down the line, it’ll continue to be worthy of your trouble for a long time to come.

I think I found my new hangout. Well, in about five weeks it’ll be my new hangout. I was going to give up using Windows for Lent–not that I enjoy using Windows, but not using it would be a terrible inconvenience, and the purpose of Lent is to give up something that reminds you of what Jesus gave up. Since Windows is an everyday part of life, it would suffice–I could use a Mac at work, and just run Linux on my PCs at home. But since my job is partly fixing PCs that run Windows, or writing about Windows, I can’t very well do that. So instead I gave up meat. All meat. If it used to be an animal, it’s meat–no using seafood as a loophole.

So, Penny’s BBQ, a little place I stumbled upon yesterday, won’t be my hangout until Lent’s over. I love BBQ–must be because I’m from Kansas City. My favorite R.E.M. song is “The One I Love,” which Michael Stipe wrote after his favorite BBQ joint burned down. Listen to the words really carefully sometime. He’s not talking about his prom date.

I always get sidetracked when I’m talking about BBQ. Penny’s is about 10 minutes from home, depending on how obnoxious St. Louis traffic feels like being. It smelled good outside the place, which is always a good sign. It’s tough to find BBQ in St. Louis, let alone good BBQ. But Penny’s turns out to be comparable to the typical fare you find at every other stoplight in Kansas City, I’ll be a very happy camper. But that’s easier said than done. I’ve never really understood it, because there’s plenty of good BBQ in Chicago and in Kansas City and, frankly, throughout Missouri. If you’re ever driving through Missouri on I-70–my condolences if you are–in a tiny little town about an hour east of Kansas City named Concordia, there’s a BBQ joint called Biffle’s that’s nearly as good as the best places in KC, and it’s easier to get to and not as crowded. I plan my trips to KC so that I end up driving through Concordia around meal time.

The downside to giving up meat is I can’t really write about it, beyond that. Had I given up Windows, chances are a lot of people would have wanted to read about how it was going and what I was finding. Oh well.

Heh heh heh. Need a cheap computer for someone? How’s a Tekram Socket 370 microATX board with built-in audio and video sound? Promising? You bet, especially considering its $35 price tag here. Put it in an inexpensive microATX case, drop in a $50 Celeron-533 PPGA (this board only works with Celerons with the old Mendocino core, not a Coppermine) and a $50 Crucial 128-meg DIMM, add your favorite hard drive, and you can have a really nice system for $350 or so. Or if you’ve got parts laying around, you know the drill.

03/03/2001

Mailbag:

Napster; Pentium 333-II; OS and APP installations

Emergency Repair Disks are your friend. We have no company policy on ERDs. That needs to change. Yes, I know floppies are about as reliable these days as dear departed Royals closer Ricky Bottalico (nicknamed “Blow-ttalico” last year because of what he so frequently did to late-game leads). But an ERD created on a fresh floppy and then put away in a safe place ought to be reasonably reliable, and an unreadable ERD is less maddening than no ERD at all–at least you’re taking precautions, right? Besides, hopefully you’re like me and you grabbed a 386 off the scrap heap and put DOS and the old DOS version of Norton Utilities on it so you have Disktool and Norton Disk Doctor (run in that order) to fix bad floppies, right?

Why are ERDs your friend? Well, on a system at work Friday, NT must have asked the question, “Kernel? What’s a kernel? We don’t need no stinkin’ kernel!” because the NT loader couldn’t find it. So they brought me in. I asked if there was an ERD available, knowing full well what the answer would be. Well, I didn’t predict the puzzled look, but I got the “no” part right. So then I asked what the most similar system in the immediate area was. They looked it up in the database, so I grabbed a disk, went to the system, and ran RDISK.EXE to create an ERD to use. Then I grabbed an NT4 CD and got ready to go to town.

I booted off the CD, then chose the option to repair an installation. It asked for the ERD, which I dutifully provided. It then asked what aspects to check. I de-selected all the registry-related stuff because I didn’t want it mixing registries between the systems. I just wanted it to replace system files, preferably just the missing ones like, um, the kernel.

Luckily for me, the HD’s filesystem was in pretty good shape because it found files immediately and started prompting me to replace them. An awful lot of them. This bothered me but I let it do it. In the end, I had a bootable system that wouldn’t run Internet Explorer. I realized pretty quickly that the two systems had mismatched service packs, and that was the reason for the large number of files, and IE was my ticket to SP6a.

The moral of the story: Had the system had an up-to-date ERD, I could have had it back up and going in about five minutes. Lacking the ERD, I spent five minutes making one, five minutes repairing the installation, and about two hours uninstalling and reinstalling Internet Explorer and the myriad of security updates Microsoft’s released over the course of the past year.

Not that I’m complaining too badly–the user shares cube space with one of the coolest people I’ve ever met, and she turned out to be friendly and interesting as well. But downtime’s not good for the company’s bottom line, and while I’m on the clock, the bottom line’s more important than my social life.

A correction from yesterday. It took several hours for my brain to warm up yesterday I think. At least one person wrote in to ask why I ran Windows Update so close to the beginning, rather than at the end. I have no idea why I wrote it that way. He’s right, you should run Windows Update at the end, in case something you install clobbers an updated file. Slim likelihood but hey, I’ve seen all kinds of weird things and seeing as MS doesn’t know where the OS ends and applications begin, better safe than sorry.

So I went back and changed yesterday’s post to reflect the correction. Far be it from me to add more misinformation to the Information Superhighway-turned-Misinformation Traffic Jam.

Mailbag:

Napster; Pentium 333-II; OS and APP installations

Troubleshooting intermittent PC problems

How to troubleshoot an intermittent PC problem. We’ve got an aging P2-233 at work that likes to bluescreen a lot under NT4–usually once every day or two. No one who looked at it was able to track it down. The first thing I noticed was that it still had the factory installation of NT, from about three years ago. Factory installations are bad news. The first thing you should do with any PC is install a fresh copy of Windows. If all you have are CAB files and no CD, don’t format the drive–just boot to DOS, go into that directory, run Setup, and install to a new directory other than C:Windows. With NT, it’s also possible to install from DOS though the syntax escapes me momentarily.

The first thing I suggested was to run RAM Stress Test, from www.ultra-x.com , over the course of a weekend to eliminate the possibility of bad memory. I followed that by formatting the drive FAT and running SpinRite. After six hours, SpinRite gave the disk a completely clean bill of health.

Knowing the memory and disk were good, I built up the system, installing NT, then installing SP5 128-bit, then installing IE 5.01SP1, then installing Diskeeper Lite, then installing Office 97 and Outlook 98 and WRQ Reflection, then running Windows Update to get all the critical updates and SP6a. I ran Diskeeper after each installation to keep the drive in pristine condition–I find I get better results that way than by installing everything and then running Diskeeper.

The system seemed pretty stable through all that. Then I went to configure networking and got a bluescreen. Cute. I rebooted and all was well and remained well for an hour or two.

How to see if the bluescreen was a fluke?

I devised the following batch file:

:loop
dir /w /s c:
goto loop

Who says command lines are useless and archaic? Definitely not me! I saved the file as stress.bat and ran 10 instances of it. Then I hit Ctrl-Alt-Del to bring up Task Manager. CPU usage was at 100%. Good.

The system bluescreened after a couple of hours.

How to track down the problem? Well, I knew the CD-ROM drive was bad. Can a bad CD-ROM cause massive system crashes? I’ve never heard of that, but I won’t write off anything. So I disconnected the CD-ROM drive. I’d already removed all unnecessary software from the equation, and I hadn’t installed any extraneous peripherals either. So with the CD-ROM drive eliminated, I ran 10 instances of the batch file again.

The system didn’t make it through the night.

OK. Memory’s good. Hard drive’s good. Bad CD-ROM drive out of equation. Fresh installation of OS with nothing extra. What next?

I called my boss. I figured maybe he’d have an idea, and if not, he and I would contact Micron to see what they had to suggest–three-year warranties and a helpful technical support staff from a manufacturer who understands the needs of a business client are most definitely a good thing.

My boss caught the obvious possibility I missed: heat.

All the fans worked fine, and the CPU had a big heatsink put on at the factory that isn’t going anywhere. Hopefully there was thermal compound in there, but if there wasn’t, I wouldn’t be getting in there to put any in, nor would I be replacing the heatsink with a heatsink/fan combo. So I pulled the P2-333 out of the PC I use–it was the only 66 MHz-bus P2 I had–and put it in the system. I’d forgotten those old P2s weren’t multiplier-locked, so the 333 ended up running at 233. That’s fine. I’ve never had overheating problems with that chip at its rated speed, so at 100 MHz less, I almost certainly wouldn’t run into problems.

With that CPU, the system happily ran 10 instances of my batch file for 30 hours straight without a hiccup. So I had my culprit: That P2-233 was overheating.

Now, ideally a stress test would tax more system memory than this one did and would force some floating-point operations as well. Prime95 is ideal.

If you have time and parts available, you can troubleshoot a recalcitrant PC by running such a real-world stress test, then replacing possible suspect parts (CPU, memory, hard drive, motherboard) one at a time until you isolate the problem.