Так как Windows может сам уменьшать размер кэша, созданного драйверами кэширования (вплоть до нуля), не забудьте указать минимальный размер используемого кэша. Для драйвера SMARTDRV.SYS это можно сделать, например, так:
device=c:\dos\himem.sys device=c:\dos\smartdrv.sys 2048 1024
В этом случае, когда программы работают непосредственно в среде MS-DOS, размер кэша составляет 2048 килобайта. Если же используется Windows, размер кэша может уменьшиться до 1024 килобайт.
Аналогично при определении размера кэша в драйвере HyperDisk размер кэша, использующегося при работе с Windows, указывается при помощи параметра CW:, например,
device=c:\hyper386.exe C:2048 CW:1024 H S
Можно использовать и такой способ:
device=c:\hyper386.exe C:2048:1024 H S
При работе драйвера HyperDisk вместе с Microsoft Windows для переключения режимов работы драйвера рекомендуется следующая последовательность действий: