Команда SMARTDRV
SMARTDRV — дисковый кэш MS-DOS: держит данные в XMS и ускоряет дискеты/HDD в разы. Плюс — отложенная запись, минус — риск при сбое питания.
Синтаксис
SMARTDRV [/X] [[диск[+|-]]...] [/U] [/C | /R] [/F] [/N] [/L] [/E:байты] [/B:байты]
Все параметры
| Ключ | Что делает |
|---|---|
/X | Без отложенной записи (безопаснее). |
диск+ / диск- | Кэшировать / не кэшировать конкретный диск. |
/U | Не грузить CD-блок (экономия памяти). |
/C | Сбросить кэш на диск сейчас. |
/R | Уменьшить кэш, освободить XMS. |
/F | Сбросить и продолжать. |
/N | Не спрашивать при загрузке. |
/E | Размер элемента кэша. |
/B | Размер буфера упреждающего чтения. |
Примеры
SMARTDRV
Статус кэша.
SMARTDRV 2048
Кэш 2 МБ.
SMARTDRV C+ D-
Кэшировать C, не трогать D:.
Типичные ошибки
- При зависании с включенной отложенной записью данные теряются — на важных машинах /X.
- SMARTDRV жрет XMS: на 4 МБ больше 1 МБ кэша не ставьте.
Вопросы и ответы
SMARTDRV нужен на флешке MBFU?
Для установки — нет, копирование и так быстрое. Для ежедневной DOS-машины — да.
Чем заменить на современных системах?
Ничем: кэш эпохи. В DOSBox скорость и так избыточна.