Why I generally buy AMD

I was talking to a new coworker today and of course the topic of our first PCs came up. It was Cyrix-based. I didn’t mention my first PC (it seems I’m about four years older–it was an Am486SX2/66).

With only a couple of exceptions, I’ve always bought non-Intel PCs. Most of the Intel PCs I have bought have been used. One boss once went so far as to call me anti-corporate.

I’m not so much anti-corporate as I am pro-competition.

Read more

Integrated components vs discrete

Integrated components vs discrete is an old argument. I distinctly remember setting up a server for a new big-shot in 2004. I opened the server up to put memory in, and found its PCI slots filled with cards that duplicated all of the on-board components.

I asked my boss about this, and he said the guy had insisted on doing this, because “discrete components are better.”

I’ve been making jokes at the guy’s expense ever since.

Read more

Run the right version of Windows for your PC

I said I was done writing about system optimization. I changed my mind. I have one more thing, and it seems appropriate, now that Vista upgrades are available.

Be very wary about upgrading your version of Windows.There are a few Vista-only titles out there, and there will be some more, but the majority of titles aren’t. Walk into a software aisle and you’ll still find a lot of software that will run on Windows 95 (or possibly 98), assuming the computer meets the hardware requirements.

I’m typing this on an 800 MHz HP Pavilion 6835. Sure, it’s outmoded–for around $125, I could swap in an Athlon 64 motherboard that would give me 4-5x the CPU power and that would be considered a low-end PC by today’s standards–but this one’s peppy. I run Windows ME on it. Windows 2000 would be more stable but I’m lazy. I wouldn’t try XP on it. When XP came out, this system was already old.

Technically, XP will install on a 133 MHz Pentium if it has enough RAM. I’ve seen it done, and I’ve seen it try to run on one. It’s not pretty. I really wouldn’t try running XP on anything less than a 1 GHz PC with 256 megs of RAM, because that was the standard PC at the time of XP’s release. But believe it or not, if you install Windows 95 and Office 95 on that Pentium-133, it’s a reasonably nice machine–because that was a high-end box in 1995 when Windows 95 and Office 95 came out.

So when you’re refurbishing an old machine, try to install whatever the current version of Windows was when it was new. The PC will run a lot better. Here’s a guide.

Windows 95: Released August 1995
Typical PC of the time: 486, 66 MHz
Hot PC of the time: Pentium, 133 MHz

Windows NT 4.0: Released July 1996
Typical PC of the time: Pentium, 75 MHz
Hot PC of the time: Pentium Pro, 200 MHz

Windows 98: Released June 1998
Typical PC of the time: Pentium, 233 MHz
Hot PC of the time: Pentium II, 333 MHz

Windows 2000: Released February 2000
Typical PC of the time: Pentium III or Athlon, 600 MHz
Hot PC of the time: Pentium III or Athlon, 1 GHz

Windows XP: Released October 2001
Typical PC of the time: Pentium 4, 1.5 GHz
Hot PC of the time: Pentium 4 or Athlon, 2+ GHz

Windows Vista: Released January 2007
From what I understand, even a hot PC of 2007 has difficulty running it. I haven’t seen Vista yet; my employer is still running XP for everything.

Of course, if you install as much memory as the system will take, you can push your limits, since Windows is often more memory-bound than CPU-bound. I also try to replace the hard drive with the fastest model I can budget for. Don’t worry if the drive has a faster DMA rate than the controller on the board; you’ll still benefit from the faster seek times and better throughput of a newer drive. If the new drive saturates the bus, it could be worse–I guarantee the old one didn’t.

The best way to optimize your firewall: Use hardware

Let’s get back to talking about utility replacements. We last talked about antivirus programs, but what about the other component of what’s commonly now called a “security suite,” the firewall?

The answer is, don’t use firewall software if at all possible–which means every man, woman and child who has a cable or DSL connection. Use a separate device.There are several good reasons for this. First, there’s the fundamental problem with running your security on the same system you’re trying to protect. If your firewall software goes haywire and crashes, you run the risk of being unprotected. It’s much safer to rely on an external device that doesn’t have an Intel or AMD processor in it and isn’t running Windows. So when someone tries to send a Windows exploit or virus to it, it bounces off because the device just doesn’t understand.

