Драйвер VDISK.SYS позволяет определить виртуальный диск диск, моделируемый в оперативной памяти и работающий как обычный жесткий диск, но с большой скоростью доступа. Этот диск будет существовать только пока компьютер включен. При выключении машины или перезапуске операционной системы все данные на этом диске теряются. Поэтому перед выключением компьютера всю информацию с виртуального диска нужно скопировать на жесткий диск или дискету.
Обычно VDISK.SYS используется для организации диска для временного хранения файлов, к которым часто обращается программа (таких как базы данных и электронные таблицы).
Если в вашей системе недостаточно дополнительной или расширенной памяти, для организации виртуального диска автоматически выделяется обычная память. Однако при использовании дополнительной или расширенной памяти с VDISK.SYS можно задать различные параметры. Для этого в CONFIG.SYS для загрузки VDISK.SYS включается следующий оператор DEVICE:
DEVICE = C:\NWDOS\VDISK.SYS [размер_диска] [размер_сектора]
[макс_число_файлов] [/E:секторы] [/X]
| Параметр | Описание |
|---|---|
| размер_диска | Размер диска в килобайтах от 1 до 256К (если в системе не используется расширенная память). По умолчанию задается размер 64К. |
| размер_сектора | Размер сектора диска (по умолчанию 128 байт, но вы можете задать 256 или 512). |
| макс_число_файлов | Максимальное число файлов, записываемых в корневой каталог виртуального диска от 2 до 512 (по умолчанию задается 64). Определяет объем памяти, резервируемой для каталога диска. |
| /E:[секторы] | Размещает виртуальный диск в расширенной памяти (если она доступна). Задайте число секторов, передаваемых между обычно и расширенной памятью при использовании виртуального диска от 1 до 8 (по умолчанию 8). |
| /X | Размещает виртуальный диск в дополнительной памяти. Виртуальный диск в расширенной памяти может иметь размер до 32 Мб. VDISK.SYS в CONFIG.SYS нужно загружать перед всеми другими драйверами, но после администратора памяти (EMM386 или HIMEM). Если для создания виртуального диска используются SETUP или INSTALL, то VDISK.SYS загружается автоматически и в корректной последовательности. |
Если для загрузки VDISK.SYS в расширенную память используется команда HIDEVICE или DEVICEHIGH, то нужно указывать параметр /E.
Приведем пример. Следующий оператор определяет виртуальный диск объемом 512К с размером сектора 256 байт и максимум 30 файлами:
DEVICE = C:\NWDOS\VDISK.SYS 512 256 30