Одной из ключевых задач, которые предстоит решить пользователям, установившим MS DOS на виртуальную машину, является организация общего доступа к файлам. В VirtualBox, например, имеется замечательная функция подключения общих папок, но в данном случае от нее будет мало толку. Как известно, для подключения общих папок необходима обязательная установка пакета дополнений гостевой ОС, только вот для MS DOS такого пакета нет, попытки же примонтировать каталог NTFS, скорее всего ни к чему не приведут.
Тем не менее, наладить файлообмен с хостовой операционной системной системой можно. В далекие счастливые времена для обмена данными между компьютерами с DOS использовались гибкие магнитные диски. Вы также может использовать дискеты, но только не настоящие, а виртуальные. Если вы откроете настройки любой виртуальной машины и перейдете на вкладку Носители, то внизу, сразу под областью с дисками сможете увидеть несколько кнопок, одна из которых отвечает за добавление новых контроллеров к дереву носителей информации.
Если по ней кликнуть, появится всплывающее окошко содержащее список доступных контролеров. Есть в нем и Floppy контролер, тот самый, который позволяет устанавливать в виртуальный компьютер гибкие диски. В установленной на VirtualBox MS DOS этот виртуальный дисковод уже присутствует по умолчанию. Остается лишь создать для него дискету с файлами и считайте дело в шляпе. В качестве такой дискеты можно использовать образ диска в формате IMA. В настоящее время формат IMA считается устаревшим, раньше же он был столь же популярен как сегодня ISO.
Файлы IMA могут содержать образ физического или виртуального диска с практически любыми данными. Для создания образов IMA существует специальная утилита под названием WinImage. Она является платной, но будет на то желание каждый сможет найти вполне рабочую модифицированную версию и к тому же на русском языке. После того как образ IMA будет создан, его можно будет подключить к контроллеру Floppy.
Далее запускаем MS DOS, в командной строке набираем A: и жмем ввод. Теперь вы можете легко скопировать файлы на жесткий диск, а саму дискету отформатировать.
Вот только вот вряд ли вам этим способом получиться переносить большие объемы данных. Размер поддерживаемых VirtualBox дискет для DOS не может превышать 2,88 Мб. Поэтому для переноса файлов в виртуальную среду MS DOS лучше использовать образы формата ISO. Например, игра Quacke 1996 года выпуска в распакованном виде весит как минимум 51 Мб и на дискете IMA просто не поместится. А вот в ISO вы можете закатать сколько угодно данных. Чем создать такой образ? Программ для создания образов этого формата множество, одной из лучших считается UltraISO. Также вы можете воспользоваться такими утилитами как MagicISO или PowerISO.
Подключение такого образа к виртуальной машине производится так же, как и в случае с IMA, только вместо контроллера Floppy нужно выбирать контролер IDE, тот самый, к которому подключен основной диск виртуальной машины.
А вот еще. Если при работе с виртуальной дискетой мы переходили на диск A, то в случае с подключенным ISO-образом нужно переходить на диск D. Ну а дальше и так все понятно, создаем на диске С отдельную папку и копируем туда все добро.
Игрушки можно запускать прямо с ISO-образа, работает все просто чудесно.
Спасибо за помощь, но переход на диск D не помогает - DOS видит только диск С и всё. Не знаю, что делать. Проблема значительно обширнее у меня. 4 дня шёл к тому, что мне нужен виратульный дос, и вот не могу добавить к нему ничего.
Способ с ISO имеет недостаток: чтоб увидеть виртуальный CD в MS-DOS нужно установить драйвер CD-ROM. Он в стандартной поставке MS-DOS отсутствует. Чтобы решить проблему, нужно иметь образ дискеты с драйвером CD. Кто-то советует использовать образы дискет от Win98, там есть универсальный драйвер, помимо этого config.sys и autoexec.bat уже имеют соответствующие записи для его загрузки.
Та же проблема, только с А:. Но помог ISO.
Есть очень хорошее решение. На дос устанавливается фтп сервер, и далее по сетке мы попадаем в расшаренную папку, куда без проблем на основном компе можем всё копировать, как из доса в комп, так и из компа в дос.
помогите пожалуйста. я уже неделю мучаюсь по вашим объяснениям и ничего не получается: ни изо, ни a ни b и нихрена. поставил русский дос 6.22, а файлы перетаскивать ни как. помогите пожалуйста !!!