The second reason is price. A plain no-frills cable/DSL router/firewall costs about $20 at Newegg today. The unit I generally recommend is the Linksys WRT54G, which sells for about $50 new or as little as $25 used and adds wireless capability. That’s about the same as the retail price of a software firewall anyway, and it gives you better protection without robbing your system of performance.

A cheaper alternative, which was what I used to do when these devices cost $200, was to take an obsolete PC, put in a couple of cheap network cards, and run Freesco on it. It will run on any PC with a 386 processor or better (I recommend a Pentium with PCI slots for ease of setup). A 100 MHz Pentium is more than powerful enough and if you don’t already have an obsolete PC to run it on, you probably won’t have to ask around very long before finding one for a very low price or free. Today I prefer a Linksys-type box though, since they take less space, consume less electricity, generate less heat and noise, and take less time to set up.

Performance is the third reason. Two years ago I was working at a large broadband ISP that will remain nameless. It provides a “high speed security suite” as part of the subscription price. The system requirements for this suite are ridiculous–the suite itself needs anywhere from 128 to 192 megabytes of RAM all to itself to function. Basically, if you have a PC with 256 megs of RAM (which is what a fair number of PCs out there still have), loading this security suite on it will bring it to its knees. But if your firewall is running on a separate device, 256 megs of RAM is a comfortable amount of memory to run Windows XP or 2000 and basic applications.

Reliability is the fourth reason. Every high-speed security suite I’ve ever dealt with, be it a freebie provided by your ISP, or an off-the-shelf suite, hooks itself into winsock.dll. Three of the last four computer problems I’ve fixed have been related to this problem, and the symptoms are difficult to diagnose unless you’ve seen the problem before. Basically the computer loses any and all ability to do any networking, but when you call tech support, enough things work that tech support will probably tell you to reload your operating system. Unfortunately, the WinSockFix utility doesn’t seem to be well-known at ISPs.

If messing around with your Winsock isn’t bad enough, the security suite my former employer provided was overly paranoid about piracy. If you did any number of things, including but not limited to trying to install it on a second PC without getting a second key from the ISP, it would disable itself and not necessarily warn the user that it had left the PC unprotected. It was my job, when I was working there, to go through all of the disabled accounts by hand. It wasn’t an automated process. So if the security suite decided to go jump off a cliff sometime on Friday after I’d pulled the current report, it would be sometime on Monday before I would even be aware of the problem. Given that it usually takes about 20 minutes for some exploit to find an unprotected Windows box sitting on the Internet, that 48-72 hour window that you could be sitting unprotected is anything but ideal.

Things may have changed since I left that employer in November 2005, but if it’s my PC, I’m not willing to risk it. I’d much rather spend $20-$50 on a cable/DSL router to give myself firewall protection that I know I can just set up once and then ignore for a few years and won’t cause my PC to constantly fall behind on the upgrade treadmill.

And finally, the fifth reason to use a hardware firewall is apathy. Software firewalls tend to throw a lot of popups at the user, warning the user that this or that is trying to access the Internet, or come in, or whatever. Most users are likely to do one of two things: either allow everything or deny everything. The result is either a PC on which nothing works, or whose firewall is full of so many holes there might as well not be one. It’s much better to have a hardware firewall that just does its job. If you’re worried about unauthorized applications hitting the Internet, that’s the job of antivirus and antispyware software, not the firewall.

A better registry cleaner

Note: I wrote this back in the Windows XP days. It worked really well under XP, but if you’re going to run the registry cleaner portion in Windows 7 or Windows 10, be sure to create a restore point first.

I’ve been messing around with a registry cleaner called CCleaner. I like it a lot better than the commercial tools that used to come with Norton Utilities and the like, and I like it better than the freebies that we used to use like Microsoft’s Regclean.

And you’ll never beat the price.CCleaner runs on Windows 95, 98, 98SE, ME, NT4, 2000, XP, and Vista.

One thing that I liked about it is that the program is intelligent and relatively dummy-proof. If you click around and do all of the defaults, it’s not likely to harm your computer. I inadvertently wiped out my Firefox browser history (I wanted to keep that) but that’s not a showstopper. It will populate itself again in a few weeks. Unlike commercial utility suites, where I’ve written 20-page explanations how to use them safely, this program doesn’t really need any explanation.

CCleaner actually does more than just clean up the Registry, although it does a fine job of that. It also does a great job of weeding out useless temporary files. I ran it on my old laptop and it found 386 megabytes of junk on my crowded C drive. I’ve been manually cleaning it up by searching it by hand, and I think I do a pretty good job of finding a lot of stuff, but what can I say? The program found 386 megs of stuff that I didn’t.

