Перед началом: на Windows 98/98SE общая папка в VirtualBox полноценно работает только при наличии гостевых дополнений, которые поддерживают эту систему. В официальной линейке Guest Additions поддержка Windows 98 часто отсутствует, поэтому на 98/98SE настройка обычно упирается в “дополнения, которые ставятся и дают доступ к шару”. Это подтверждают обсуждения по теме совместимости: на VirtualBox 6.0.x пользователи пишут, что официальные Guest Additions для работы общих папок на 98 не ставятся из-за требований к более новым версиям Windows. Источник: https://phantom.sannata.org/viewtopic.php?t=45184 (обсуждение про неустановку официальных Guest Additions на Windows 98SE).
Ниже - два практичных сценария: когда Guest Additions работают, и когда их нет.
Вариант 1. Guest Additions ставятся - настраиваем общую папку
Шаг 1. Создайте папку на хосте
- На хостовой Windows создайте папку, которую нужно сделать общей.
- Запомните ее путь и имя.
Шаг 2. Настройте общую папку в VirtualBox
- Полностью выключите виртуальную машину (VirtualBox не всегда применяет настройки “на лету”).
- В VirtualBox откройте Настроить для нужной ВМ.
- Перейдите в Общие папки.
- Нажмите значок плюс.
- Выберите папку на хосте.
- Включите Авто-подключение.
- По ситуации включите Только для чтения (для безопасного обмена “из хоста в гостевую”).
Общий принцип настройки “Добавить общие папки - Авто-подключение” соответствует стандартной схеме VirtualBox. Подробности про этот раздел есть в руководстве VirtualBox (глава про общие папки). Источник: https://mirspo.narod.ru/vbox4/ch03.html
Шаг 3. Установите Guest Additions в гостевой Windows
- Запустите виртуальную машину.
- В меню VirtualBox откройте Устройства - Подключить образ диска Дополнений гостевой ОС.
- Запустите установщик с подключенного CD.
- Завершите установку и перезагрузите Windows 98/98SE.
Практические шаги установки дополнений в VirtualBox для Windows гостей повторяются во многих инструкциях, например в обзоре “как подключить общую папку в VirtualBox” (там описан сценарий с подключением образа дополнений и установкой). Источник: https://2domains.ru/support/vps-i-servery/kak-podklyuchit-obshchuyu-papku-v-virtualbox
Шаг 4. Подключите общую папку в Windows 98
В Windows 98 чаще всего используют сетевое подключение через команду net use, когда ярлык сразу не появился.
- Откройте командную строку (в 98 обычно через “MS-DOS”/командный режим).
- Выполните подключение вида:
net use X: \\vboxsvr\Имя_папки
ГдеИмя_папки- то, как папка названа в настройках VirtualBox, аX:- буква диска, которую выберете.
Пример команды net use для подключения общих папок в гостевой Windows в VirtualBox приводится в инструкциях по настройке общих папок. Источник: https://tavalik.ru/nastrojka-obshhej-papki-v-virtualbox/
Проверьте доступ
- Откройте “Мой компьютер”.
- Посмотрите, появилась ли буква диска
X:. - Проверьте, что файлы видны и можно ли с ними работать.
Вариант 2. Guest Additions не подходят для Windows 98/98SE - работаем через сеть
Если Guest Additions для Windows 98 не устанавливаются или не дают доступ к шару, ориентируйтесь на обходной путь: передача файлов по сети как между обычными машинами. В обсуждении про Windows 98SE прямо звучит, что общие папки как “интеграция с хостом” может не взлететь, а для обмена чаще используют обычные сетевые протоколы. Источник: https://phantom.sannata.org/viewtopic.php?t=45184
Самые практичные варианты:
- FTP-сервер на хосте и клиент в гостевой Windows 98.
- SMB/внешний файловый доступ (если настройки сети и драйверы в гостевой позволяют).
- Обмен через HTTP или простые серверы, совместимые с вашей сетью.
Этот подход полезен тем, что не зависит от того, получится ли установить нужные Guest Additions именно для Windows 98/98SE.
Частые ошибки
| Что происходит | Частая причина | Как исправить |
|---|---|---|
| В настройках общих папок все включено, но в гостевой ничего не появляется | В гостевой нет нужных Guest Additions или они не установились | Проверьте установку и версию гостевых дополнений; если не подходит для Windows 98 - используйте Вариант 2 (сеть) |
В net use ошибка имени сервера \\vboxsvr\... |
Неверное имя папки или “не поднят” компонент обмена из Guest Additions | Уточните точное имя папки в настройках VirtualBox; попробуйте снова после перезагрузки |
| Есть подключение, но файлы не меняются | Включен режим “Только для чтения” | Отключите “Только для чтения” в настройках общей папки на стороне VirtualBox, если это нужно |
Итог
- Настройка общей папки в VirtualBox по схеме одинакова: создать папку на хосте, добавить ее в Общие папки, включить Авто-подключение - и затем сделать так, чтобы гостевая Windows могла получить доступ (обычно через Guest Additions). Источник по общей логике: https://mirspo.narod.ru/vbox4/ch03.html
- Для Windows 98/98SE ключевая проблема - совместимость Guest Additions. Если официальные дополнения не ставятся, общая папка часто не заработает. Это подтверждают обсуждения пользователей по Windows 98SE в VirtualBox. Источник: https://phantom.sannata.org/viewtopic.php?t=45184
- Если дополнения не решают задачу, самый надежный путь - обмен файлами через сеть (FTP и аналоги), минуя механизм общих папок VirtualBox.