Jump to content

Installing XP with no floppy drive [Solved]


Recommended Posts

Posted

Hello I'm hoping someone can help me..........

I purchased a Dell Optiplex XE Desktop but accidentally ordered Windows 7 and not XP as the software that runs on the machine needs XP. Unfortunately Dell won't send me the XP recovery disk for the machine.

I have a copy of Windows XP but the problem I have is that when I put the CD in the machine and begin the install process, it asks me to insert a floppy drive with the SCSI driver. The machine doesn't have a floppy drive, I have tried plugging in a USB floppy drive but at this point in the install process it doesn't have a USB driver and so doesn't recognise it.

How can I install XP without the use of a floppy drive?

I have heard there is software to migrate the OS and drivers onto one CD but where and what software exactly do I need?


Posted

There are several approaches to your problem, basically:

  1. have your USB floppy being recognized during setup:
    http://www.msfn.org/board/index.php?showtopic=82711
  2. have a virtual floppy during setup:
    http://www.msfn.org/board/index.php?showtopic=137461&st=29
  3. integrate your drivers to the XP source (on a new CD/DVD):
    http://unattended.msfn.org/unattended.xp/view/web/35/
    http://unattended.msfn.org/unattended.xp/view/web/36/
    (this is just one of the methods, if you are NOT in a Commerial environment you can use the nlite program)
  4. integrate your drivers to the XP source (on a USB device like a memory stick or external hard disk and install from it):
    http://www.msfn.org/board/index.php?showforum=157
    (check FAQ's there is a link to BTS Driver Packs, possibly they already contain the right driver)

Please take into account that - generally speaking - Dell's do have some quirks, BOTH in the XP CD's they ship with (but this is not your case) AND with USB support, so your mileage may vary.

jaclaz

Posted

Thanks Jaclaz, I have given option 1 a try but it doesn't seem to work. I amended the txtsetup.oem file with the lines at the very bottom. Is this correct?

; Copyright © 2003-10 Intel Corporation

;#############################################################################

;#

;# Filename: TXTSETUP.OEM

;#

;#############################################################################

[Disks]

disk1 = "Intel® Rapid Storage Technology Driver", iaStor.sys, \

[Defaults]

scsi = iaStor_8ME9ME5

;#############################################################################

[scsi]

; iaAHCI.inf

iaAHCI_ESB2 = "Intel® ESB2 SATA AHCI Controller"

iaAHCI_7RDH = "Intel® ICH7R/DH SATA AHCI Controller"

iaAHCI_7MMDH = "Intel® ICH7M/MDH SATA AHCI Controller"

iaAHCI_8RDHDO = "Intel® ICH8R/DH/DO SATA AHCI Controller"

iaAHCI_8MEM = "Intel® ICH8M-E/M SATA AHCI Controller"

iaAHCI_9RDODH = "Intel® ICH9R/DO/DH SATA AHCI Controller"

iaAHCI_9MEM = "Intel® ICH9M-E/M SATA AHCI Controller"

iaAHCI_10DDO = "Intel® ICH10D/DO SATA AHCI Controller"

iaAHCI_10R = "Intel® ICH10R SATA AHCI Controller"

iaAHCI_5 = "Intel® 5 Series 4 Port SATA AHCI Controller"

iaAHCI_5_1 = "Intel® 5 Series 6 Port SATA AHCI Controller"

iaAHCI_5_1_1 = "Intel® 5 Series/3400 Series SATA AHCI Controller"

; iaStor.inf

iaStor_ESB2 = "Intel® ESB2 SATA RAID Controller"

iaStor_7RDH = "Intel® ICH7R/DH SATA RAID Controller"

iaStor_7MDH = "Intel® ICH7MDH SATA RAID Controller"

iaStor_8R9R10RDO5 = "Intel® ICH8R/ICH9R/ICH10R/DO/5 Series/3400 Series SATA RAID Controller"

iaStor_8ME9ME5 = "Intel® ICH8M-E/ICH9M-E/5 Series SATA RAID Controller"

;#############################################################################

; iaAHCI.inf

[Files.scsi.iaAHCI_ESB2]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_7RDH]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_7MMDH]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_8RDHDO]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_8MEM]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_9RDODH]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_9MEM]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_10DDO]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_10R]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_5]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_5_1]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

