D@LS said:
When installing Win7 where doe's it get the drivers for everything?
Inspiron 530. Was XP.
Thanks
To start an install, a critical element is the disk controller driver.
Without it, the OS won't be able to boot on the first reboot attempt
after installation. You'll get "Inaccessible boot volume" if it is
missing.
Windows 7 has vanilla IDE/SATA (native or compatible), as well as an AHCI
(msahci) driver. In addition, it has a certain number of RAID drivers
(iastorv being an example - the "v" stands for Vista, when the driver
was introduced).
The chances are good then, that installing Windows 7, you'll have a driver
to work with for the hard drive interface. (The same would not be true,
if you were trying to install WinXP on a Windows 7 machine.)
So that covers the basics.
When Windows installs, the video card is first considered while in
VESA mode. Windows has a built-in driver. It can install to any VESA
compatible display device. That gives a basic low resolution screen
(frame buffer), with no hardware acceleration, and perhaps a reduced
color model.
Now, after your first reboot, the rest of the hardware can be discovered.
That hardware, may not be essential to system health, but without it,
the laptop would be useless.
Some of the simple things, like mouse and keyboard type devices, are
termed Human Interface Devices. They're sufficiently well known, that
even if you had an exotic input device installed, you could always grab
a desktop USB mouse or keyboard and plug them in, and a built-in HID driver
would work with that.
Things such as gesture detection on touchpads, involves "shim" drivers. These
are drivers that intercept the byte stream coming from the hardware, and interpret it.
That adds more functions, on top of the basic ones (cursor location, click functions).
Those might be installed, after the fact.
So now you have a basic laptop running Windows 7. The network stack is still
broken. You can't get to the Dell website, to get drivers, because the network
stack isn't working. The hint there is, get at least the network driver component
from somewhere, before starting the install.
Windows 7 has a tremendous number of drivers built-in. A lot of the things
above I've mentioned, will be resolved automatically. The older the hardware
is (up to a point), the better the chances there is a driver. Many of the
drivers in Windows 7, are actually Vista drivers, and the grunt work was done
to attempt to meet the Vista launch. Many of those could be used immediately,
when it was time to release Windows 7.
The hardest thing to get for laptops, is a graphics driver. For many hardware
devices on a laptop, there are multiple potential sources of drivers.
(For example, you might find a network driver you need on the HP site,
for something Dell doesn't have a driver for, or vice versa. If it was
a RealTek network chip, and you knew the part number, you could get the
driver from realtek.com.tw .)
But graphics drivers are "custom", in the sense that the LCD panel in the laptop
is "raw" and not Plug and Play. It may use an LVDS interface. Someone at
Dell would have to hand code (or use some ISV package from Intel), in
order to add a few details to the driver, such as what the native resolution is,
or add a VESA BIOS to the BIOS and so on. For things like desktop computer
graphics, where the computer talks to a Plug and Play monitor, you could
either get a driver from Dell, or from ATI/Nvidia (chip makers). But when it
comes to laptop graphics, your first choice is the computer manufacturer.
(Some of the laptop review sites, feature "hacked" drivers, which can be
used in some cases to solve a missing driver problem.)
I see a Vista X64 driver offered here, for Inspiron 530, and that may work
with Windows 7 X64. I don't know enough about driver signing, to say whether
there will be an issue with that or not.
http://support.us.dell.com/support/...dateid=-1&formatid=-1&source=-1&fileid=274229
I would recommend going through Device Manager, on your working WinXP install
right now, and making notes on what each piece of detected hardware is.
Under properties, you can get VEN and DEV numbers, to make it easier to
verify in the INF file of a downloaded driver, whether the hardware device
is present or not.
The Dell site has a confusing list of drivers offered, and they can't all be
for that machine. You need knowledge from the current contents of Device Manager,
to help sort that out. And then, decide on what network driver is really needed.
If you have a working network connection, it'll make completing the install
a bit easier.
There are a few makers of hardware, who have automated "driver plumbing" on one
of their web pages. That's where your computer downloads an ActiveX thing, or an
executable, and that is used to scan the computer, and look for drivers. But
as I stated previously, you'd want to make sure you have at least a network
driver first, or that won't be an option. I don't know if Dell has one of those
web pages or not.
If it was my laptop, I would:
1) Work out a way to back track. That means, don't wipe out any recovery partition,
just yet. Or, alternately, use backup software to save your WinXP install,
where the backup has "bare metal" restore capability. If the Windows 7
install goes badly, or you discover you got the wrong network driver, or...
whatever, you can get the machine back to a working state, and improve your
research effort.
2) Search for a web page, where someone has already installed Windows 7 for the
Inspiron 530. There are web pages like that, but I didn't look for one.
What you want, is URLs to the drivers, not have to download the crap from
some RapidShare account.
You could well get to see a Windows 7 screen on your laptop, but it's a
different matter, as to how functional the thing will be overall. Some pesky
little details can be a deal breaker.
Paul