There are three benefits to getting rid of that cruft. First, Windows needs quite a bit of free space just to function properly. When you start getting too little free space, the system just acts goofy. Second, large numbers of temp files in the system directory just seem to make the system act funny. This was a bigger problem in Windows 9x than in the newer NT-based Windows versions, but there’s still no reason to have hundreds of those laying around. In my desktop support days, just getting rid of temp files used to clear up all sorts of mysterious problems. And finally, not having all those large and useless files on the disk makes your defragmentation programs work better. Those programs need free space to work with, and they don’t have to work as hard when they don’t have hundreds of extra worthless files to move around.

Cleaning the Registry is another important job, since a lot of uninstallation programs don’t do a very thorough job of cleaning up after themselves. The extra bloat chews up memory and slows down searches for the legitimate data the programs you actually use need. Since I tend not to install many programs and I use most of the ones I do install, CCleaner didn’t find a whole lot in my Registry, but it found some stuff to clean up.

So what happened after I ran it? The most noticeable effects were that my Start menu was a lot peppier, and my Web browsers loaded and ran a little bit faster. I understand the Web browser speedup, but the Start menu puzzled me a bit. Not that I’m complaining–it’s irritating when you press Start and have to wait for your list of programs to come up.

CCleaner isn’t a miracle worker and it won’t turn my P3-700 into a Core Duo, but the two systems I’ve run it on do run noticeably faster afterward. It was certainly more than worth the 10 minutes it took for me to download it and run it on each.

So what about the commercial utilities suites? Skip them. In this day and age, there are better, free alternatives for everything those utilities suites could do. CCleaner is one of the superstars. In coming days, I’ll talk about free substitutes for the other most important components of the utility suites.

Windows 2000 without Internet Explorer

Those of you who bought my book (both of you) know that the biggest secret to speeding up Windows 95 and 98 was removing the extra junk nobody used–especially the stuff Microsoft deliberately made impossible to remove via normal means.

In Windows 95, all it took was modifying INF files with a text editor to remove MSN, IE, and the other obsolete software it shipped with from the get-go. Win98 got a bit more complicated. But with 2000, Microsoft started getting nasty–putting encrypted data in multiple places, so even if you hacked the INFs, it didn’t do any good.

But several people still figured out how to do it.I really like Fred Vorck‘s site, because he’s careful to document everything. He also found out the same thing I did by writing my book–there are lots of people who will whine that your instructions are too complicated, they’ll whine that when they follow the directions and make a mistake it doesn’t work, or they just repeat the Microsoft party line that the software can’t be removed, and your mouse will stop working, your computer will generate horrific RF interference, and gas prices will soar if you remove IE from Windows. (The last part is probably true, of course, but none of the rest is.)

What really happens when you remove IE from Windows 2000 is similar to what happened when you removed it from Win95 and 98: Your memory usage drops (by about 20 megs, in this case) and your boot time is cut in half.

Since some software does break, because some software does use the IE engine, you might not want to do this on every PC you own. But if, say, you want to run Windows 2000 on an old laptop with limited memory so you can run a handful of useful Windows applications, this is perfect. If you want a stable, lightweight (by modern standards) OS for any Pentium II-class machine that might be sitting in the closet, this makes it a viable option too. A lot of computers are sitting in closets today not because they’re no longer useful, but because there’s no practical or affordable way to boost them up to the half-gig of memory that you need for Windows XP to be practical to use on them.

Read Vorck’s site some more, and dig around, and you’ll find that minimal Windows installs have created something of a subculture. I don’t know if anyone’s squeezed XP down to the level I got Win95 down to (the original Windows 95, released on Aug. 24, 1995, can be hacked down to an installation footprint of 17 megabytes without much hassle), but some people have done some pretty amazing things.

Yes, when I get time someday, I’ll be messing around with this. I wish I’d discovered it sooner.

And in case anyone cares, I found this because some know-it-all at work said you can’t uninstall Outlook Express from Windows 2000. I vaguely remembered having seen a piece of software that goes so far as to remove IE, so I said, “You can remove IE from Windows 2000 if you’re willing to work hard enough at it, let alone Outlook Express.” So I did some more searching, just to satisfy my curiosity.

