| The Perfect Vista Laptop… and | | | | or the like? Well, simplified, there's a bit |
| Simplifying Device Installation | | | | of hardware in the system that asks the new |
| | | | hardware, "What's your Plug and Play ID |
| This month, I can thankfully report that my | | | | (PnPID)?" PnPIDs look like long text strings, |
| search for a great, 64-bit Windows Vista | | | | such as |
| laptop is over; that apparently the entire | | | | "USBSTORDiskUDMA-CF_ExpressCard_Rdr.2.23," |
| world found it at the same time that I did; | | | | which is the PnPID for the doodad that sucks |
| and that it's possible to configure such a | | | | pictures off my Compact Flash (CF) cards into |
| system. The system is the Lenovo T61P. I gave | | | | my computer at amazing speeds. (It's a CF |
| it a try after hearing good things about it | | | | reader that's an ExpressCard/54 reader, which |
| from several clients. What clinched it was a | | | | is amazingly fast. There are several on the |
| bit of advice from a member of Microsoft's | | | | market and, if you're a photographer who uses |
| Hyper-V team that, if I intended to do | | | | CF cards and who has a system with an |
| Hyper-V, then the Lenovo was the way to go. | | | | ExpressCard slot, just buy one - trust me.) |
| (Readers and members of my online forum have | | | | Once my CF card reader has responded |
| also told me that Dell and HP's 64-bit | | | | "USBSTORDiskUDMA-CF_ExpressCard_Rdr.2.23" to |
| "mobile workstation" systems - XPS for Dell, | | | | my laptop, the laptop then looks at all of |
| the 8000 series for HP - work well with | | | | the drivers that it knows about to see |
| 64-bit Vista and can accommodate 4GBs of RAM. | | | | whether any of those drivers know how to |
| Plus, Vista can use all of that 4GBs, and I | | | | handle a |
| mean actually use it, rather than simply | | | | "USBSTORDiskUDMA-CF_ExpressCard_Rdr.2.23" |
| reporting 4GBs and using fewer (as I reported | | | | device and, assuming that it has such a |
| last month that Vista currently does under | | | | driver, it then uses that driver to |
| SP1). In short: The T61P runs Hyper-V like a | | | | communicate with the CF reader. |
| charm, gives me access to all of the 8GBs of | | | | |
| RAM that I've installed in it, and runs | | | | What I've just described has been true since |
| quickly enough that it'd be hard to complain | | | | Windows 95. What's different about Vista and |
| that "Vista is too slow." | | | | Server 2008 is that you can tell a system, |
| | | | "You've never heard about such-and-such PnPID |
| When I purchased the T61P, I wiped its disk | | | | and its corresponding device, but let me give |
| clean and installed the retail version of | | | | you a driver now and on the off-chance that |
| Vista Ultimate 64, which got me thinking | | | | you ever run into this PnPID, here's a |
| about how to install Vista so that it could | | | | driver." The geeky phrase in Vista/Server |
| support the T61P's specific hardware without | | | | 2008-ese for this is called pre-populating |
| bringing along all of the largely superfluous | | | | the Driver Store. So here's the neat part: |
| applications that come with hardware. For | | | | Vista/Server 2008 has a new program called |
| example, I have a Dell 1320 color laser | | | | Pnputil that lets you create a downright |
| printer that is fast, reliable, and | | | | population explosion in your Driver Store. |
| reasonably priced… but I hate | | | | |
| installing drivers for it. Pop the driver | | | | In brief, here's how it works. First, collect |
| CD-ROM that comes with it into your computer, | | | | the drivers that you'll need for some device. |
| and you don't just get a driver. Oh no - you | | | | Drivers (when not accompanied by friendly but |
| get a utility that simplifies buying supplies | | | | unnecessary add-on applications) consist of |
| for the printer, other utilities to show you | | | | just two files: an INF file, which is a text |
| toner levels, and so forth. I mean, it's a | | | | file that says, "When you see such-and-such |
| good printer, but heck, I'm not looking for a | | | | PnPID, go over here and run this program |
| relationship, just a driver. Furthermore, I | | | | called something.sys," and the something.sys, |
| knew I'd be configuring a few other T61Ps - | | | | which is the actual device driver. So I took |
| some friends were looking for The Perfect | | | | a guinea pig system and installed all of the |
| Laptop, and I agreed to help put their | | | | vendor clutter - drivers, applications, and |
| systems together - so I thought I'd use this | | | | all. Then I removed any folders that didn't |
| opportunity to try out Vista and Server | | | | have INFs and SYS files in it. With that |
| 2008's notion of a "driver store." | | | | done, I collected all of the INF/SYS pairs |
| | | | and put them on a storage device. (They don't |
| Device Installation Made Simple Now, if | | | | take up much space without the other stuff.). |
| you're not an IT pro, then just stop reading | | | | Next, all I've got to do is pop the CD/DVD |
| -- this will bore you to death. But for those | | | | USB stick into my vanilla-built-Ultimate |
| of us who make computers work, this is really | | | | system, and figure out which drive that |
| neat. What happens when you pop some new | | | | represents. (Let's call it F: for this |
| hardware into a PCI slot (Express or | | | | example. |
| otherwise), a USB connector, a FireWire jack, | | | | |