[Files.scsi.iaAHCI_5_1_1]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaAHCI.inf

catalog = disk1, iaAHCI.cat

; iaStor.inf

[Files.scsi.iaStor_ESB2]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaStor.inf

catalog = disk1, iaStor.cat

[Files.scsi.iaStor_7RDH]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaStor.inf

catalog = disk1, iaStor.cat

[Files.scsi.iaStor_7MDH]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaStor.inf

catalog = disk1, iaStor.cat

[Files.scsi.iaStor_8R9R10RDO5]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaStor.inf

catalog = disk1, iaStor.cat

[Files.scsi.iaStor_8ME9ME5]

driver = disk1, iaStor.sys, iaStor

inf = disk1, iaStor.inf

catalog = disk1, iaStor.cat

;#############################################################################

[Config.iaStor]

value = "", tag, REG_DWORD, 1b

value = "", ErrorControl, REG_DWORD, 1

value = "", Group, REG_SZ, "SCSI Miniport"

value = "", Start, REG_DWORD, 0

value = "", Type, REG_DWORD, 1

;#############################################################################

; iaAHCI.inf

[HardwareIds.scsi.iaAHCI_ESB2]

id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_7RDH]

id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_7MMDH]

id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_8RDHDO]

id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_8MEM]

id = "PCI\VEN_8086&DEV_2829&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_9RDODH]

id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_9MEM]

id = "PCI\VEN_8086&DEV_2929&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_10DDO]

id = "PCI\VEN_8086&DEV_3A02&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_10R]

id = "PCI\VEN_8086&DEV_3A22&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_5]

id = "PCI\VEN_8086&DEV_3B29&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_5_1]

id = "PCI\VEN_8086&DEV_3B2F&CC_0106","iaStor"

[HardwareIds.scsi.iaAHCI_5_1_1]

id = "PCI\VEN_8086&DEV_3B22&CC_0106","iaStor"

; iaStor.inf

[HardwareIds.scsi.iaStor_ESB2]

id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_7RDH]

id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_7MDH]

id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_8R9R10RDO5]

id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"

[HardwareIds.scsi.iaStor_8ME9ME5]

id = "PCI\VEN_8086&DEV_282A&CC_0104","iaStor"

#--The following lines give additional USB floppy support

id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

Posted

Thanks Jaclaz, I have given option 1 a try but it doesn't seem to work. I amended the txtsetup.oem file with the lines at the very bottom. Is this correct?


[HardwareIds.scsi.iaStor_8ME9ME5]
id = "PCI\VEN_8086&DEV_282A&CC_0104","iaStor"
#--The following lines give additional USB floppy support
id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

Yes, it is correct, provided that your USB floppy has Vid=0409 and Pid=0040, BTW it is one of the id's tested and reported as working (see post by MrRoberts):

http://www.msfn.org/board/index.php?showtopic=82711&st=7

BUT your txtsetup.oem is a "multiple hardware choice" one, so that will ONLY work if your adapter is "PCI\VEN_8086&DEV_282A&CC_0104", and NOT if it is ANY of the other ones.

In other words, unless you know for sure which PCI\VEN the board is, you should try adding the:

id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

line to ALL of HardwareIds.Scsi items:

; iaStor.inf

[HardwareIds.scsi.iaStor_ESB2]

id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"

#--The following lines give additional USB floppy support

id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

[HardwareIds.scsi.iaStor_7RDH]

id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"

#--The following lines give additional USB floppy support

id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

[HardwareIds.scsi.iaStor_7MDH]

id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"

#--The following lines give additional USB floppy support

id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

[HardwareIds.scsi.iaStor_8R9R10RDO5]

id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"

#--The following lines give additional USB floppy support

id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

[HardwareIds.scsi.iaStor_8ME9ME5]

id = "PCI\VEN_8086&DEV_282A&CC_0104","iaStor"

#--The following lines give additional USB floppy support

id = "USB\VID_0409&PID_0040", "usbstor" #--Freecom

jaclaz

Posted

Cheers for the help guys, I had added the line under the wrong SCSI driver, it has now worked a treat and I have XP installed on the machine.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...