If and when I end up building a minimal Win2000 box, I may just have to bring it in one day to show the know-it-all. But as longtime readers of this site know, I’ve dealt with that type before. So it’s probably not worth the effort to carry it out to the car.

Finally! A $60 RAMdisk on a PCI card

PC World: Taiwanese hardware maker Gigabyte Technology has stumbled upon a faster way to boot up PCs based on Microsoft’s Windows XP operating system.

Please allow me to quote something I penned back in 1999: “I’d love to see someone design and release a battery-backed hardware RAM disk for PCs… Such devices existed in the early 1990s for the Commodore 64/128 and the Apple IIgs and permitted these systems to boot their graphical operating systems before the PCs of their day had managed to bring up a C: prompt. A similar device for today’s PCs would do more to boost system performance than any other innovation I see coming down the pipeline any time soon.”You can find the paragraph, in context, on page 214 of Optimizing Windows for Games, Graphics and Multimedia.

Enough self-congratulation. I’m glad someone finally made this device, which is called the Gigabyte i-Ram PCI ramdisk. And here’s the great news: The device is going to cost about $60 without RAM. 512-meg DIMMs can be expensive or cheap. A quick scan turns up some that I’d be willing to trust for $41 from Newegg.com.

It plugs into a PCI slot but it only uses the slot for power. Data itself is transferred via a serial ATA cable. This improves compatibility, I suppose, but I would have liked to have seen the serial ATA hardware integrated onto the board. But that would have increased costs, and arguably most of the people who will want this already have serial ATA. At least the target market does. I don’t know if this is going to prove more popular with people who want to hot rod their Pentium 4s, or people who want to increase the life expectancy of an older PC. This thing would do wonders for Mom’s PC, or my sister’s PC, and their primary interests are word processing and e-mail. They would love the speed and the quiet.

I’ve got all sorts of ideas for this thing. The article says it’ll be out in July. I want one BAD.

What kinds of ideas? For one, I’d love to eliminate the biggest source of latency in my PCs. I tend not to hit the CPU all that hard most of the time, but I sure do hit my disks hard. I’d love to eliminate the last mechanical piece in the system. Let’s face it: Hard drives crash. This thing gets wiped out if it loses power for 12 hours, but how often does that really happen? And if you’ve got a UPS and you shut the system down, shouldn’t it last indefinitely? Backing the data up to a real hard drive on the network somewhere, or onto a memory stick will solve that issue. Between that and a Ghost image of the system partition, you can recover from a power outage fast.

And who doesn’t want an ultra-quiet PC? Get a cool-running CPU and video card, and maybe, just maybe, your PC can survive on its case fan alone again. With this on a mini-ITX board with an external power supply, a completely fanless, ultra-quick PC might be possible.

And I can see all sorts of applications for this thing for my new employer.

I’m as excited as a puppy when company comes over bearing dog biscuits.

Vindicated?

This article on Windows installation at Firing Squad preaches all the same things I was preaching nearly six years ago in my Windows 9x book.

Where to find the stuff has almost all changed, and msot of the old utilities don’t work anymore, but these are exactly the same concepts I yammered on and on about. Funny, I’ve been told system optimization is a waste of time…Incidentally, this is the second article on optimization that I’ve seen in less than a month. The other one read an awful lot like a Windows XP translation of an article I published in Computer Shopper UK back in 2000, which in turn was a shortened version of one of the chapters in the same book.

So I guess people don’t just throw their 2-gigahertz computers away and buy new ones when they start to seem slow?

It really makes me wonder what would have happened if, after the book received a gushing review in Canada and was perpetually sold out in stores up north, if those 3,000 copies of the book that languished in a warehouse in Tennessee had made their way into those stores.

That’s OK. That was five years ago, nothing can change it, and I really don’t have any desire to be a computer author anymore. I find the only way to really know a lot about computers is to work with them for 40-60 hours a week in a production environment. Labs don’t cut it–you can never underestimate the effect of 1,000+ users hammering on what you built. Never. And if you spend those hours working, that doesn’t leave enough time to write books and release them in a timely fashion.

So rather than write mediocre computer books or send myself to an early grave by working full time in addition to writing for 30-45 hours a week, I’d rather have a life, make a decent living, and not write computer books.

Fixing a computer that shows the wrong partition size after resizing

So, I’ve got these Windows 2000 boxes that didn’t have enough space, so I resized some partitions. No error messages, no problems. I reboot, and the drives still show their old size, even though in Disk Administrator they show the right size.

