|
Since I installed Windows Vista on my desktop a few months ago, I have installed it on several other
computers using a similar process (see previous blog entry:
bb20070802_01.asp)
(ref. 1).
The process is largely pretty smooth, but the other day I ran into a problem when doing a clean install
of Vista on a brand new Dell XPS M1330 laptop.
The problem
The Dell XPS M1330 laptop was brand new. I wanted to reformat the hard drive and install a fresh
copy of Vista Enterprise on it (to replace the Vista Home that it came with).
I followed the steps in ref. 1, reformatting the C: drive along the way.
About 20 mins. into the process the machine rebooted.
This was as expected, but then, almost immediately while starting up, the machine crashed with a blue screen
and rebooted again.
This went on indefinitely until power was turned off.
Booting in "Safe Mode" was no better.
This was puzzling and disappointing.
The solution
A web search yielded a hint that this may have to do with the disk controller drivers.
I went to the Dell support site (http://support.dell.com/),
clicked on "Search for Drivers", then "Select Model" and checked the drivers list for the XPS M1330 laptop,
for Vista 32-bit.
There are three items in the "SATA Drives" category.
I downloaded the middle one, named "Intel Driver - Matrix Storage Manager.." (see fig. 1).
Figure 1 - SATA drivers for Dell XPS M1330
The date on the drivers was newer than the Vista install DVD, so that was promising.
The downloaded file is named R154200.exe.
I double-clicked on the file to run it, and it created a sub-folder named C:\dell\drivers\R154200 on my hard drive.
Next, I copied the contents of this folder to the root folder of a USB flash memory stick.
There were 9 files (see fig. 2).
Figure 2 - Driver File List
Placing these 9 files in the root folder of the USB memory is very important.
If they are placed in any sub-folder then the Vista installer fail to find them when needed.
Once the files have been copied to the USB memory you can safely delete the sub-folder
C:\dell\drivers\R154200 from your C: drive.
I inserted the USB memory stick in the XPS M1330, and started a new install by booting from the
Vista install DVD.
I reformatted the hard drive to erase any previously installed files, selected the drive where to install
Vista, and clicked on "Load Driver" to install the new disk controller driver (fig. 3).
Figure 3 - Load Driver option
This brings up the next window, where I clcked on "Browse" and then selected the USB drive as the location for
the drivers (fig. 4).
Figure 4 - Looking for new drivers.
The ability to load drivers from a USB device is one of the big improvements in the Vista installer.
By contrast, the XP installer only lets you load drivers from a floppy disk.
Because I had taken care to place the drivers in the USB drive root folder, they were found by the installer,
as seen in the next window (Fig. 5).
Figure 5 - Drivers on the USB memory.
Seems like Intel placed drivers for several different disk controllers in the same package.
I was not sure which disk controller exactly was in my XPS M1330, so I clicked the check-box near the
bottom labeled "Hide drivers that are not compatible with hardware on this computer".
This shortened the list of drivers to just one (Fig 6).
Figure 6 - The Correct Disk Device Driver.
Clicking on "Next" brought up the disk selection window again (Fig. 7).
Figure 7 - Selecting target drive.
Presumably the correct driver was loaded by now, so I selected the partition where I wanted to install Vista, and
clicked "Next".
The install process proceeded at this point (Fig. 8)
Figure 8 - Vista Install in progress.
The install process went normally from here on, and most importantly, after the next reboot the machine
started normally, and has been working normally since then.
Discussion
It is not clear why Vista will install to a hard drive from the install DVD, and yet fail to recognize the same hard drive
immediately after the install.
This appears to be a strange flaw in the way the Vista installer is designed.
I hope this post helps anyone else trying to do a clean install of Vista on an XPS M1330 laptop (and probably
the entire line of XPS laptops).
References
- Installing Vista http://www.neurophys.wisc.edu/comp/blog/2007/bb20070802_01.asp
Comments
(in order from older to newest)
|