Phatboy Studio

Utilising an External USB Floppy during Windows XP/2003 Server F6 Mass Storage Driver Install

I was stuck in a pickle the other day when I was on site installing a proliant server that had a RAID card fitted with 2 mirrored drives. This would not normally be a problem, dump the mass storage device driver on a floppy, press F6 when installing Windows 2003 Server, bob’s your uncle. That’s when I hit my first hurdle, tried to create a floppy and realised that my laptop didn’t have a floppy drive, neither did any other workstation in the building. No worries I thought, nipped out to the local hardware supplier and picked up a USB Floppy to save the day.

Got the drivers on the disk, started the install with the USB Floppy drive connected to the server, hit the F6 key hey presto picked up the storage drivers, windows carried on copying files and then rebooted as part of the install. On rebooting the install carries on, and at some point needs to copy the drivers from the floppy, but the USB Floppy is no longer there !!! AAAARRRGGGG!!!!!!

Bit of searching on my good freind google, landed me at a lifesaving article

http://www.kortekservices.com/support/forum/forum_posts.asp?TID=105&PID=122#122

that I felt worthwhile posting up here just in case I or anyone else needed it in the future.

————————————-

Windows Setup F6 USB Floppy Drive FixCreate your Storage device driver disk and open textsetup.oem Add the following lines to the bottom of [HardwareIds.scsi.(device name)] If this section does not exist you must create it!If your USB floppy drive still does not work, look for the hardware ID in the floppy drive driver’s .inf file, and make sure any legacy floppy drives are disabled in the bios.

CODE

id = “USB\VID_03F0&PID_2001”, “usbstor” #–HP

id = “USB\VID_054C&PID_002C”, “usbstor” #–Sony

id = “USB\VID_057B&PID_0001”, “usbstor” #–Y-E Data

id = “USB\VID_0409&PID_0040”, “usbstor” #–NEC

id = “USB\VID_0424&PID_0FDC”, “usbstor” #–SMSC

id = “USB\VID_08BD&PID_1100”, “usbstor” #–Iomega

id = “USB\VID_055D&PID_2020”, “usbstor” #–Samsung

Here is an example textsetup.oem file with the additional info inserted:

CODE

#//////////////////////////////////////////////////////////////////

[Disks]

d1 = “Intel Embedded Server RAID Technology”,\MegaSR,

[Defaults]

scsi = MegaSR

[scsi]

MegaSR =”Intel Embedded Server RAID Technology (Windows XP/2003 64-bit)”, MegaSR[Files.scsi.MegaSR]driver = d1, MegaSR.sys, MegaSRinf = d1, MegaSR.infinf = d1, NODEV.infcatalog = d1, MegaSR.cat[HardwareIds.scsi.MegaSR]

id=”PCI\VEN_8086&DEV_2682&SUBSYS_10901734″, “MegaSR”

id=”PCI\VEN_8086&DEV_2683&SUBSYS_10901734″, “MegaSR”

id=”PCI\VEN_8086&DEV_2682&SUBSYS_81FF1043″, “MegaSR”

#–The following lines give additional USB floppy support

id = “USB\VID_03F0&PID_2001”, “usbstor” #–HP

id = “USB\VID_054C&PID_002C”, “usbstor” #–Sony

id = “USB\VID_057B&PID_0001”, “usbstor” #–Y-E Data

id = “USB\VID_0409&PID_0040”, “usbstor” #–NEC

id = “USB\VID_0424&PID_0FDC”, “usbstor” #–SMSC

id = “USB\VID_08BD&PID_1100”, “usbstor” #–Iomega

id = “USB\VID_055D&PID_2020”, “usbstor” #–Samsung

[Config.MegaSR]

value = “Parameters\PnpInterface”, 5, REG_DWORD, 1

#//////////////////////////////////////////////////////////////////

Leave a Reply

Your email address will not be published. Required fields are marked *