What gives? Microsoft acknowledges this issue in Windows XP, but hasn’t released a fix yet. But these aren’t XP, they’re 2000.

I’ve got a crazy solution.

If you have a copy of Ghost by Symantec, take a Ghost image of the partition that’s sized wrong. Then, immediately after creating the image, write the image back to the partition you just Ghosted.

Makes no sense, right? Well, but Ghost doesn’t do a bit-by-bit copy. It makes sure it gets good copies of your files, but it saves an interpretation of the partition, rather than the partition itself. So when it writes it back, minor errors that were there before get wiped out.

Now, why there can’t be a disk utility that does this same thing to a partition without the imaging runaround, I don’t know.

I just know I’ve brought a lot of computers with weird disk problems back to life over the years by making Ghost images of them and then writing the image back. This one today is just the latest in that long line.

Things to look for in a flatbed scanner

David Huff asked today about scanners, and I started to reply as a comment but decided it was too long-winded and ought to be a separate discussion.

So, how does one cut through the hype and get a really good scanner for not a lot of money?The short answer to David’s question is that I like the Canon Canoscan LIDE series. Both my mom and my girlfriend have the LIDE 80 and have been happy with it.

For the long answer to the question, let’s step through several things that I look for when choosing a scanner.

Manufacurer. There are lots of makers of cheap and cheerful scanners out there. Chances are there are some cheap and nasty ones too. Today’s cheap and nasty scanners will be a lot better than 1995’s crop of cheap and nasties, since the PC parallel port was a huge source of incompatibilities, but I want a scanner from a company with some experience making scanners and with good chances of still being around in five years.

Driver support. Much is made of this issue. But past track record isn’t much of an indicator of future results. HP and Umax infamously began charging for updated drivers, for example. But at least I could get a driver from HP or Umax, even if it costs money. My Acer scanner is forever tethered to a Windows 98 box because I can’t get a working driver for Windows 2000 or XP for it.

Umax used to have a stellar track record for providing scanner drivers, which was why I started buying and recommending them several years ago. I don’t know what their current policy is but I know some people have sworn them off because they have charged for drivers, at least for some scanners, in the recent past. But you can get newer drivers, in many cases, from Umax UK.

But that’s why I like to stick with someone like Canon, HP, Umax, or Epson, who’ve been making scanners for several years and are likely to continue doing so. Even if I have to pay for a driver, I’d rather pay for one than not be able to get one. Keep in mind that you’ll be running Windows XP until at least 2006 anyway.

Optical resolution. Resolution is overrated, like megahertz. It’s what everyone plays up. It’s also a source of confusion. Sometimes manufacturers play up interpolated resolution or somesuch nonsense. This is where the scanner fakes it. It’s nice to have, but there are better ways to artificially increase resolution if that’s what you’re seeking.

Look for hardware or optical resolution. Ignore interpolated resolution.

Back to that overrated comment… Few of us need more than 1200dpi optical resolution. For one thing, not so long ago, nobody had enough memory to hold a decent-sized 4800dpi image in memory in order to edit it. If you’re scanning images to put them on the Web, remember, computer screen resolution ranges from 75 to 96dpi, generally speaking. Anything more than that just slows download speed. For printing, higher resolution is useful, but there’s little to no point in your scanner having a higher resolution than your printer.

I just did a search, and while I was able to find inkjet printers with a horizontal resolution of up to 5760dpi, I found exactly one printer with a vertical resolution of 2400dpi. The overwhelming majority were 1200dpi max, going up and down.

Your inkjet printer and your glossy magazines use different measurements for printing, but a true 1200dpi is going to be comparable to National Geographic quality. If your photography isn’t up to National Geographic standards, megaresolution isn’t going to help it.

Bit depth. If resolution is the most overrated factor, bit depth is the most underrated. Generally speaking, the better the bit depth, the more accurate the color recognition. While even 24 bits gives more colors than the human eye can distinguish, there is a noticeable difference in accuracy between scans done on a 24-bit scanner and scans from a 36-bit scanner.

If you have to choose between resolution and bit depth, go for bit depth every time. Even if you intend to print magazines out of your spare bedroom or basement. After all, if the color on the photograph is off, nobody is going to pay any attention to how clear it is.

Size and weight. Some flatbed scanners are smaller and lighter than a laptop. If they can draw their power from the USB port, so much the better. You might not plan to take one with you, but it’s funny how unplanned things seem to happen.