01/07/2001

Mailbag:

HD; disk I/O tweaking

There was cause for celebration last night. And celebration means dinner at Courtesy Diner, where the specialty is the heart attack on a plate. That pretty much means anything but the pancakes, but the favored selection is usually some combination of chili, eggs and hash browns–known here in St. Louis at least as a slinger.

So Gatermann and I had our slingers as we listened to the denizens’ weird selections on the jukebox, then we headed out to a world-famous St. Louis landmark–Ted Drewes’ Frozen Custard. We were surprised to find it wasn’t busy, because it was the first warm Saturday we’ve had in weeks. It was actually over 30 degrees and the snow was melting, but the wimps stayed home. Going to Ted Drewes’ and not having to wait in line for 20 minutes is a rarity. I’ll have to remember that January is the time to go there. In August, that place is lined up well out into the street. Incidentally, there’s a Baskin-Robbins right next door that makes a killing off people who decide fast service and air conditioning sound a whole lot better than waiting forever in line in the world-infamous St. Louis heat and humidity.

As for why Ted Drewes’ is any better than any other frozen custard in the world, I haven’t figured that out. I think it’s nostalgia as much as anything. It’s just about the last remaining landmark in St. Louis on what used to be U.S. 66, a road so famous that there used to be a TV show about it. I know it’s even known in Europe, because Depeche Mode recorded a heavily synthesized version of that show’s theme song in the late 1980s.

Well, Route 66, now known as Missouri 366–you can tell the difference between a city slicker and a countian by what they call 366, because it’s Chippewa in the city, but Watson in the suburbs–pretty much looks like any other metropolitan drag these days. Its distinctive features are mostly gone.

They tore down the 66 Park-In Theatre (where many a St. Louisan was conceived) and the Coral Courts motel (where Bonnie and Clyde hid out, and also where many a St. Louisan was conceived) back in 1993, so what’s left? A bunch of strip malls, as well as real malls infested with 14-year-olds trying to look 25. Well, that and a run-down custard stand with hand-lettered plackards announcing the day’s specials. It’s easy to see what has the most charm.

So we got our custard and entertained ourselves by watching 16-year-olds driving in what’s left of the snow. One of them peeled out in the parking lot and just about nailed a dumpster with his mom’s minivan.

Yes, a good St. Louis celebration.

Oh yeah, I forgot to say what the cause was.

I made it over to Gatermann’s around 5 or so. I’d suggested over the phone that he try disabling the L2 cache on Tim Coleman’s PC and see what happens. Well, when I got there, Tim’s computer was sitting there at a command prompt–further than it had been in a long time. He popped in a Windows Me CD, and it made it through the installation. Parts of it were fast, but the final stage was painfully slow. We didn’t complain though–it was working. We got it installed and Tom did some quick-and-dirty optimization (I taught him everything I know). Then I took the helm. I re-enabled the L2 cache, and nothing. It started booting, but at the point where the floppy drive should seek, it kicked into 132-column text mode and gave me a flashing cursor in the upper left. I powered down, powered back up, entered the BIOS, turned off the L2 cache again (no original Celeron jokes please), and the old Cyrix fired right up. Ironically, the CPU is one of the few parts we haven’t blown yet on this thing.

So we ran through it, concluded that the speed is acceptable for what Tim uses it for, and called him up with the good news. I probably ought to give the board a thorough examination under magnification to make sure there’s nothing physically wrong with it and maybe try another CPU in it, but since I was lacking both a CPU and magnification at the moment and the system was working, that would wait.

So it was off to dinner, without Tim because he’s remodeling his kitchen. We would have offered to help, but Tim doesn’t trust either one of us with power tools. So we didn’t.

I’d say we thought of Tim as we watched the teenagers make fools of themselves in the parking lot, but he’d probably be offended. Besides, I’d be lying.

Mailbag:

HD; disk I/O tweaking

Christmas presents you want, and don’t want

Evening update. I came home to a non-working phone and CD player. The phone’s working again. I’m thinking Southwestern Bell really doesn’t want me to like them. As for the CD player, I unplugged it for 10 seconds and plugged it in–first thing I do with any piece of electronics. That brought it back from the dead, but as I was listening to U2’s All That You Can’t Leave Behind, I noticed some crackling in the audio. I’ve been listening mostly to really synthy New Wave music lately and the crackling can blend in with the synths, but on the more organic-sounding tracks in the middle of ATYCLB, there’s no place for the crackling to hide.

I ought to open it up and see if the problem isn’t just an overly dirty lens. That’s nothing a foam swab dipped in a little isopropyl alcohol can’t fix. Otherwise, I may have to start shopping. That’s what www.audioreview.com is for. The JVC XL-MC334-BK looks good for the money.

I’ll also have to resist the temptation to get a second pair of speakers. The KLH 970A speakers are dirt cheap ($20-$30) and reportedly sound really good for the price. There are better speaker brands than KLH, but these would be secondary speakers and if I don’t like them on the stereo, if paired up with an inexpensive receiver they’d make a very nice computer sound system.

