bctct.ini Driver File Contents (4NHCT_Update.exe)

// BCTShell.Ini - By Adrian J. Oney, Microsoft Corporation, (c) 1995
// Note: Intellectual property, ie ours not yours, etc

[Settings]
Version="BCTShell: Windows 95 M8 CT"
ExcludedDrives=
LaunchDelay=15
ProgramDirectory=
CreateDirectories=\CT;\CT\BCT;\CT\BCT\CP1;\CT\BCT\CP2;\CT\BCT\CP3;\CT\BCT\CDDATA;
UserTestMaximum=4
DebugOutput=1
CleanUp=1

// +---------- Suites Table ---------+
// |                                 |
// +---------------------------------+
[Suites]
DOS16 MrDisk=
DOS16 Int13 (time)=
DOS16 IOCTL (time)=
DOS16 Logical (time)=
DOS16 RealWorldTests (Stress)=
DOS16 Int13 (Stress)=
DOS16 IOCTL (Stress)=
DOS16 Logical (Stress)=

// +-------- 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 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 RealWorldTests (Stress)]
FileMod=
FileMod (Floppy)=
Swap (8 Meg)=
Swap (8 Meg)=
CD-Local=

[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)=

// +---------- Tests Tables ---------+
// |                                 |
// +---------------------------------+
[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

[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  lock0  %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: stress hct noctlog write  lock0  %L

[Int13StressRead (Drive in use)]
Return=HCT
%1=LPHReadDriveA
%2=NPHReadDriveA
%3=Program_Directory
Logfile=%3\dsv%2.log
cmdline=%3\disk13.exe   %1: stress 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: stress 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  lock0  %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

[IoctlFloppyWrite]
Return=HCT
%1=LLFWriteDrive
%2=NLFWriteDrive
%3=Program_Directory
Logfile=%3\ihw%2.log
cmdline=%3\Ioctl.exe    %1: short  hct noctlog write  lock0  %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

[IoctlStressWrite]
Return=HCT
%1=LLHWriteDrive
%2=NLHWriteDrive
%3=Program_Directory
Logfile=%3\isw%2.log
cmdline=%3\Ioctl.exe    %1: stress hct noctlog write  lock0  %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 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 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 verify 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 verify 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  lock0  %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 verify 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 verify nolock %L

[LogicalStressWrite]
Return=HCT
%1=LLHWriteDrive
%2=NLHWriteDrive
%3=Program_Directory
Logfile=%3\lsw%2.log
cmdline=%3\Logidisk.exe %1: stress 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 hct noctlog verify 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 hct noctlog verify nolock %L

[FileMod]
Return=DOS
%1=LWriteHDrive
%2=NWriteHDrive
%3=Program_Directory
Logfile=fm%2.log
cmdline=filemod.exe /sp:%1:\CT\BCT\cp3 /rp:%1:\CT\BCT\cp3 /lf:%L /df:fm%2.dbg /fs:128k /bs:R /ae:y

[FileMod (Floppy)]
Return=DOS
%1=LWriteFDrive
%2=NWriteFDrive
%3=Program_Directory
Logfile=fm%2.log
cmdline=filemod.exe /sp:%1:\CT\BCT\cp3 /rp:%1:\CT\BCT\cp3 /lf:%L /df:fm%2.dbg /fs:128k /bs:R /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
cmdline=%3\spawn.exe %3\swap.bat

[CD-Local]
Return=HCT
%1=LCDROMWithMedia
%2=NCDROMWithMedia
%3=LSwapDrive
%4=Program_Directory
Logfile=%4\CDLOC%2.LOG
cmdline=%4\spawn.exe %4\cdloc2.bat %1 %3:\CT\BCT\CDDATA\CDLOC%2 512 8096 2 %4 %L

// +---------- Drives Table ---------+
// |                                 |
// +---------------------------------+
[Drives]
CDROM=F
CDROMWithMedia=
AnyBody=ABCDEF
SwapDrive=C
DragonDrive=ABCDEF
MediaPresent=CDEF
WriteableDrive=CDE
WriteHDrive=CDE
WriteFDrive=
PFWriteDrive=
PHWriteDrive=E
PFReadDriveA=
PHReadDriveA=CD
LFWriteDrive=
LHWriteDrive=D
LFReadDriveA=
LHReadDriveA=CE
LPFReadDriveB=
LPHReadDriveB=


// +--------- 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

[CDROMWithMedia]
FloppyDrive=No
HardDrive=No
RamDrive=No
TapeDrive=no
MagnetoOptical=No


// +------ 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

How To Update Drivers Manually

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.

server: web4, load: 0.74