IZONE - http://www.izcity.com/ - бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

Двойная загрузка в Windows ME

Если вы работаете в Windows ME, то вам должно быть интересно узнать о том, как включить, некогда отключенный в нем DOS.
Также прочитав эту статью, вы узнаете, что при помощи этого самого Dos'а можно сделать: речь пойдет о двойной загрузке.

Часть первая

Большинство из нас работает (развлекается ?-)) в Windows, даже более точно, в Windows 9x/ME. Это, поистине, лучший выбор. Предчувствую возмущенные возгласы поклонников всяческих Linux'ов, Windows NT и проч. Каюсь, каюсь! У всех прошу заранее прощения за оскорбление их нежных чувств к той или иной операционке. О вкусах, как говорится, не спорят, но просто большинство Виндоненавистников работают с другими операционками исключительно из глупого принципа ("Хоть что, лишь бы не Microsoft"), или же просто чтобы повыпендриваться ("Я, типа, крутой кулхацкер, у меня, типа, линух стоит, а вы все, ламы, винду юзаете", а про себя добавляет "чтоб он [Linux] провалился"). Перед такими извинятся не собираюсь! Ни коим образом не хотел я этим "опустить" NT, Linux, и т.д. Более того, сам часто порываюсь поставить себе 2000-ник, правда, поставив, удаляю (да, быстро, быстрее чем где угодно (например, в Win9x), да, надежно, но никакая крутость, быстрота и надежность не заменят мне а) желания, а главное, возможности раз (два, три :) в месяц/неделю/день :) прокатиться, скажем, по "родному городу" или убить человек пять doom'ов да ranger'ов б) те, кто помнят мою первую статью (IZone 146, Разгон, разгон и еще раз разгон), знают, сколько у меня оперативной памяти (64Мб), а вы думаете WinNT (общно), и Win2000 (в частности) хорошо на таком объеме оперативки работает?.. Будет, конечно, октябрь, будет и Windows XP с возможностью эмулировать Win95 (для игр), будут и лишние 256 мегов оперативки. Но я не зря подчеркнул слова с корнем "буд" - это все только будет! А пока у нас настоящее, и то, что есть сейчас.
Вот я и подошел к тому, о чем, собственно, статья. Если кто не знает, двойная загрузка - это возможность иметь (в хорошем смысле слова ;) несколько операционных систем на одном компьютере. Впервые такая возможность появилась в незабвенной Windows 95. Помните Previous version of MS-DOS? Вот это оно и есть. Как это было удобно и хорошо. Работаешь себе в новейшей (тогда) ОС, есть какие-то сложности, нет проблем, загружаешь этот самый МС-ДОС, и делаешь то, что нужно, в привычной Windows 3.11. Эх, славные времена были! Винчестеры тогда были маленькие, а мышки - большие, теперь, увы, все наоборот! После покупки нового и большого винчестера (не смейтесь, по сравнению с 540Мб, 6Гб это очень даже много, тогда 6Гб, приблизительно, как сейчас 40!) у моего папы появилось желание иметь свой собственный Windows, а не просто настройку пользователя. Я ведь тогда много что ставил (игры, программы), а опыта маловато было, а тут еще и винт большой, так что у меня одни глюки были, а папе работать надо (в Word'е, Excel'е ну и в Soliter'е ;). Тогда-то и была применена такая вещь, как двойная загрузка. При помощи некоторых познаний в командах dos'а без особого труда было написано все, что нужно для загрузки 2х Windows (может кому-то проще воспользоваться сторонней программой, но не мне). Так и жили. При включении, после инициализации всех устройств, выскакивает стандартное Startup меню Windows с двумя пунктами: Windows с диска C: и с диска E:, если ничего не нажать, то через одну секунду будут грузятся папины винды, ну а если выбрать второй пункт, то заменятся файлы config.sys, autoexec.bat и (самый главный) msdos.sys, компьютер вновь будет грузится сначала, но на этот раз загрузятся уже мои винды (после след. перезагрузки опять будет меню). Все это было очень удобно, хорошо, а, главное, выполняется главная цель - чтобы у папы пасьянс не глючил!
Время шло, выходили новые версии операционок, и все быстренько корректировалось и продолжало работать. Все началось с выходом Windows 2000. Очень уж удобно было, совсем не глючило (вы представляете, она целый день проработала без перезагрузок, ни разу не повесившись), вопрос о "поиграть" тогда не стоял (во что поиграть на 166 MMX?). Но, в конце концов, тормоза взяли свое (еще бы 166 MMX и всего 32 ОЗУ!) Windows 2000 была удалена, и начались грустные и бледные будни Win98... Пока вдруг случайно я не наткнулся на beta версию Windows ME. Как же я ликовал! Плевать, что не русская, плевать, что бета, зато также удобно как в Win2000, хотя не так надежно, но быстро-то так же, как и в Win98! Радость была просто неописуемой. Я и мой знакомый (владелец того самого 750 Athlon'а из прошлой статьи) даже занялись переводом Windows, кстати довольно много перевели! Довольно скоро был замечен такой нюанс, что WinME, откровенно говоря, плюет на файлы autoexec.bat и config.sys, исправляя их каждый раз при перезагрузке. Сначала я верил, что это из-за бета-версии. Но вот вышла полная версия, появились обзоры нового детища Microsoft'а, которые направо и налево "восхваляли" заботу дяди Билла о нас. Ведь именно поэтому у нас был отнят Dos, дабы увеличить, по мнению Билла, скорость загрузки. А вместе с досом мы потеряли и воспоминания, и возможность двойной загрузки. Наверняка многие из вас также жестоко обломались, и именно поэтому продолжили использовать Win98SE. Сначала я поступил именно так. Правда, пытался, как можно больше приблизить облик этой самой 98ой к ME, но у меня не получилось. Казалось бы, мелочь: удобные окна диалогов, настройка тулбара в проводнике (+ 2 новые кнопки), симпатичная расцветка, но именно этих приятных мелочей мне и не хватало. Я опять поставил "Линолеум", пытаясь его как-нибудь обмануть. Но все было безуспешно. Как-то раз, при запуске с дискеты (после неудачной попытки запустить Миллениум с системной областью win98 :), я обратил внимание на надпись "Windows Milennium Startup Menu" и "Windows Milennium Emergency Boot", это все означало, что системная область на дискете от WinME!!! Осталась малость, просто скопировать ее на диск. Но как? sys.com просто восстанавливал io.sys, а старый sys не работал! Теперь-то я понимаю, что все было просто: скопировать io с дискеты на диск, но тут мне помешала одна деталь из прошлого. Как-то раз, давно, уже не помню по какому поводу, я скопировал io.sys, подробностей я, конечно, не помнил, но помнил эффект - диск стал несистемным :), поэтому и теперь копировать io не стал, а зря. Дело в том, что подробностью первого и неудачного копирования было, то, что я сначала io удалил, а потом скопировал новый, а подробность эта очень немаловажна! Дело в том, что io должен быть строго в определенном месте диска, если его удалить и скопировать, то он уже не будет в этом самом месте, если же заменить, не удаляя, то все будет Ok! Но вспоминать это мне не пришлось. Как-то раз я наткнулся на программу с названием Real DOS-Mode Patch for Windows ME. Как я тогда загорелся её поставить, и когда поставил, понял, что так близок был к разгадке! Для возращения Dos'а надо: во-первых, заменить io.sys на диске таким же файлом с дискеты, command.com (в корне диска и в папке Windows), а вот файл regenv32.exe (находящийся в папке Windows\System) программа исправляет сама. Вот и все. Для нормальной работы теперь нужно чуть-чуть подправить config.sys и autoexec.bat и все! 5ти-килобайтовый файл программы можно будет найти на моем сайте.

На этом первая часть статьи заканчивается. Во второй же вы сможете прочитать более подробно о содержании файлов autoexec.bat, config.sys и msdos.sys. 

Часть вторая

Если кому интересно, вот все, что у меня служит для двойной загрузки. Все эти файлы лежат в папке "C:\System", т.е. в любой

 


Ну вот и все. Да, еще один момент, если это вам нужно не в WinME, то вам бы еще пригодился бы файл qemm386.sys, он есть, например, в Qemm97, хотя, в досовой версии тоже есть. Для загрузки qemm надо добавить такую строчку к config.dus и .val в последнюю секцию ([val] или [dus]): "device=qemm386.sys", указав, конечно путь к нему. Этот самый qemm нужен не как менеджер памяти, а ради Quarterdeck Quick Boot, т.е. компьютер не перезагружается полностью, а сразу грузит винды, но, еще раз подчеркну, в WinME эта вещь глючит. Теперь вроде все. Если что, мое мыло не изменилось.)

Евдокимов В.С. 
emv@novsu.ac.ru 
ovnsoftgroup.narod.ru

 


Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com