An early Christmas present you don’t want. Another e-mail worm is making the rounds, this one called Navidad.exe. Navidad.exe es muy mal para su computadora. Sorry. Couldn’t resist.

What it appears to do is reply to all messages in your inbox containing a single attachment, attaching itself in the process. The really nasty part is that the worm contains poorly written code, causing your system to be unstable.

I’ll continue with my standard advice. Don’t open unexpected executable (.exe) attachments. If you can’t tell the difference, don’t open unexpected attachments at all. It’s better to miss the joke than to have to reinstall Windows yet another time. Keep in mind that the people who are most likely to fall victim to such things are also the least likely to have any backups.

You can get details and a repair tool from Symantec.

A friend got a hysterical phone call at midnight last Thursday from another friend whose system was exhibiting behavior similar to this. He eventually calmed her down enough to walk her through reinstalling Windows, which restored her system to a bootable state.

If a system will no longer boot, it should be possible to bubblegum it back together with Windows 98’s scanreg tool. Boot to a command prompt by holding down the control key, then type scanreg at the C:> prompt. Restore a recent backup (preferably the most recent or second-most recent). Once you boot successfully, immediately update your virus signatures and run your anti-virus program, or download a repair tool to do a full repair.

This trick fixes many, but not all, recent viruses.

486s and Amigas and emulators, oh my

Recovering data from an old large hard drive out of a 486. Someone asked how. No problem.
What do is put both drives in a new(er) system, each on its own IDE channel as master, then autodetect the old drive with the BIOS’ autodetect drives feature. But, to be on the safe side, I don’t boot Windows. I don’t want anything to try to write to the old drive, because it may not work right the first time. Instead, hold down the control key while booting (if you have Win98; if you have Win95, start tapping the F8 key immediately after the BIOS boot screen comes up–if you get a keyboard error, hit F1 when it says, then resume your attack on the F8 key). Select Safe Mode Command Prompt Only from the menu. That will put you at a C prompt.

Your old(er) drive will be drive D. If you had other partitions on the drive, they’ll be lower in the alphabet as Dan said. We can tell you exactly how your drives will be mapped if you remember your partitions (or maybe you’re familiar with how drive letters get mapped already).

Now, I execute a DIR /S D: to see if it produced an error. If it doesn’t, try this to get your data (don’t type the comments in italics):

MD C:RECOVER create a destination for your data
SMARTDRV D- turn on disk caching to speed up –may not work but does no harm
XCOPY /S /E /V D:*.* C:RECOVER copy drive D in its entirety to the destination

With any luck, that’ll safely spirit all your data away to the new drive. This is more convoluted than using Windows Explorer, but it’s safer. (See why I disagree with the people who say command lines are evil and obsolete and we shouldn’t have them anymore?)

If that succeeds, power down, disconnect the old drive, boot Windows, and check to make sure your data is intact and not corrupt. If it fails, reboot, go into the BIOS, and change the translation scheme for the old drive (you have a choice between Normal, Large, and LBA–LBA is usually the default). Lather, rinse, and repeat.

The good news is, I’ve used this method numerous times to move data from old 486s to newer machines, so chances of success, though not guaranteed, are pretty high.

Maybe I don’t want that Amiga 1200 after all… I went ahead and downloaded UAE 0.8.8 Release 8, then downloaded Amiga In A Box, which gives me a nice, souped-up Amiga setup without me having to remember all the nuances of the OS and tweak them myself (including some nice PD and shareware stuff already installed, configured and running). I fed it my Kickstart ROM image and my Workbench disk, it copied the files it needed, and voila, I had a working AGA-compatible Amiga!

The package even includes TCP/IP support. While Web browsing on a 33 MHz machine is a bit slow, I found performance to be almost as good as Netscape 4.x on a 90 MHz Power Macintosh 7200.

I benchmarked it, and on my Celeron-400 with a pathetic Cirrus Logic video card (I really need to get a cheap TNT2) I still compared favorably to a 33 MHz Amiga 4000/030. (My old beloved Amiga 2000 had a 25 MHz 68030 in it.) Since the Amiga’s biggest bottlenecks were with the disk subsystem and the video–they were comparable in speed to the PCs of 1990 and 1991–even a slow-sounding 33 MHz machine runs pretty nicely. I could probably crank out a little extra speed with some tweaking, which of course I’ll do at some point.

Then again, maybe I’ve finally found a use for a 1.2-GHz Athlon… (Besides voice recognition.)

If you have an old Amiga laying around and want some nostalgia, go get this. There’s a ton of legal Amiga software at www.back2roots.org to experiment with. If you don’t have an Amiga but want to see what all the fuss is about, you can get Cloanto’s Amiga Forever package, which contains legal, licensed ROM and OS images. You’ve probably never heard of Cloanto, but they’re one of the largest remaining Amiga software publishers. They’re reputable.

Now I just need to get TransWrite, the great no-nonsense word processor that I bought when I first got my A2000, running under UAE.