VOGONS


First post, by aspiringnobody

User metadata
Rank Member
Rank
Member

Hello all,

I installed the micro house 32-bit disk access driver on my WfW 3.11 system last night (it has a 2gb CF card). But I noticed that there is also a 32-bit file access checkbox in the 386 enhanced settings as well. Apparently, it is the file system from Windows 95 backported to WfW 3.11?

So do I need to have the 32-bit disk access turned on at all? I should disable that and use 32-bit file access instead? Or do you use both? I'm very confused...

Thanks for any clarification in advance! My family had a mac when this was new so I'm learning about vintage windows for the first time in 2021... yay!

Reply 1 of 5, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi there! Don't worry, it looks more complicated than it is.

32-Bit Disk Access.. Windows HDD driver (32-Bit code)
32-Bit File Access.. Hard disk cache of Windows

You can enable both, or just one of them.

The 32-Bit Disk Access (aka Fastdisk) is just Window's own, native HDD driver.
It allows Windows to directly talk to the HDD, without the help of DOS or BIOS.
If it is enabled, Windows can do certain things it couldn't before.
This is interesting for DOS programs mainly.

- However, performance (throughput) isn't always guaranteed to be best with FastDisk.
Some later BIOSes supported things like PIO3/4 which can be faster.
For stability and smoothness, though, FastDisk might be better overall.

32-Bit File Access is just an ordinary HDD csche, like SmartDrive - minus its CD-ROM cache.

If both access features are enabled, WfW 3.11 will run on its own, without the need to ask DOS for help. Just like Win95, essentially.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 2 of 5, by aspiringnobody

User metadata
Rank Member
Rank
Member
Jo22 wrote on 2021-09-23, 21:11:
Hi there! Don't worry, it looks more complicated than it is. […]
Show full quote

Hi there! Don't worry, it looks more complicated than it is.

32-Bit Disk Access.. Windows HDD driver (32-Bit code)
32-Bit File Access.. Hard disk cache of Windows

You can enable both, or just one of them.

The 32-Bit Disk Access (aka Fastdisk) is just Window's own, native HDD driver.
It allows Windows to directly talk to the HDD, without the help of DOS or BIOS.
If it is enabled, Windows can do certain things it couldn't before.
This is interesting for DOS programs mainly.

- However, performance (throughput) isn't always guaranteed to be best with FastDisk.
Some later BIOSes supported things like PIO3/4 which can be faster.
For stability and smoothness, though, FastDisk might be better overall.

32-Bit File Access is just an ordinary HDD csche, like SmartDrive - minus its CD-ROM cache.

If both access features are enabled, WfW 3.11 will run on its own, without the need to ask DOS for help. Just like Win95, essentially.

fantastic! thanks for the info!!

Reply 3 of 5, by Jo22

User metadata
Rank l33t++
Rank
l33t++

You're welcome. ^^

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 4 of 5, by Matth79

User metadata
Rank Oldbie
Rank
Oldbie

Racking my own memories...
32 bit disk access replaces the block level DOS disk access with a re-entrant safe routine, allowing DOS sessions to be swapped when using a permanent swapfile - requires a disk geometry compatible with the standard 32BDA driver in Windows, or an alternative driver compatible with the disk geometry. Ideally, one for the specific controller such as a VLB disk controller, or the Triones drivers for Intel Triton chipset.
NB. It can cause problems with the buggy IDE controllers such as RZ1000 and CMD640, as their problems mean they are not safe when more than one request is pending.
32 bit file access in only available in Windows for Workgroups, and replaces the file level routines, and supersedes SMARTDRV caching for the hard disk. You can eliminate SMARTDRV if you are not concerned with caching CDROM or floppy.

I was looking for an old diagram of how many protected - real mode transitions are saved, but can't find it

Reply 5 of 5, by Gmlb256

User metadata
Rank l33t
Rank
l33t
Matth79 wrote on 2021-09-25, 14:01:

You can eliminate SMARTDRV if you are not concerned with caching CDROM or floppy.

SMARTDRV will reduce the cache size when Windows is active, it's still useful for HDD caching in DOS so removing it's not a good idea unless you have a better alternative. You can also adjust the cache size when initializing it for both DOS and Windows.

SMARTDRV 2048 16

The first parameter is for the allocation of the cache which is 2MB in this case and the second parameter is how it will be reduced when running Windows which will be 16KB on this example.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS