Сделать общий доступ к файлам между хостом и гостевой windows 98 в VirtualBox можно, но есть важное “но”. В современных версиях VirtualBox гостевые дополнения для windows 98 почти всегда либо не ставятся, либо не дают нужной интеграции. Поэтому обычно работают два пути:
1) через совместимость с доп. драйверами/механикой, если они заводятся на вашей конфигурации;
2) или обходным способом - не через интеграцию папка, а через обычную сеть (SMB/FTP), где Windows 98 тоже умеет.
Ниже - практический алгоритм, который покрывает оба сценария.
Что нужно проверить до настройки
1) Выключена ли виртуальная машина
VirtualBox просит, чтобы виртуалка была выключена (не “пауза”), когда вы добавляете папка в настройках и подключаете устройства вроде “Дополнений гостевой ОС”.
2) Понимаете ограничение именно для Windows 98
VirtualBox прямо пишет, что для DOS/Windows 3.x/95/98/ME поддержка гостевых дополнений ограничена и “не доступна”. Из-за этого интеграция общей папка в Windows 98 часто не взлетает “как на Windows 7/10”.
Поэтому в вашем случае настройка обычно упирается в то, сможете ли вы установить нужные компоненты.
Вариант A. Попробовать общий доступ через VirtualBox (если дополнения заведутся)
Шаг 1. Создайте папка на хосте
На “реальном” компьютере (хосте) подготовьте папку, из которой хотите открыть доступ гостю.
Шаг 2. Добавьте папка в VirtualBox
- Откройте VirtualBox.
- Выберите нужную виртуальную машину.
- Нажмите Настроить.
- Откройте раздел Общие папки.
- Нажмите на значок плюс.
- Выберите папку на хосте.
- Поставьте галочку Авто-подключение.
- По желанию включите только для чтения, если не хотите, чтобы Windows 98 что-то записывала.
Шаг 3. Установите Guest Additions в гостевой системе
- Запустите виртуальную машину.
- В меню VirtualBox откройте Устройства -> Подключить образ диска Дополнений гостевой ОС.
- В Windows 98 откройте CD-диск и запустите установщик.
- Перезагрузите гостевую ОС.
На Windows 98 здесь чаще всего и возникает проблема: официальный пакет может требовать более новую Windows (например, NT-подобную ветку), а значит нужная часть для общей папка не появится.
Шаг 4. Подключите общий ресурс в Windows 98
Если после установки дополнений Windows 98 видит ресурс, дальше обычно всё сводится к просмотру доступных сетевых ресурсов или к появлению ярлыка в “сетевом окружении”.
Если в вашей сборке Windows 98 ресурс не появляется - это ровно тот случай, когда имеет смысл переходить к варианту B.
Вариант B. Надёжный обход: передача файлов через сеть (SMB/FTP)
Если цель - просто “чтобы я мог(ла) копировать файлы между хостом и гостевой Windows 98”, то лучше не бороться с интеграцией, а поднять обычный сетевой сервис.
Что выбрать
- SMB - чаще всего самое удобное, но нужен совместимый сервер/клиент и правильная настройка прав/версий.
- FTP - обычно проще для старых ОС. На Windows 98 он тоже часто работает без “танцев”.
- SSH/SCP - можно, но для Windows 98 обычно менее удобно.
Ограничение одно: сеть в виртуалке должна быть настроена так, чтобы Windows 98 реально доставала до хоста.
Быстрая логика настройки (в общих чертах)
- В VirtualBox задайте сетевой адаптер для гостя (NAT или “мост”, в зависимости от вашей схемы).
- На хосте поднимите SMB или FTP.
- На Windows 98 подключитесь к ресурсу по имени/адресу сервера и скопируйте файлы.
Это, кстати, соответствует тому, как люди обычно и делают: “интеграция” через виртуальные механизмы - капризная для старых гостей, а обычная сеть - понятная и повторяемая.
Таблица: что будет в итоге
| Сценарий | Условие | Что получится | Вероятность для Windows 98 |
|---|---|---|---|
| Общая папка через VirtualBox (A) | Guest Additions нужной сборки реально ставятся в Windows 98 | Ресурс появляется в гостевой и доступен напрямую | Часто низкая: зависит от версии VirtualBox и того, что вы смогли установить |
| Передача файлов через сеть (B) | Виртуалка имеет рабочий доступ к сети хоста + поднят SMB или FTP | Файлы копируются как с обычной машины | Обычно высокая: “старые протоколы” работают, если правильно настроить сеть |
Типичные проблемы и как их диагностировать
“Папка добавлена, но в Windows 98 её не видно”
- Чаще всего причина в том, что Guest Additions для Windows 98 не дали нужный компонент интеграции. Тогда лучше не тратить время и идти в вариант B.
“Установка дополнений падает”
- Это ожидаемо: официальная поддержка для Windows 98 в современных сборках сильно ограничена.
- Решение обычно не в том, чтобы “ждать”, а в том, чтобы выбрать сеть как канал передачи файлов.
“Видно только чтение / нельзя записывать”
- Проверьте опцию только для чтения при добавлении общей папка в VirtualBox.
- Но даже с записью всё упирается в поддержку со стороны гостя.
Итог
Для windows 98 в VirtualBox общая папка может сработать только если на вашей конкретной связке “VirtualBox версии + Windows 98 + гостевые дополнения” получится нужная интеграция. Если не получается - самый рабочий путь для жизни - передавать файлы через сеть (SMB или FTP), потому что это не зависит от того, поддерживает ли VirtualBox именно папка-интеграцию в Windows 98.