// BCTShell.Ini - Original By Adrian J. Oney, Microsoft Corporation, (c) 1995 // modified for WHQL testing by Mike Raudsep, Microsoft Corporation, (c) 1997 // To Scott: this .ini file points to the proper binaries for Window95 OSR2, and Memphis // Note: Intellectual property, ie ours not yours, etc [Settings] ExcludedDrives=Z LaunchDelay=15 CreateDirectories=\CT;\CT\BCT;\CT\BCT\CP1;\CT\BCT\CP2;\CT\BCT\CP3;\CT\BCT\CDDATA; LogEditor=NOTEPAD.EXE RecordProfiles=AnyBody, SwapDrive, DragonDrive, MediaPresent, WriteableDrive, CDROM UserTestMaximum=-1 DebugOutput=1 CleanUp=1 // +---------- Suites Table ---------+ // | | // +---------------------------------+ DirectoriesCreatedOnC= DirectoriesCreatedOnD= DirectoriesCreatedOnZ= DirectoriesCreatedOnA= DirectoriesCreatedOnE= DirectoriesCreatedOnF= DirectoriesCreatedOnG= DirectoriesCreatedOnH= [Suites] DOS16 MrDisk= DOS16 Logical (time)= Win16 IOCTL (time)= DOS16 FileMod= DOS32 Swap (Stress)= DOS32 Tilt (Stress)= DOS16 Int13 (Stress)= DOS16 IOCTL (Stress)= DOS16 Logical (Stress)= // +------ Pulled Suites Table ------+ // | | // +---------------------------------+ [PulledSuites] WIN16 Scandisk= WIN16 Scandisk= DOS16 CD-Copy (Local)= // +-------- Variation Tables -------+ // | | // +---------------------------------+ [DOS16 MrDisk] MrDisk (Information Collection)= [DOS16 Int13 (time)] Int13Write= Int13Read (Drive in use)= Int13Read (Non-writeable)= Int13FloppyWrite= Int13FloppyRead (Drive in use)= Int13FloppyRead (Non-writeable)= [DOS16 Int13 (verify pass time)] Int13Read (Verify pass)= [DOS16 IOCTL (time)] IoctlWrite= IoctlRead (Drive in use)= IoctlRead (Non-writeable)= IoctlFloppyWrite= IoctlFloppyRead (Drive in use)= IoctlFloppyRead (Non-writeable)= [DOS16 Logical (time)] LogicalWrite= LogicalRead (Drive in use)= LogicalRead (Non-writeable)= LogicalFloppyWrite= LogicalFloppyRead (Drive in use)= LogicalFloppyRead (Non-writeable)= [DOS16 Int13 (time hardware)] Int13Write (hardware)= [DOS16 IOCTL (time hardware)]= IoctlWrite (hardware)= [Win16 IOCTL (time)] Win16 IoctlWrite= Win16 IoctlRead (Drive in use)= Win16 IoctlRead (Non-writeable)= Win16 IoctlFloppyWrite= Win16 IoctlFloppyRead (Drive in use)= Win16 IoctlFloppyRead (Non-writeable)= [DOS16 FileMod] FileMod= FileMod (Floppy)= [DOS32 Swap (Stress)] Swap (8 Meg)= Swap (8 Meg)= Swap (8 Meg)= [DOS32 Tilt (Stress)] Tilt= Tilt (Floppy)= [DOS16 Int13 (Stress)] Int13StressWrite= Int13StressRead (Drive in use)= Int13StressRead (Non-writeable)= Int13FloppyWrite= Int13FloppyRead (Drive in use)= Int13FloppyRead (Non-writeable)= [DOS16 IOCTL (Stress)] IoctlStressWrite= IoctlStressRead (Drive in use)= IoctlStressRead (Non-writeable)= IoctlFloppyWrite= IoctlFloppyRead (Drive in use)= IoctlFloppyRead (Non-writeable)= [DOS16 Logical (Stress)] LogicalStressWrite= LogicalStressRead (Drive in use)= LogicalStressRead (Non-writeable)= LogicalFloppyWrite= LogicalFloppyRead (Drive in use)= LogicalFloppyRead (Non-writeable)= [DOS16 CD-Copy (Local)] CD-Copy-Local= [DOS16 CDXA-Test (Local)] CDXA-Local= [WIN16 Scandisk] ScandiskAll= // +---------- Tests Tables ---------+ // | | // +---------------------------------+ [ScandiskAll] Return=DOS %1=Program_Directory %2=LSwapDrive LogFile=SCANDISK.LOG cmdline=scandskw.exe /a /n /si [Int13Write] Return=HCT %1=LPHWriteDrive %2=NPHWriteDrive %3=Program_Directory Logfile=%3\dtw%2.log cmdline=%3\disk13.exe %1: time hct noctlog write lock0 %L [Int13Write (hardware)] Return=HCT %1=LMediaPresent %2=NMediaPresent %3=Program_Directory Logfile=%3\dtw%2.log cmdline=%3\disk13.exe %1: hardware hct noctlog %L [Int13Read (Verify pass)] Return=HCT %1=LMediaPresent %2=NMediaPresent %3=Program_Directory Logfile=%3\dtvp%2.log cmdline=%3\disk13.exe %1: time hct noctlog verify P1 %L [Int13Read (Drive in use)] Return=HCT %1=LPHReadDriveA %2=NPHReadDriveA %3=Program_Directory Logfile=%3\dtv%2.log cmdline=%3\disk13.exe %1: time hct noctlog verify nolock %L [Int13Read (Non-writeable)] Return=HCT %1=LLPHReadDriveB %2=NLPHReadDriveB %3=Program_Directory Logfile=%3\dtv%2.log cmdline=%3\disk13.exe %1: time hct noctlog verify nolock %L [Int13FloppyWrite] Return=HCT %1=LPFWriteDrive %2=NPFWriteDrive %3=Program_Directory Logfile=%3\dhw%2.log cmdline=%3\disk13.exe %1: short hct noctlog write nolock %L [Int13FloppyRead (Drive in use)] Return=HCT %1=LPFReadDriveA %2=NPFReadDriveA %3=Program_Directory Logfile=%3\dhv%2.log cmdline=%3\disk13.exe %1: short hct noctlog verify nolock %L [Int13FloppyRead (Non-writeable)] Return=HCT %1=LLPFReadDriveB %2=NLPFReadDriveB %3=Program_Directory Logfile=%3\dhv%2.log cmdline=%3\disk13.exe %1: short hct noctlog verify nolock %L [Int13StressWrite] Return=HCT %1=LPHWriteDrive %2=NPHWriteDrive %3=Program_Directory Logfile=%3\dsw%2.log cmdline=%3\disk13.exe %1: short 20 hct noctlog write lock1 %L [Int13StressRead (Drive in use)] Return=HCT %1=LPHReadDriveA %2=NPHReadDriveA %3=Program_Directory Logfile=%3\dsv%2.log cmdline=%3\disk13.exe %1: short 20 hct noctlog verify nolock %L [Int13StressRead (Non-writeable)] Return=HCT %1=LLPHReadDriveB %2=NLPHReadDriveB %3=Program_Directory Logfile=%3\dsv%2.log cmdline=%3\disk13.exe %1: short 20 hct noctlog verify nolock %L [IoctlWrite] Return=HCT %1=LLHWriteDrive %2=NLHWriteDrive %3=Program_Directory Logfile=%3\itw%2.log cmdline=%3\Ioctl.exe %1: time hct noctlog write lock1 %L [IoctlWrite (hardware)] Return=HCT %1=LMediaPresent %2=NMediaPresent %3=Program_Directory Logfile=%3\itw%2.log cmdline=%3\Ioctl.exe %1: hardware hct noctlog %L [IoctlRead (Drive in use)] Return=HCT %1=LLHReadDriveA %2=NLHReadDriveA %3=Program_Directory Logfile=%3\itv%2.log cmdline=%3\Ioctl.exe %1: time hct noctlog verify nolock %L [IoctlRead (Non-writeable)] Return=HCT %1=LLPHReadDriveB %2=NLPHReadDriveB %3=Program_Directory Logfile=%3\itv%2.log cmdline=%3\Ioctl.exe %1: time hct noctlog verify nolock %L [Win16 IoctlWrite] Return=HCT %1=LLHWriteDrive %2=NLHWriteDrive %3=Program_Directory Logfile=%3\itw%2w16.log cmdline=%3\Ioctlw.exe %1: stress 1 hct noctlog write lock1 %L [Win16 IoctlRead (Drive in use)] Return=HCT %1=LLHReadDriveA %2=NLHReadDriveA %3=Program_Directory Logfile=%3\itv%2w16.log cmdline=%3\Ioctlw.exe %1: stress 1 hct noctlog verify lock3 %L [Win16 IoctlRead (Non-writeable)] Return=HCT %1=LLPHReadDriveB %2=NLPHReadDriveB %3=Program_Directory Logfile=%3\itv%2w16.log cmdline=%3\Ioctlw.exe %1: stress 1 hct noctlog verify lock3 %L [IoctlFloppyWrite] Return=HCT %1=LLFWriteDrive %2=NLFWriteDrive %3=Program_Directory Logfile=%3\ihw%2.log cmdline=%3\Ioctl.exe %1: short hct noctlog write lock1 %L [IoctlFloppyRead (Drive in use)] Return=HCT %1=LLFReadDriveA %2=NLFReadDriveA %3=Program_Directory Logfile=%3\ihv%2.log cmdline=%3\Ioctl.exe %1: short hct noctlog verify nolock %L [IoctlFloppyRead (Non-writeable)] Return=HCT %1=LLPFReadDriveB %2=NLPFReadDriveB %3=Program_Directory Logfile=%3\ihv%2.log cmdline=%3\Ioctl.exe %1: short hct noctlog verify nolock %L [Win16 IoctlFloppyWrite] Return=HCT %1=LLFWriteDrive %2=NLFWriteDrive %3=Program_Directory Logfile=%3\ihw%2w16.log cmdline=%3\Ioctlw.exe %1: short hct noctlog write lock1 %L [Win16 IoctlFloppyRead (Drive in use)] Return=HCT %1=LLFReadDriveA %2=NLFReadDriveA %3=Program_Directory Logfile=%3\ihv%2w16.log cmdline=%3\Ioctlw.exe %1: short hct noctlog verify lock3 %L [Win16 IoctlFloppyRead (Non-writeable)] Return=HCT %1=LLPFReadDriveB %2=NLPFReadDriveB %3=Program_Directory Logfile=%3\ihv%2w16.log cmdline=%3\Ioctl.exe %1: short hct noctlog verify lock3 %L [IoctlStressWrite] Return=HCT %1=LLHWriteDrive %2=NLHWriteDrive %3=Program_Directory Logfile=%3\isw%2.log cmdline=%3\Ioctl.exe %1: stress 1 hct noctlog write lock1 %L [IoctlStressRead (Drive in use)] Return=HCT %1=LLHReadDriveA %2=NLHReadDriveA %3=Program_Directory Logfile=%3\isv%2.log cmdline=%3\Ioctl.exe %1: stress 1 hct noctlog verify nolock %L [IoctlStressRead (Non-writeable)] Return=HCT %1=LLPHReadDriveB %2=NLPHReadDriveB %3=Program_Directory Logfile=%3\isv%2.log cmdline=%3\Ioctl.exe %1: stress 1 hct noctlog verify nolock %L [LogicalWrite] Return=HCT %1=LLHWriteDrive %2=NLHWriteDrive %3=Program_Directory Logfile=%3\ltw%2.log cmdline=%3\Logidisk.exe %1: time hct noctlog write lock0 %L [LogicalRead (Drive in use)] Return=HCT %1=LLHReadDriveA %2=NLHReadDriveA %3=Program_Directory Logfile=%3\ltv%2.log cmdline=%3\Logidisk.exe %1: time hct noctlog nolock %L [LogicalRead (Non-writeable)] Return=HCT %1=LLPHReadDriveB %2=NLPHReadDriveB %3=Program_Directory Logfile=%3\ltv%2.log cmdline=%3\Logidisk.exe %1: time hct noctlog nolock %L [LogicalFloppyWrite] Return=HCT %1=LLFWriteDrive %2=NLFWriteDrive %3=Program_Directory Logfile=%3\lhw%2.log cmdline=%3\Logidisk.exe %1: short hct noctlog write nolock %L [LogicalFloppyRead (Drive in use)] Return=HCT %1=LLFReadDriveA %2=NLFReadDriveA %3=Program_Directory Logfile=%3\lhv%2.log cmdline=%3\Logidisk.exe %1: short hct noctlog nolock %L [LogicalFloppyRead (Non-writeable)] Return=HCT %1=LLPFReadDriveB %2=NLPFReadDriveB %3=Program_Directory Logfile=%3\lhv%2.log cmdline=%3\Logidisk.exe %1: short hct noctlog nolock %L [LogicalStressWrite] Return=HCT %1=LLHWriteDrive %2=NLHWriteDrive %3=Program_Directory Logfile=%3\lsw%2.log cmdline=%3\Logidisk.exe %1: stress 1 hct noctlog write lock0 %L [LogicalStressRead (Drive in use)] Return=HCT %1=LLHReadDriveA %2=NLHReadDriveA %3=Program_Directory Logfile=%3\lsv%2.log cmdline=%3\Logidisk.exe %1: stress 1 hct noctlog nolock %L [LogicalStressRead (Non-writeable)] Return=HCT %1=LLPHReadDriveB %2=NLPHReadDriveB %3=Program_Directory Logfile=%3\lsv%2.log cmdline=%3\Logidisk.exe %1: stress 1 hct noctlog nolock %L [FileMod] Return=DOS %1=LWriteHDrive %2=NWriteHDrive %3=Program_Directory Logfile=%3\fm%2.log cmdline=%3\filemod.exe /sp:%1:\CT\BCT\cp3 /rp:%1:\CT\BCT\cp3 /lf:%L /df:%3\fm%2.dbg /fs:512k /bs:1K /ae:y [FileMod (Floppy)] Return=DOS %1=LWriteFDrive %2=NWriteFDrive %3=Program_Directory Logfile=%3\fm%2.log cmdline=%3\filemod.exe /sp:%1:\CT\BCT\cp3 /rp:%1:\CT\BCT\cp3 /lf:%L /df:%3\fm%2.dbg /fs:128k /bs:1K /ae:y [MrDisk (Information Collection)] Return=DOS %1=LSwapDrive %3=Program_Directory Logfile=%3\mrdisk.log cmdline=%3\mrdisk.exe all %L [Swap (8 Meg)] Return=HCT %1=LSwapDrive %3=Program_Directory LogFile=Swap.LOG cmdline=%3\spawn.exe %3\swap.bat [Tilt] Return=HCT %1=LWriteHDrive %2=NWriteHDrive %3=Program_Directory LogFile=Tilt.log cmdline=%3\spawn.exe %3\tilt.bat %1: %3 150 5 1024 30 Z %L [Tilt (Floppy)] Return=HCT %1=LWriteFDrive %2=NWriteFDrive %3=Program_Directory LogFile=tilt_fdd.LOG cmdline=%3\spawn.exe %3\tilt.bat %1: %3 50 5 1024 30 Z %L [CD-Copy-Local] Return=HCT %1=LNonNetNonSwap %2=NNonNetNonSwap %3=LSwapDrive %4=Program_Directory LogFile=walkd.LOG cmdline=%4\spawn.exe %4\cdloc2.bat %1 %3:\CT\BCT\CDDATA\CDLOC%2 4096 10240 3 %4 %L // +---------- Drives Table ---------+ // | | // +---------------------------------+ [Drives] CDROM=F AnyBody=ACDEF SwapDrive=C DragonDrive=ACDEF MediaPresent=CDEF WriteableDrive=CDE WriteHDrive=CDE WriteFDrive= PFWriteDrive= PHWriteDrive=DE PFReadDriveA= PHReadDriveA=C LFWriteDrive= LHWriteDrive=DE LFReadDriveA= LHReadDriveA=C LPFReadDriveB= LPHReadDriveB= NonNetNonSwap=DEF // +--------- Profiles Table --------+ // | | // +---------------------------------+ [AnyBody] [MediaPresent] MediaPresent=Yes [PHWriteDrive] MediaPresent=Yes Writeable=Yes FloppyDrive=No INT13VolumeLockRequested="=0" [PFWriteDrive] MediaPresent=Yes Writeable=Yes HardDrive=No CDROM=No RamDrive=No TapeDrive=no MagnetoOptical=No INT13VolumeLockRequested="=0" [PHReadDriveA] MediaPresent=Yes Writeable=Yes FloppyDrive=No INT13VolumeLockRequested=">0" RemoteNo CDROM=No [PFReadDriveA] MediaPresent=Yes Writeable=Yes HardDrive=No CDROM=No RamDrive=No TapeDrive=no MagnetoOptical=No INT13VolumeLockRequested=">0" [LPHReadDriveB] MediaPresent=Yes Writeable=No FloppyDrive=No RemoteNo CDROM=No [LPFReadDriveB] MediaPresent=Yes Writeable=No HardDrive=No CDROM=No RamDrive=No TapeDrive=no MagnetoOptical=No [LHWriteDrive] MediaPresent=Yes Writeable=Yes FloppyDrive=No IOCTLVolumeLockRequested="=0" RemoteNo CDROM=No [LFWriteDrive] MediaPresent=Yes Writeable=Yes HardDrive=No CDROM=No RamDrive=No TapeDrive=no MagnetoOptical=No IOCTLVolumeLockRequested="=0" [LHReadDriveA] MediaPresent=Yes Writeable=Yes FloppyDrive=No IOCTLVolumeLockRequested=">0" RemoteNo CDROM=No [LFReadDriveA] MediaPresent=Yes Writeable=Yes HardDrive=No CDROM=No RamDrive=No TapeDrive=no MagnetoOptical=No IOCTLVolumeLockRequested=">0" [WriteableDrive] Writeable=Yes [WriteHDrive] FloppyDrive=No MediaPresent=Yes Remote=No Writeable=Yes [WriteFDrive] HardDrive=No CDROM=No RamDrive=No TapeDrive=No MagnetoOptical=No MediaPresent=Yes Remote=No Writeable=Yes [ReadDriveA] MediaPresent=Yes Writeable=No [ReadDriveB] MediaPresent=Yes Writeable=Yes Remote=Yes [SwapDrive] SwapDrive=Yes [DragonDrive] DragonIO=Yes [CDROM] FloppyDrive=No HardDrive=No RamDrive=No TapeDrive=no MagnetoOptical=No [NonNetNonSwap] Remote=No SwapDrive=No MediaPresent=Yes // +------ An examples profile ------+ // | | // +---------------------------------+ [ExampleDrive] HardDrive=Yes FloppyDrive=Yes CDROM=Yes RamDrive=Yes TapeDrive=Yes MagnetoOptical=Yes Drive3.5=Yes Drive5.25=Yes Drive8=Yes MediaPresent=Yes SwapDrive=DontCare Removable=DontCare Writeable=DontCare Remote=DontCare DragonIO=DontCare CauseFaults=No INT13VolumeLockRequested="=0" IOCTLVolumeLockRequested="=0"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.