Этот сайт предназначен, прежде всего, людям, ностальгирующим по ушедшим РУССКОМУ СЛОВУ, Windows 3.1, ФОТОНУ, процессорам 486SX и иже с ними.
Конечно, времена должны идти вперед, но почему они обязательно должны уходить?
StuhlbergR 2007-2008 ©
|
Все Windows в гости к нам
Штулберг Р. Р.
Нет, друзья мои, скриншот справа - это не монтаж в Potoshop'е, как может показаться на первый взгляд. Глаза вас не обманули: здесь действительно на Рабочем столе Windows XP запущена ОС Windows 98. А вот и не угадали! Это не Удаленный доступ. Наиболее проницательный и продвинутый читатель уже наверняка догадался, что в данном случае автор сих строк имел дело с так называемой гостевой ОС, запущенной в окне виртуальной машины.
Собственно, идея эмуляции не только второй операционной системы, но и целого ПК (вовсе не обязательно стандарта PC) не нова и с тем или иным успехом периодически реализовывалась. В конце концов, сеансы MS-DOS - практически то же самое. Есть варианты с Virtual Box или Flash Lite (для мобильных систем). Да и знаменитый DOS Box вкупе с DOSBlaster - родом оттуда же, правда, позволяют запускать почти исключительно игровые программы. (Народные умельцы, впрочем, приспособили DOS Box и для запуска... Windows 3.1; вот не знаю, насколько успешно сие работало.)
В настоящее же время виртуальными машинами мало кого удивишь; существует несколько программ, позволяющих не только запускать отдельные приложения, написанные, скажем, для Linux, в ОС Windows, но и целиком инсталлировать ОС Linux на винчестер, до того размеченный под MS Windows. Удобства при этом грозятся быть немалыми. Представлять их можно долго и живописно, но стоит лишь разок попробовать самому, чтобы убедиться в неоспоримых достоинствах виртуальных машин.
Вот и мне совсем недавно довелось наткнуться (случайно разбирал стопку дисков из различных компьютерных журналов, скопившуюся за последние годы) на одну такую машинку - Virtual PC от Microsoft. Непростительно с моей стороны было упустить ее из вида в тот самый момент, когда диск с журналом оказались в почтовом ящике; но, как бы там ни было - пролежал он без дела добрых года три... Установив и бегло ознакомившись с документацией (все на английском, разумеется, хотя где-то в Сети позже встречал и русификатор, но поставить не рискнул), быстренько запустил этот самый Virtual PC (далее просто VPC) и... целый вечер провел в тщетных попытках выжать хоть что-нибудь вразумительное из оного детища "Мелкософта".
Надо сказать, что VPC устанавливается совершенно "чистым", т.е. неразмеченным ни под какую "ось" и ни под какую файловую систему. Оно и понятно: заранее не известно, что за извращение придет на ум конечному пользователю. Впрочем, некие предварительные наметки мы все же сделать можем. При создании новой виртуальной машины (а таких можно создать сколь угодно много и запускать хоть до полного "зависания" компьютера вследствие исчерпания ресурсов :) ) программа предлагает выбрать не только предполагаемую ОС, но и размер оперативной памяти, которая будет функционировать на свежесозданной машине, а также размер виртуального жесткого диска. Из заранее предлагаемых "осей" возможны варианты, сообразно которым программа будет в дальнейшем рекомендовать вышеозначенные параметры, но, к сожалению, в новой версии Virtual PC 2007 SP1, скачать которую можно с официального сайта Microsoft, отсутствует вариант MS-DOS. Правда, добавляется Windows Vista, которого, разумеется, не было в версии VPC 2004. Кажется, там были ограничения на установку в качестве гостевой Windows Vista HB, но проверьте сами, возможно, я что-то недопонял... Заодно и прочие ограничения проверьте. Хотя, как мне кажется, юридически нет разницы, собираетесь вы установить ОС на реальный "винт" или виртуальный, - лицензировать требуется в любом случае. Впрочем, на просторах России слово "лицензионка"... Эх, не будем о грустном.
Собственно, это ваше дело, сколько памяти и места выделять той или иной машине, но стоит помнить, что, например, старинные ОС все равно не "увидят" чересчур много ресурсов; более того, при выделении оперативки большего размера, чем требовалось ОС в реальные времена, против нашего ожидания, система будет... тормозить нещадно. Так что будем благоразумны.
Выбор новой виртуальной машины в Virtual PC |
|
А вот так выглядят виртуальная машина и виртуальный жесткий диск в окне Windows XP |
Что же касается размеров виртуального "винта", то его можно сделать динамически изменяющимся, когда он будет разрастаться или ужиматься в зависимости от ваших аппетитов. Что, несомненно, удобно. Более того, VPC имеет свой собственный BIOS, который вызывается, как и в обычном ПК, нажатием <Del> во время загрузки. Выглядит же и работает он совсем как "всамделишный" BIOS! В нем можно задавать системное время, последовательность загрузки и проч. Немного в урезанном и аскетичном виде, правда, но базовый функционал присутствует.
BIOS Virtual PC 2007 |
|
BIOS Virtual PC 2007. Выбор порядка загрузки операционной системы |
Вот тут и начались мои мытарства.
Каков главный программный фундамент практически любого ПК? Во-во, DOS! "Великий и ужасный" черно-белый (иногда черно-оранжевый или черно-зеленый) - DOS с его незабвенными командами и по-своему притягательной псевдографикой. Современные свежеиспеченные пользователи практически не имеют с ним дело, некоторые же до поры пребывают в счастливом неведении, что "Винда - начало всех начал". Но: "Что это за буквовки беленькие пробегают в самом начале?.." Матерые же юзерА, отягощенные знаниями всяких многомудрых команд ДОСа, до сих пор запускают свои любимые WAV-мелодии не иначе, как предварительно набив приснопамятное DIR...
Но и те, и другие обычно не имеют такой проблемы, как: а где, собственно, добыть дистрибутив того или иного ДОСа? Первые - за ненадобностью оного, вторые же моментально осведомятся, какого, года выпуска и коей версии ДОС требуется. Мне было без разницы, какого года, потому что под рукой не оказалось - ни-ка-ко-го. То есть, "выдрать" из установочного диска той же Win 98, конечно, можно (не имею ни малейшего понятия о мере законности такого действа), а затем переписать на дискету А:\, только в том-то и дело, что в моем случае в наличии имелся картридер с G:\ H:\ I:\ J:\, но никак не floppy. Понятное дело, переставлять floppy-дисковод (а таковой без дела пылится уж с года два в ящике стола) на место картридера - занятие увлекательное, но ленивое, посему был выбран путь виртуализации, благо VPC поддерживает как реальные флоппи, так и виртуально смонтированные. Автоматически встала проблема поиска образа ДОСа, записанного именно в формате 1.4 Mb.
Попытка самостоятельно наклепать образ ДОС-дискеты с расширением .IMA в программе UltraISO успехом не увенчалась: VPC обругал меня за то, что подсовываю ему дискеты не в размере 1.4 мега и категорически жрать такие дискеты отказался, не помогли даже увещевания "за маму, за папу" в виде редактирования бинарника в образе. Это потом я накачал из Сети и таких образов ДОСа (на некоторые ресурсы можно перейти в разделе Ссылки настоящего сайта), и сяких, а в тот вечер сподобился лишь через Яndex отыскать программку WinImage, которая нагло не работала на моей машине (думаю, не совпала разрядность самой WinImage и процессора), но, впрочем, прекрасно запустилась наутро в Win XP на работе. Там же, в перерывах между работой, я "перегнал" в образы не только ДОС, но и несколько старинных приложений, которые некогда устанавливались с дискет (об этих приложениях речь пойдет позже). Та же версия WinImage работала и на втором домашнем компьютере. Так бы я и бегал от аппарата к аппарату с флешкой, не случись достать 30-дневную демо WinImage для 64 AMD и Win XP. Понятия не имею, как буду жить по истечении этого срока (скорее всего, возобновлю свои челночные бега между компьютерами), но, думаю, за месяц реально сформировать неплохой архив образов основных систем и приложений.
Надо сказать, что процесс запихивания дискет в VPC реализован предельно просто: перетаскиванием значка образа на иконку дискеты в трее приложения. При этом даже не требуется "вынимать" прежнюю дискету (разумеется, виртуальную). Владельцы же реальных floppy получают возможность пользоваться как настоящими, так и сэмулированными носителями.
Монтирование образа дискеты в WinImage |
|
Запуск DOS через образ загрузочной дискеты |
Перепробовал несколько версий, пока остановился на DOS 6.22. Не потому, что он лучше или хуже прочих, просто... выбрал - вот и все тут.
В общем, поступаем по обычному сценарию: выбираем в BIOS в качестве основного вариант загрузки ОС с floppy-дисковода, <F10> и все такое...
Понятно, что в таком виде не только "Командира Нортона" не поставить, но и банально текстовый документ не создать. Винчестер-то, пусть и виртуальный, не размечен! Так что не без содрогания наблюдал страшную некогда инфу, сродни эпитафии всему компьютерному миру:
Пришлось напрягать разжижженные рюшечками Vist'ы мозговые вещества и припоминать, что была де такая команда, как fdisk... Точно, была! И иже с нею format C:\. Кошмар для жестких дисков эпохи ДОСа. Исход, я б даже сказал.
... с надеждой на перерождение в виде добавочного ключа /S.
Вдвойне приятно видеть, как происходит все это лишь в небольшом окошке виртуальной машины, в то время, как вокруг по-прежнему тихо-мирно обретаются знакомые значки хостовой ОС... Любители же пощекотать нервы могут шлепнуть по клавишам <Alt>-<Enter> и перейти в полноэкранный режим. И вот, переключившись на основной жесткий диск, видим долгожданное:
Личности же, вожделеющие припомнить нечто вроде вот этого:
...да прочитают продолжение данной статьи.
Но существует и еще выход из ситуации. А именно: запустить установку и копирование файлов ДОС напрямую из установочного реального CD (DVD-формат пока не попробовал). Нужно только указать машине, что следует использовать настоящий CD-привод. Как правило, на загрузочных CD уже установлены необходимые файлы. Тут и утилиты Нортона, и инструменты Fdisk, и прочее - в зависимости от комплектации. Плохо то, что не всегда срабатывает. Скажем, у меня все пошло лишь на одном диске из четырех, так что не факт, что у кого-то получится, имей он в распоряжении лишь один такой диск. И еще. После запуска KEYRUS в окне ДОСа, естественно, стали читаться русские буквы. Что во многом облегчает жизнь, но - лишь до той поры, пока диск находится в дисководе. После копирования системных загрузочных файлов в основную директорию C:\ всякая русификация прекратила место быть. Естественным образом, на экране стали появляться непонятные ни одной филологической науке кракозябры. Скопировать же KEYRUS на винчестер по непонятным причинам не удалось; также не увенчалось ничем редактирование файла CONFIG.SYS с попыткой добавления команды запуска русификации при загрузке системы. Да и при инсталляции DOS-приложений, не поддерживающих русский язык, (скажем, Windows 1.0), прочитать какие-либо инструкции по установке не представляется возможным. Приходится действовать по наитию. Но лучше плюнуть на всякую русификацию и продолжать работать в "буржуинском" варианте.
Но вот следующая засада до сих пор ставит меня в тупик: как указать ДОСу CD-привод?.. Он категорически отказывается понимать все прочие диски, кроме A:\ и C:\. Еще и на B:\ соглашается, только отчего-то тот оказывается точной копией A:\. В то время, как продолжает успешно грузить и Нортоны, и прочие утилиты с того же CD в режиме автозапуска. В общем, загадка. И она не решается даже методом копирования каких-либо файлов на носитель RW с целью установки с него всевозможных приложений. В то же время, в гостевых Windows диск D:\ распрекрасно читается, с ним можно работать, как и в обычных условиях. Подозреваю, что дело в драйверах самого ДОСа (точнее, в их отсутствии) для CD-приводов. Тогда почему происходит чтение в режиме автозагрузки ОС?.. Или это происходит непосредственно из BIOS? С другой стороны, в версии DOS 6.22 уже должны быть драверы чтения CD. Ведь должны?
В эмулируемой Windows 98 реальный диск D:\ распознается без проблем, с ним можно работать, как с обычным носителем
В общем, пока загадка. Ну да ладно, по крайней мере, операции с ДОСом вспомнил, потренировался ;)
Ни о каких же картридерах, понятное дело, и заикаться не стоит. К слову сказать, VPC также пока не "научили" распознавать порты USB. Будем надеяться, что в последующих версиях разработчики исправят столь огромный недостаток этой прекрасной программы.
Опять DOS!
21.12.2008
[1] [2] [3] [4]
Творчество, заметки, письма
|
Большинство предоставленного здесь материала является цитированием со старых номеров компьютерных журналов, таких, как
"Мир ПК" или "Весь Компьютерный Мир". К сожалению, все мои попытки связаться с этими изданиями по поводу вопроса о цитировании были безуспешны.
Издания упорно хранили молчание. Что я разрешил себе расценивать как знак согласия, указывая, тем не менее, повсюду как выходные данные
издания (с работающей ссылкой на Интернет-представительство), так и автора публикации. Тем более, что, в силу срока давности этих публикаций, вряд ли материал можно рассматривать как коммерческий или рекламный,
пусть даже названия фирм здесь и присутствуют (уж без этого никуда).
Ежели появятся какие претензии по оному поводу, прошу
издания связаться со мной
Райво Штулберг |