Grigorijg
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору IFkO Простите, сволоча, - до 98IF пока руки не доходили... Как Удильщик или Кашалот, завершаю заседание КОАПП, т.е. о фантазиях на тему виртуальной памяти в русской Windows 98SE. Итак, даже при чистой установке Windows 98SE с RAM 256 МБ в папке C:\WINDOWS\SYSTEM\VMM32 не появляется драйвер vmm.VxD. Он там появляется после установки мощного пака MDCU от Максуда. И то, он не спасает при 2-3ГБ оперативы. А если самостоятельно в ту папку закинуть Ваш патченный vmm.VxD, то и голая Windows 98SE начинает работать с 3ГБ оперативы. Так что если запускать Setup.exe не напрямую, а батником, предварительно создающим в DOS директорию C:\WINDOWS\SYSTEM\VMM32 и кладущему туда vmm.VxD, то всё должно быть ОК. Пробовал схитрить. Перепаковал WIN98_51.cab, заменив там vmm32.VxD на патченный vmm.VxD. Т.к. CAB архивы в дистрибутиве взаимосвязаны и в WIN98_51.CAB были осколки (продолжения) файлов WIN98_50.CAB, то двух файлов установщик винды не нашёл и сказал, что не видит их и в папке установки. Пришлось в дистрибутив отдельно положить два файлика: necatapi.vxd, ntkern.vxd. Установщик всё нашёл, но... не сумел консолидировать драйверы виртуальных устройств даже при 256 МБ, и даже при 1 ГБ винда не смогла первый раз запуститься... Короче, подменить патченным vmm.VxD родной vmm32.VxD не получается. Ещё важный вывод. Если есть желание что-то менять в .CAB архивах оригинального дистрибутива Windows 98SE, то надо все эти .CAB предварительно перепаковать, скажем, в Power Archyver, дабы сделать их все самодостаточными и независимыми. Иначе файлы-осколки, неизбежно "выпадающие в осадок", придётся выявлять опытным путём и добавлять россыпью в папку дистрибутива. Непонятно, что делать с "пустым" DRIVER14.CAB. Не исключено, что там только "осколки". Может, когда-нибудь руки дойдут до подобной перепаковки, но это - титанический труд, который, правда, ни в какое сравнение не идёт с Вашим трудом. |