Внимание! Появился реальный шанс запустить Win98 SE на современном железе.
Тема в разделе «Hard & Soft», создана пользователем BolenB, 31 мар 2008.
-
BolenB
- Регистрация:
- 8 июл 2007
- Сообщения:
- 356
Windows 98 RAM Limitation Patch доступен!
Решены проблемы Windows 98 SE с большим объемом ОЗУ.
Данная проблема и методы её решения очень хорошо и подробно описаны.
Данный патч позволяет Windows 98 SE видеть и использовать до 2Гб и более ОЗУ, без нарушения функциональности DOS программ и оборудования (хотелось бы верить).
Оформлен в виде .bat файла, что позволяет установить его из DOS, если Windows не грузится. Содержит пропатченные версии файлов:
— vmm.vxd 4.10.2226
— vcache.vxd
— himem.sys.
Использованы английские версии файлов (но этого может быть заметно только на синем экране смерти).
Не забудьте убрать MaxPhysPage, чтобы увидеть всю память.
Функциональность систем с ОЗУ маленького объема не нарушается.Ссылка:
http://forum.ru-board.com/topic.cgi?forum=62&topic=10556&start=1440#16 -
а патч позволяющий видеть PCE-E видеокарту ещё не сварганили ?
-
Блин, вытащил RAM или просто тупо заюзал всё-512 под кэш и пошло всё отлично. А толку что так, что с этим патчем — НОЛЬ. Дров нету итд.
-
BolenB
- Регистрация:
- 8 июл 2007
- Сообщения:
- 356
Ну если у вас видюха Nvidia, то есть дрова Forceware 82.69 под Win98. PCI-E видяхи GF7600 — GF7900 по отзывам с ними работают (и AGP кстати тоже).
-
BolenB,
просто мне кто-то втирал, что винда98 с такими видяхами не работает вообще -
Ну, с 82.69 то можно считать что и не работает. Фиксы для старых игр специально пошли с 163.75 , а без фиксов уже с 4x.xx уже многое не пойдёт.
-
Был бы ещё патч запустить на NTFS ) У меня вот два харда. Оба больше 200 Gb. Один под линь, на другом XP. Ещё один с FAT32 заводить лениво )
Да и что с картами позже 7-й серии?
Память при желании вытащить можно. John Freeman прав. -
Это всё не патчи кстати, а хаки. Стабильной хоть сколько-нибудь работы вообще ждать не стоит. Под dx10 карты драйверов в природе не было никогда под 9x, там всё вообще глухо, да это и изначально была основная проблема — ну запустить легко, а драйверов то нету и всё тут.
bl00dshot и kreol нравится это.
-
BolenB
- Регистрация:
- 8 июл 2007
- Сообщения:
- 356
Запустиь говорите легко? А вы попробуйте запустите Win98 без хака с 2-3 гектарами оперативки, будете первым кому это удалось. Не у всех DX10 карты, полно народу с GF6600 — GF7900. Полно народу с Realtec, Live, Audigy, Audigy2 под них дрова есть.
Добавлено через 13 минут
И сколько раз вы её дергать будете, пока не надоест? Железо, чем меньше его дергаешь, тем дольше работает.
Последнее редактирование: 31 мар 2008
-
Я на 2 запускал — кэш соответственно 1.5 ставил.
-
BolenB
- Регистрация:
- 8 июл 2007
- Сообщения:
- 356
Произошла типичная подмена понятий. Путаете теплое с мягким. @Goblin
Наверно не кэш, а RAM-драйв. В безопасном режиме Win98 грузится пробовали? Уже с 1.5 гектарами винда не грузится в безопасном режиме, толко в стандартном. А если вы поставили (для примера) драйвер видеокарты, а комп не грузится, как вы его будете дейнсталировать? Можно конечно руками удалить, но не всеж такие маньяки как мы с вами -
Я больше 2 и не пробовал по этой причине. В теории можно до 2.5 , далее адресное пространство AGP. А что за рамдрайв? Ещё способ? Безопасный же режим я вообще не пробовал равно как и драйвер на видеокарту извращать — вуда и S3 и всё тут(ну или как вариант V3 3000 был ещё).
-
BolenB
- Регистрация:
- 8 июл 2007
- Сообщения:
- 356
Рамдрайв это запуск xmsdsk.exe в autoexec.bat. (XMS RAMdisk).
Не пугайте меня так, а то начну подозревать, что вы теоретик или вам приснилось, что вы Win98se устанавливали на 2 гектара оперативки -
Ты не путай мою сказку, нету носа у статуи…
Я её не УСТАНАВЛИВАЛ, а ЗАПУСКАЛ уже после установки. Какие там проблемы при установке меня не волнует ибо есть образы и прочее для быстрого развёртывания что я обычно и делаю.Аналогично средства отжора памяти есть и другие, аналогично >2gb и по определению смысла не имеет под 98.
-
John FreemanБрехня, на GeForce 4 Ti с 44.05 запускалось все, проблемы ИМХО возникают только с 5х.хх и старше, возможно потому что они сильно их перелопатили и добавили новые компиляторы шейдеров под серию FX.
Хм, мне в принципе пофигу на драйвер видеокарты, ибо есть пачка Voodoo 1/2/3/4/5 PCI, плюс есть Вортекс 2в качестве звука, а вот с дровами под чипсет могут возникнуть проблемы, впрочем как и с любыми неинтеловскими…
Последнее редактирование: 1 апр 2008
-
А толку что с 5x , что с 4x ноль. Они не знают карт даже 6 серии.
-
BolenB
- Регистрация:
- 8 июл 2007
- Сообщения:
- 356
Последнее редактирование: 4 апр 2008
Решение проблемы памяти в win me
Re: Решение проблемы памяти в win me
ME может нормально работать с гигабайтом памяти, особено если на видеокарточке набортной памяти немного. Да и от другого железа может сильно зависеть. В подобной ситуации мне приходилось сильно урезать файловый кеш. Размер файла подкачки, в общем-то, мало на что влияет, как и его фиксированный размер. Куда полезнее добавить в system.ini в секцию 386Enh параметр ConservativeSwapfileUsage=1 Тогда винда, если памяти хватает, не будет свопиться почем зря.
Последний раз редактировалось Daemon 30 сен 2023, 23:39, всего редактировалось 1 раз.
В пламени брода нет… (С) Егор Летов
-
Daemon - Мастер Даунгрейда
- Сообщения: 353
- Зарегистрирован: 16 янв 2009, 15:26
- Железо: 80286 и выше
Re: Решение проблемы памяти в win me
SergeCpp » 18 апр 2011, 16:33
Да, с 1 гб работала несколько лет нормально. Тогда ещё в редкость было такое количество памяти и спрашивали: зачем?
Демонстрация двоичного сравнения файлов мегабайт по 100-200 с каждой стороны (одинаковых) в Far развеивала все сомнения — первое сравнение шло минуту-две, а второе, когда файлы были в кэше — секунд 10.
Размер ли то был файла подкачки или файлового кэша (512 мб ограничение) — я уже забыл, к сожалению, может и про кэш то ограничение было.
Про ConservativeSwap — тоже позабыл, может и стояло тогда.
Читал тогда в MSDN от VS6 про параметры WIN.INI и SYSTEM.INI, пробовал. Там, вроде бы, озаглавлено было «WIN 3.1», однако параметры работали и в новой. Тот же PerVMFiles= параметр.
Ага, вроде вспомнил, почему распаковывал VMM32. Искал строки в файлах (ту же PerVMFiles) и не находил. А в распакованных — нашлась (DOSMGR.VXD). Там и других строк интересных много. Вот и к тёте Иде за помощью обратился. Что-то опять могу напутать — давно это было.
Последний раз редактировалось SergeCpp 30 сен 2023, 23:39, всего редактировалось 1 раз.
-
SergeCpp - Мастер Даунгрейда
- Сообщения: 586
- Зарегистрирован: 11 апр 2011, 12:49
- Откуда: At Home
-
- Сайт
Re: Решение проблемы памяти в win me
Daemon » 19 апр 2011, 10:34
Ага, памяти много не бывает ) Хотя в семействе 9х она и добавляет головной боли.
Скорее всего файловый кэш и ограничивался. Но опять же если не гонялись 3D приложения или видео простенькое стояло, то может и не надо было ничего ограничивать.
Последний раз редактировалось Daemon 30 сен 2023, 23:39, всего редактировалось 1 раз.
В пламени брода нет… (С) Егор Летов
-
Daemon - Мастер Даунгрейда
- Сообщения: 353
- Зарегистрирован: 16 янв 2009, 15:26
- Железо: 80286 и выше
Re: Решение проблемы памяти в win me
SergeCpp » 03 май 2011, 11:11
Вот ещё одно исправление для памяти:
The Windows 95/98/SE/ME RAM Limitation Patch Program patches Windows 95, 98, 98SE or ME
to support Computers with more than 512MB of RAM.
http://rloew.limewebs.com/Programs/Patchm.htm
Там платная, есть демо — поразбираться, может, пригодится (а может, знаете уже эту программу).
P.S. IO.SYS Decompressor для Win ME там есть (и ещё много интересного-полезного):
http://rloew.limewebs.com/prerel.htm
Последний раз редактировалось SergeCpp 30 сен 2023, 23:39, всего редактировалось 1 раз.
-
SergeCpp - Мастер Даунгрейда
- Сообщения: 586
- Зарегистрирован: 11 апр 2011, 12:49
- Откуда: At Home
-
- Сайт
Re: Решение проблемы памяти в win me
Daemon » 18 май 2011, 11:32
Мда, давненько меня здесь не было.
Знаю я этот сайт. Самое интересное, что мы делаем практически одно и тоже. Только там есть таймбомба в демо версии, которая, кстати, довольно легко выпиливается. Ну и он денег хочет, а у меня файлики бесплатные )
Самое интересное там, для меня , нативная поддержка сата для 9х. Только вот даже демы нет (….
Последний раз редактировалось Daemon 30 сен 2023, 23:39, всего редактировалось 1 раз.
В пламени брода нет… (С) Егор Летов
-
Daemon - Мастер Даунгрейда
- Сообщения: 353
- Зарегистрирован: 16 янв 2009, 15:26
- Железо: 80286 и выше
Re: Решение проблемы памяти в win me
Landa » 06 сен 2012, 17:25
Rodegast писал(а):Разве у w9x были какие то проблемы с памятью? Можно про это по подробнее.
Я столкнулась с проблемой например такой что некоторые игры выпущенные под Windows-98 не запускаются на компьютере при памяти превышающих 32 мегабайт. При установке же памяти в 32 мегабайт в одном и том же компьютере игра запускается выпущенная для пиара под Виндовс-98, например знаменитый *безумный мотокросс*…
При любой памяти выше 32 мегабайт выдаёт сообщение: У вас «недостаточно памяти» — требуется память в 32 мегабайт. (Смешно но это так, сколько больше памяти не ставь, если будет превышать 32 мегабайт будет сообщение «что памяти недостаточно»)….
Последний раз редактировалось Landa 30 сен 2023, 23:39, всего редактировалось 1 раз.
Не работающие, поломавшиеся компьютеры:
Pentium-1(133/166)/Celeron — 266/AMD-K-6-333/Celeron — 800/
-
Landa - Самая-самая
- Сообщения: 1866
- Зарегистрирован: 14 июл 2012, 16:04
- Откуда: Россия
- Железо: AT-486, Pentium-1(133/166mmx),P-4, Celeron-266, 366, 1100, AMD-k-6-2, AMD-64, Pentium-Core-2Duo
Вернуться в Операционные системы
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
The famous ram patch by rloew is now available to the public through permission of his son! Rloew has been known for his fantastic advancements onto Windows 9x that could not be imagined to be possible! His ram patch is probably the best known of his many achievements. With this, Windows 9x systems can utilize up to about 4gb of ram. Install and enjoy!
Features:
-Use up to 4gb of ram on Windows 95, 98, and ME
-Enhanced system stability >512MB ram
-Simple installation
-Compatible with any Windows 9x PC
Requirements:
Windows 95/98/ME
Instructions:
1) Unzip files
2) Open PATCHMEM.EXE
3) Reboot Windows
4) Enjoy
Components:
PATCHMEM.ZIP
Notes:
-If using a physical computer, be sure your motherboard natively supports the amount of ram you desire. The patch is ineffective if the bios cannot see all the ram.
-Windows 9x’s user memory space is limited to 2GB due to being hard-coded.
Screenshots:
VMWare appears to have a bug and does not allow all 3.5gb of ram. |
Proof of bug on VMWare; image from LoneCrusader. |
40 minutes ago, MrMateczko said:
As dencorso said, right after installing 95/98SE, just run PATCHMEM.EXE /M and forget about anything else. Don’t bother with SPLIT8MB, Min/Max FileCache, or MaxPhysPage.
For many years been running 98SE without ever tweaking FileCache settings, even before the RAM patch became available to public.
«oddly» for me, i still need to use 1/24 of system ram for minfilecache and maxfilecache. at least from my testing, i noticed that when i removed the entries, even with rloew’s patch, it functioned oddly such as iexplorer.exe causing a illegal operation / page fault, and it usually was related to ole32.dll. another weird issue ( not because of not having the filecache settings ) was with using a older version of vlc player that was able to launch successfully, i don’t remember the version as i deleted them shortly after, i think it might have been 0.5.3, if not that, then .4 version that launched, and played a mpeg video shortly before making some weird slight high pitched noise and then exited and complained about a invalid page fault in directx.S0. i don’t think the vlc player .8.6d in specific is related at all to system settings or hardware, as i noticed when it tries to install, it mentions not being able to load a certain file ( this happened on other computers ), but oddly, older versions don’t seem to have this specific issue, yet still don’t run properly. the TCPMP mod player worked fine of brief testing, and i also tested winamp 2.95 without issue for a sample mp3 file.
another strange but new issue i encountered was wmi9x failing to load certain files, cimwin32.mof, msi.mof, etc. perhaps these issues might be related to ACPI in some way? also, the reason why i mentioned the 1/24 ram and filecache settings is because without minfilecache and maxfilecache settings of 1/24 of ram, wmi9x wouldn»t even install, with GLB6362 causing a invalid page fault in ole32.dll. i then added minfilecache=86000, and maxfilecache=86000 ( having 2048 MB of ram installed ), rebooted, and was able to install wmi9x, but with the errors related to not loading cimwin32.mof, etc. there was also a invalid page fault with a certain version of vlc i tested, possibly 0.6.2, but instead of it being for ole32, it was mentioned in module <unknown>. so other than wmi9x and those vlc players, i don’t think i had any other large issues, at least presumably, i believe the explorer errors were cured from using the appropriate minfilecache and maxfilecache settings, but how other people can run their systems fine without it, i don’t know.
ironically, for maxphyspage, i did not add the entry in this build, but what are the chances that this would have any effect on the related problems i have? i may need to test this out, despite rloew’s patch notes mentioning ( at least for 98SE ), for it be removed from system.ini settings, though not specifically mentioned for windows 95. as for patchmem itself, i’ll pass on that information to the next configuration to run patchmem.exe /m. however, i was wondering, for the part he mentioned to copy patchmem to the windows folder, is it ok if it’s copied to the c:\windows folder? also what’s the difference between using that switch command vs just double clicking the executable? reason why i ask is because i didn’t use the switch method, i simply double clicked patchmem.exe to install from c:\windows where i copied to.
Edited by cov3rt
Spider_mk писал(а):
Как и где настроить винду 98 для нормальной работы с объемом оперативки 1 гигабайт
По умолчанию доступно программам только 512 Мб хоть и видно весь объем оперативки
«Проблемма с виндой» — ну очень информативный заголовок и ошибок в нем совсем нет,
fin
Microsoft Knowledge Base Article — 108079
(вольный перевод )
Windows 3.11/9x/Me на компьютерах с оперативной памятью более 512 МБт
————————————————————————
Описание проблемы:
В 32-х битном защищенном режиме кэш-драйвер (Vcache) в Windwos пытается создать максимальный размер кэша, столько сколько доступно было при старте ОС.
Кэш-драйвер резервирует достаточно памяти адресов для доступа к максимальному размеру увеличения кэша.
Этот диапазон адресов находится в виртульном адресном пространстве от 0xC0000000 до 0xFFFFFFFF (3 to 4 гигабайт) системной области.
На компьютере с установленым большИм объемом RAM максимальный размер кэша может быть больше, чем все доступные адреса кэш-драйвера в системе, в рзультате будет недостаток доступных виртуальных адресов для нормального функционирования ОС.
Варианты решений:
а) Ограничить максимальный размер кэша в системе до 512 МБт или менее.
б) Или установить лимит максимально возможной доступной памяти в системе.
в) Или ограничить инсталированную в компьютере RAM.
—————
Решение с ограничением размера кэша:
1) Открыть System.ini в редакторе типа Notepad, либо в любом ином текстовом редакторе или из MS-DOS сессии.
2) Нати в этом файле секцию [VCache]
3) Изменить (добавить) параметры MinFileCache= и MaxFileCache= на требуемые значения. Размер указывается в килобайтах.
Например: Для большинства систем максимальный размер кэш можно установить до 32 МБт. Минимальный по усмотрению.
[VCache]
MinFileCache=4096
MaxFileCache=32768