Booting Windows 7 x64 from a SCSI drive on a Dell Precision 670 en

By wheez50 on Tuesday 17 August 2010 21:34 - Comments (4)
Category: Tweakers, Views: 10.281

After many hours of fruitless banging against the wall called Dell Drivers section, I finally found out how to be able to install windows 7 on a SCSI connected drive. Problem was Dell doesn't support this. In this blog I'll give some pointers as to how I got it done.


The Dell Precision 670 workstation is an older, but still strong system based on a relatively modern Xeon processor and equipped with on board SATA, SCSI, Firewire and PCI Express. This slot is filled with an Nvidia Quadro 3450. It was state of the art in 2005 and still is an improvement for me. To install windows XP on the standard IDE connection doesn't give any problem for me. The system supports that and drivers are easy to get by. The tweaker in me saw more opportunities and opted for a windows 7 x64 setup. The only free drive (I wasn't sure about my capabilities yet) was a 73GB (= 65 true GB) SCSI drive. After many fruitless attempts to boot the windows 7 setup with the right scsi drivers and even more fruitless googles on the subject I noticed something about scsi and booting in windows in general. I already had noticed before even old and trusty windows xp could see my (old) sata drives after having booted.

That gave me the idea to look closer at the boot sequence of windows. It occured to me windows can load drivers if it recognises a drive that needs additional drivers. But you need windows to have booted to do just that. So What does the trick? Good drivers. I've tried several pairs of drivers and none worked. I also noticed that my scsi hostcontroller was telling me about it's discoveries. And it showed my drive as 'free'. I used the scsi utility (ctrl-a at boot up) to check the drive. I found and option to 'configure' it. Which I then did.

The drivers however were another problem. I couldn't get the right one. In an otherwise unrelated post somewhere on a forum on the web I found out the driver install method wasn't entirely correct for windows 7. The txtsetup.oem file was used by windows 7 to generate it's understanding of available drivers. And it was faulty. I corrected te mistake, rebooted, pointed at the driver and voila - it started.

tl;dr:
I configured my scsi drive through the bootup scsi utility (ctrl-a right after post).
I downloaded the dell version of the windows x64 scsi hostadapter drivers (mind you, the windows xp x64 and server 2003 x64 versions are the same I think).
I changed the following thing:

code:
1
2
3
4
5
6
[Disks]
d2   = "Adaptec U320RAID Driver v1.00 (Windows EM64T/AMD64 for 2003 )", \hraidsk1

to
[Disks]
d2   = "Adaptec U320RAID Driver v1.00 (Windows EM64T/AMD64 for 2003 )", \hraidsk1, \



And voila :)

Volgende: Ik moest dit ff delen... 09-'10 Ik moest dit ff delen...
Volgende: Tweaking the MCE remote in windows 08-'10 Tweaking the MCE remote in windows

Comments


By Tweakers user nero355, Wednesday 18 August 2010 09:41

So the ", \" part did the trick :?

By Tweakers user wheez50, Wednesday 18 August 2010 23:15

The short - no

The longer short - partially, but only after finding some wrong examples.

By Tweakers user DvE, Thursday 19 August 2010 06:44

wheez50 wrote on Wednesday 18 August 2010 @ 23:15:
[...]


The short - no

The longer short - partially, but only after finding some wrong examples.
Than what pointers are you giving us?
You need the right drivers? No shit.

[Comment edited on Thursday 19 August 2010 06:44]


By Tweakers user wheez50, Thursday 19 August 2010 12:48

DvE wrote on Thursday 19 August 2010 @ 06:44:
[...]

Than what pointers are you giving us?
You need the right drivers? No shit.
I'd guess you'd not need the pointers then. From what I read/learned 8/10 people trying to do what I did weren't as succesful.

btw - no reason to read posts you don't need. Happy to oblige you by ruining yet another few mins of your life :)

Comments are closed