Чёрный экран с мигающим курсором и надписью Non-System disk or disk error — самый частый симптом, с которым сталкиваются при загрузке Windows 98 на старом ПК или в виртуальной машине. Эта ошибка означает, что BIOS не нашёл загрузочный сектор: либо дискета не является системной, либо в порядке загрузки указано неверное устройство, либо системные файлы на диске повреждены.
Windows 98 вышла в 1998 году и до сих пор востребована: её устанавливают на ретро-компьютеры для запуска старых игр и программ, а также разворачивают в эмуляторах вроде VirtualBox, 86Box или PCem. Ниже разберём, как работает процесс загрузки этой системы, как создать загрузочную дискету, установить ОС с нуля и устранить типичные сбои запуска.
Как устроен процесс загрузки Windows 98
Загрузка Windows 98 проходит в несколько этапов. Сначала BIOS выполняет самотестирование оборудования (POST) и ищет загрузочное устройство согласно порядку, заданному в настройках. Затем с носителя считывается загрузочный сектор, который запускает файл IO.SYS — ядро DOS-части системы. После него обрабатываются конфигурационные файлы CONFIG.SYS и AUTOEXEC.BAT, загружаются драйверы, и только потом стартует графическая оболочка через команду WIN.
Именно из-за такой многоступенчатой схемы точек отказа много. Сбой на этапе IO.SYS выглядит как зависание до появления логотипа, ошибка в CONFIG.SYS обычно сопровождается текстовым сообщением, а проблемы графического этапа проявляются чёрным экраном уже после заставки. Понимание этапа, на котором всё останавливается, — половина диагностики.
Создание загрузочной дискеты Windows 98
Загрузочная дискета — главный инструмент установки и восстановления Windows 98. На работающей системе она создаётся через Панель управления → Установка и удаление программ → Загрузочный диск. Потребуется чистая отформатированная дискета 1,44 МБ и, желательно, дистрибутив ОС, чтобы на диск попали нужные утилиты.
Если работающей Windows 98 под рукой нет, дискету можно подготовить на другом компьютере: отформатировать её с переносом системных файлов командой FORMAT A: /S в среде DOS или совместимой системы, а затем скопировать базовый набор утилит. Образы готовых загрузочных дискет также доступны в архивах ретро-ПО — их записывают на физическую дискету или подключают как образ в эмуляторе.
☑️ Минимальный набор загрузочной дискеты
Драйвер CD-ROM на дискете нужен, потому что установка Windows 98 классически выполняется с компакт-диска, а «голый» DOS привода не видит. Оригинальная загрузочная дискета Windows 98 уже содержит универсальные драйверы приводов, что заметно упрощает задачу.
Настройка BIOS для загрузки с дискеты или CD
Прежде чем начинать установку, убедитесь, что BIOS загружается с правильного устройства. Вход в настройки BIOS на старых платах обычно выполняется клавишей Del при включении, но на некоторых моделях используются другие клавиши — точный вариант указан в документации к материнской плате или на экране POST.
В разделе, отвечающем за порядок загрузки (часто называется Boot или Advanced BIOS Features), первым устройством выставьте Floppy для загрузки с дискеты либо CD-ROM, если ваш дистрибутивный диск сам является загрузочным. Не все ранние приводы и BIOS поддерживают загрузку с CD, поэтому схема «дискета + CD» считается самой совместимой.
⚠️ Внимание: не меняйте в BIOS параметры, назначения которых вы не знаете, — особенно настройки чипсета, таймингов памяти и напряжений. Ограничьтесь только порядком загрузочных устройств и сохраните изменения при выходе.
Установка Windows 98 с нуля: порядок действий
Установка начинается с подготовки жёсткого диска. Загрузившись с дискеты, запустите FDISK и создайте основной раздел DOS. Если диск больше 2 ГБ, программа предложит включить поддержку больших дисков (FAT32) — для Windows 98 это обычно желательно, поскольку FAT16 ограничивает размер раздела. После создания раздела компьютер перезагрузится, и раздел нужно отформатировать.
Форматирование выполняется командой:
FORMAT C: /S
Ключ /S переносит системные файлы, делая диск загрузочным ещё до установки. Далее запустите программу установки с компакт-диска командой SETUP.EXE из каталога дистрибутива. Установщик проверит диск утилитой ScanDisk, затем предложит выбрать каталог установки (по умолчанию C:\WINDOWS), тип установки и компоненты.
Сама копировальная часть занимает заметное время, в процессе компьютер перезагружается несколько раз. На этапе определения оборудования система может подолгу «думать» — это нормально для старых машин. После завершения вы получите рабочий стол и мастер настройки оборудования для доустановки драйверов.
Типичные ошибки при загрузке и их причины
Проблемы запуска Windows 98 почти всегда укладываются в несколько характерных сценариев. Сопоставьте наблюдаемый симптом с таблицей, чтобы сузить круг поиска.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Non-System disk or disk error | Нет загрузочного сектора или неверное устройство загрузки | Порядок загрузки в BIOS, исправность дискеты/диска |
| Зависание до появления логотипа | Повреждён IO.SYS или сбой оборудования | Загрузка с дискеты, проверка памяти и диска |
| Ошибки в CONFIG.SYS при старте | Конфликт или отсутствие файла драйвера | Пути к драйверам, пошаговая загрузка |
| Чёрный экран после заставки | Проблема видеодрайвера или реестра | Безопасный режим, переустановка драйвера |
| Система грузится только в DOS-режиме | Не настроен автозапуск WIN или повреждён реестр | Содержимое MSDOS.SYS и AUTOEXEC.BAT |
Отдельно стоит пошаговая загрузка: при старте нажмите клавишу F8 до появления логотипа и выберите Step-by-step confirmation. Система будет спрашивать подтверждение на каждую строку конфигурации — так легко вычислить драйвер или команду, на которых происходит сбой.
Что делает файл MSDOS.SYS
В Windows 98 это текстовый файл с параметрами загрузки. Строка BootGUI=1 отвечает за автоматический запуск графической оболочки, BootMenu=1 показывает меню загрузки, Logo=0 отключает заставку. Перед правкой снимите с файла атрибуты «только чтение», «скрытый» и «системный» командой ATTRIB.
Восстановление загрузки без переустановки
Если системные файлы повреждены, полная переустановка не обязательна. Загрузитесь с дискеты и выполните перенос системы на диск командой:
SYS C:
Эта команда перезаписывает загрузочный сектор и копирует IO.SYS, MSDOS.SYS и COMMAND.COM на системный диск. Она помогает при ошибках вида «отсутствует системный диск» на исправном в остальном винчестере.
При повреждении реестра Windows 98 хранит резервные копии. Из командной строки можно запустить SCANREG /RESTORE и выбрать одну из сохранённых версий реестра по дате. Также полезна проверка целостности системных файлов штатной утилитой Проверка системных файлов (SFC.EXE) из уже загруженной системы — она восстанавливает повреждённые файлы из дистрибутива.
⚠️ Внимание: команды FDISK и FORMAT уничтожают данные на разделе. Перед любыми операциями с разметкой и форматированием убедитесь, что нужные файлы скопированы на другой носитель.
Загрузка Windows 98 в виртуальной машине
На современном компьютере систему удобнее запускать в эмуляторе. Для VirtualBox создайте виртуальную машину с типом «Windows 98», выделите скромный объём памяти (система рассчитана на десятки мегабайт, а слишком большой объём RAM, наоборот, может вызывать ошибки) и подключите ISO-образ дистрибутива и образ загрузочной дискеты, если CD не загрузочный.
Эмуляторы 86Box и PCem точнее воспроизводят старое «железо», поэтому для игр и специфических драйверов они часто подходят лучше. В них дополнительно выбирают модель эмулируемой материнской платы и видеокарты — от этого зависит, какие драйверы потребуются внутри системы.
- 💾 Подготовьте два образа заранее: установочный CD и загрузочную дискету.
- 🧠 Не выделяйте виртуальной машине чрезмерный объём ОЗУ — старые системы капризны к «слишком современным» конфигурациям.
- 🖥️ Для игр предпочтительнее эмуляторы с точным воспроизведением железа, для программ достаточно VirtualBox.
- 💿 Храните драйверы под эмулируемое оборудование в виде образов дискет или ISO, чтобы подключать их по мере надобности.
⚠️ Внимание: скачивайте образы дистрибутивов и драйверы только из источников, которым доверяете. Архивы старого ПО нередко содержат вредоносные вложения, особенно на сомнительных сайтах.
Часто задаваемые вопросы
Можно ли установить Windows 98 с флешки?
Штатно Windows 98 не поддерживает загрузку с USB — эта возможность появилась в BIOS значительно позже. На реальном старом железе используют дискету или CD, а в виртуальных машинах образ дискеты или ISO подключается напрямую, поэтому флешка там не нужна.
Почему при загрузке появляется меню с вариантами Normal, Safe mode и другими?
Это загрузочное меню Windows 98. Оно появляется при нажатии F8, при сбое предыдущего сеанса или если в MSDOS.SYS включён параметр BootMenu. Для обычного запуска выберите Normal.
Что делать, если система загружается только в безопасном режиме?
Безопасный режим стартует без большинства драйверов, поэтому причина обычно в конфликте оборудования или повреждённом драйвере. Проверьте «Диспетчер устройств» на предмет конфликтующих устройств, переустановите драйверы и попробуйте пошаговую загрузку для локализации сбоя.
Как выйти из DOS обратно в Windows после загрузки с дискеты?
Если система на диске исправна, просто извлеките дискету и перезагрузите компьютер — загрузка пойдёт с жёсткого диска. Если загрузка останавливается в командной строке DOS, введите команду WIN для ручного запуска графической оболочки.
Сколько места нужно для установки Windows 98?
Типичная установка занимает порядка нескольких сотен мегабайт в зависимости от выбранных компонентов. Для комфортной работы с программами и файлом подкачки разумно выделить раздел от 1–2 ГБ и выше.