Операционная система Microsoft Windows

Установка -битного режима доступа к диску


Любой компьютер содержит на материнской плате микросхемы (обычно одну или две) постоянного запоминающего устройства, в которых записан BIOS (BIOS - Basic Input/Output System - базовая система вода/вывода). Различные функции BIOS используются операционной системой и программами для получения доступа к всевозможным устройствам ввода/вывода: клавиатуре, видеоадаптеру, асинхронным последовательным и параллельным портам, а также к накопителям на гибких и жестких дисках.

Различные модификации BIOS обеспечивают различную эффективность доступа к дисковой подсистеме компьютера. Некоторые современные дисковые контроллеры и устройства, разработанные с применением новых технологий, не могут реализовать все свои возможности со старыми функциями BIOS.

Чтобы устранить неэффективные функции BIOS, используемые для доступа к дисковой подсистеме, в состав операционной системы Windows 3.1 включен набор специальных драйверов, подменяющих функции BIOS при работе с диском. Эти драйверы перенаправляют запросы к жесткому диску, выполняемые через функции BIOS непосредственно на 32-битный интерфейс с дисковым контроллером либо на системный BIOS.

При использовании 32-битного режима доступа, операционная система взаимодействует через специальные драйверы непосредственно с контроллером жесткого диска.

Операционная система Windows 3.1 содержит один такой драйвер, который называется WDCTRL. Драйвер WDCTRL может управлять любыми контроллерами диска, которые совместимы со стандартом Western Digital 1003. Этот драйвер не может управлять устройствами с интерфейсом SCSI и ESDI. Чтобы получить возможность использования 32-битного режима доступа к жестким дискам с интерфейсами SCSI и ESDI, необходимо подключить драйверы, поставляемые вместе с контроллером диска.

Вы не нейдете файл с именем WDCTRL в каталогах Windows. Этот драйвер встроен в файле WIN386.EXE, который располагается в системном каталоге Windows.

В настоящее время режим 32-битного доступа не поддерживается для накопителей на гибких магнитных дисках и сменных жестких дисков.


32- битный режим доступа работает практически со всеми полезными дисковыми программами. Он может использоваться с большинством драйверов дискового кеша (SMARTDrive, Hyperdk), программами динамической компрессии (Stacker, Double Space), всеми программами пакетов Norton Utilities и PC TOOLS.

Использование 32-битного режима доступа к жесткому диску возможно только при работе Windows в расширенном режиме.

32-битный режим доступа позволяет:

  • Повысить производительность работы операционной системы с жестким диском компьютера. Кроме общего ускорения доступа к жесткому диску, использование 32-битного режима доступа позволяет ускорить переключение между программами MS-DOS


  • Увеличить число программ MS-DOS, работающих одновременно. При использовании 32-битного режима доступа операционная система может использовать для загрузки программ MS-DOS не только расширенную, но и виртуальную память




  • Использовать новые возможности современных приложений. Новые приложения могут использовать 32-битный режим доступа к жесткому диску для выполнения асинхронного ввода/вывода и чтения/записи диска в фоновом режиме. Так, некоторые программы резервного копирования диска на магнитную ленту могут работать в фоновом режиме


  • При установке операционной системы Windows в быстром режиме (Express Setup), использование 32-битного режима доступа к жесткому диску запрещено. Для включения этого режима запустите приложение 386 Enhanced, пиктограмма которого расположена в окне "Control Panel".

    Перед включением режима 32-битного доступа рекомендуется создать резервную копию жесткого диска. Полную выгрузку жесткого диска на дискеты можно выполнить при помощи приложения Windows Backup из пакета Microsoft Tools.

    Если вы не можете выполнить полную выгрузку жесткого диска компьютера, обязательно сохраните на дискетах наиболее важную информацию - документы, исходные тексты, файлы баз данных и т. д.

    Создание резервной копии необходимо, так как в некоторых случаях использование режима 32-битного доступа может привести к потере данных на диске.



    Существуют две основные причины по которым может произойти потеря данных.

  • Программа установки определила дисковый контроллер как совместимый со стандартом Western Digital 1003, однако он совместим не полностью и некоторые функции не работают


  • Большинство портативных компьютеров Notebook и Laptop для экономии потребления энергии, отключают питание от накопителя на жестком диске, если к нему долго нет обращения. Такая экономия электроэнергии в сочетании с использованием 32-битного доступа также может привести к потере данных


  • В появившемся окне "386 Enhanced" нажмите кнопку "Virtual Memory...". Появится временная диалоговая панель "Virtual Memory", в которой представлены характеристики виртуальной памяти операционной системы. Нажмите кнопку "Change>>".

    После этого диалоговая панель "Virtual Memory" изменит свой внешний вид (см. рис. 8.22).



    Рис. 8.22. Диалоговая панель "Virtual Memory"

    В нижней части диалоговой панели "Virtual Memory" расположен переключатель "Use 32-Bit Disk Access". Если этот переключатель отсутствует (см. рис. 8.21), аппаратное обеспечение компьютера нельзя использовать с 32-битным режимом доступа к жесткому диску.

    Если переключатель "Use 32-Bit Disk Access" есть в диалоговой панели, переведите его во включенное положение и нажмите кнопку "OK". Операционная система запросит подтверждение для изменения параметров виртуальной памяти (см. рис. 8.23).

    Для большего повышения производительности рекомендуется использовать 32-битный режим доступа к жесткому диску одновременно с виртуальной памятью постоянного типа.



    Рис. 8.23. Изменение параметров виртуальной памяти

    Нажмите кнопку "Yes". На экране появится еще одна диалоговая панель с предложением перезагрузить Windows. Чтобы немедленно выполнить перезагрузку, после которой станет доступен режим 32-битного доступа, нажмите кнопку "Restart Windows". Произойдет перезагрузка Windows с подключением режима 32-битного доступа.


    Содержание раздела