Решение проблемы памяти в win me

Всевозможные операционные системы от CP/M до Vista

Re: Решение проблемы памяти в win me

Сообщение Donald_Fuck » 19 янв 2011, 20:13

Выкладывайся сразу на сайт, там аудитория шире :D
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 11:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Решение проблемы памяти в win me

Сообщение Daemon » 20 янв 2011, 14:52

Вроде как выложил. Пусть и там будет.
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Английская версия Windows ME

Сообщение SergeCpp » 14 апр 2011, 10:54

Daemon, в вашем архиве (два архива в этой теме одинаковы и совпадают с архивом на сайте в разделе Windows ME) находятся два файла: VCACHE.VXD и VMM.VXD.

Сравнение вашего VMM.VXD и моего SYSTEM\VMM32.VXD (они одинаковы по размеру) показывает, что ваш — от русской версии Windows ME. Это затрудняет обнаружение ваших изменений (большие текстовые блоки на разных языках). Вероятно, основные ваши изменения находятся по адресам 0006874C..00068770 и 0006DFB5..0006E0B8 (адреса от начала файла)? Ещё есть несколько маленьких изменений, в байт-два по разным адресам.

Файлы VCACHE.VXD отличаются очень сильно, на вид будто данные сдвинуты (видно по текстовым блокам, например, один большой текстовый блок в моём файле начинается с адреса 0000456E, а в вашем — с адреса 0000416E). И Version Info в вашем файле нету (Explorer - Properties - Version), у моего: "4.90.0.3000", "VCACHE Virtual Device (Version 4.0)".

Было бы интересно узнать о сути произведённых изменений.

Если возможно, измените таким же образом приложенные файлы от английской Windows ME 4.90.3000.

P.S. Файл SYSTEM\VMM32.VXD при обычной установке содержит коллекцию VXD, у меня же он — только собственно VMM.VXD (остальные — в каталоге SYSTEM\VMM32).
Вложения
WINME_4.90.3000_ENG_2xVXD.RAR
(192.2 Кб) Скачиваний: 194
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 441
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Решение проблемы памяти в win me

Сообщение Daemon » 14 апр 2011, 14:21

Подправил файлы. Но проверить мне их сейчас негде, у меня нет под руками английской МЕ ( Так что тестировать Вам.
Вложения
vmm32.rar
(174.21 Кб) Скачиваний: 198
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Английская версия Windows ME

Сообщение SergeCpp » 14 апр 2011, 15:29

Спасибо вам!

Тестировать сейчас не выйдет (памяти мало), сохраню эти файлы на будущее.

Вижу, что изменения в файле VCACHE.VXD минимальны — всего 4 байта изменено.
В файле VMM32.VXD изменений побольше, в том числе новый блок кода.

Будет время, поизучаю с дизассемблером детальнее, что там и как.

P.S. TRW2000 (http://old-dos.ru/files/file_1323.html) смотрели?
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 441
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Решение проблемы памяти в win me

Сообщение Daemon » 14 апр 2011, 15:35

Всегда пожалуйста )
Потестировать все-таки стоит и на малом количестве памяти. Хотя бы на предмет загрузки системы с этими файлами, а то я в спешке мог и ошибиться где-то. Хотя наибольший интерес представляет тестирование более чем с гигом памяти.
Сейчас посмотрю, что там по ссылке.
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Английская версия Windows ME

Сообщение SergeCpp » 14 апр 2011, 15:37

Да, пожалуй стоит проверить, сейчас файлы поменяю и перезагружусь.

Памяти 128 мб.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 441
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Решение проблемы памяти в win me

Сообщение Daemon » 14 апр 2011, 15:42

Только не забудьте сделать копию оригинальных файлов на всякий случай.
Если не заработает, буду дальше vmm ковырять. В этом случае будет интересно поведение системы, то есть на каком этапе и с какими сообщениями повиснет.
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Английская версия Windows ME

Сообщение SergeCpp » 14 апр 2011, 15:56

Да, я переименовал оригинальные файлы (плюс они еще сохранены) и скопировал новые.

VMM.VXD я переименовал в VMM32.VXD, так как он у меня в SYSTEM находится.

Перезагрузился, сделал ScanDisk, вот пишу сейчас, работает! Спасибо вам! Сохраню эти файлы на будущее.

Несколько в сторону от темы: некогда я читал, что выпущено обновление какого-то драйвера, связанное с тем, что на новых компьютерах система не успевает сохранить кэш на диск при выключении. Вы с такой проблемой сталкивались? У вас нету обновлённого драйвера? Не помню название, да и не было его в той заметке, что читал уж много лет назад.

Впрочем, это тоже на будущее в любом случае.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 441
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Решение проблемы памяти в win me

Сообщение Daemon » 14 апр 2011, 16:04

Ну вот и отлично! ) Есть подозрение, что и с большими объемами памяти проблем не будет. Я сейчас пишу из-под win ME and 2Gb ram.
В даном случае правильно сделали, что переименовали файл. Хотя мне и странно, что у вас vmm32.vxd содержит только vmm.vxd
Честно говоря, о такой проблеме слышал краем уха, но никогда не сталкивался с ней. И драйверов или утилит для этого у меня нет.
Ошибочка вышла. Патч для защиты от потери информации на быстрых системах лежит на сайте майкрософта, правда мне он никогда не был нужен. Прилагаю его, на всякий случай.
Вложения
273017usam.rar
(176.12 Кб) Скачиваний: 287
Последний раз редактировалось Daemon 14 апр 2011, 16:29, всего редактировалось 1 раз.
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Re: Решение проблемы памяти в win me

Сообщение SergeCpp » 14 апр 2011, 16:27

Да, у меня SYSTEM\VMM32.VXD содержит только VMM, а остальные (те, что обычно упакованы в VMM32.VXD, за некоторым исключением) находятся в каталоге SYSTEM\VMM32.

Детали уже не помню точно, делал это в 2004-2005 годах.

Ниже — по памяти (могу что-то забыть или не так написать):

В дистрибутиве VXD находятся раздельно и при установке компонуются в общий VMM32.VXD, что помещается в каталог SYSTEM. Вроде бы они перечисляются в реестре: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\VMM32Files. В этом "архивном" VMM32.VXD в том числе есть драйвер (вроде бы REPAIR или RESTORE), который никак не отключить в реестре (или в msconfig). При загрузке системы с ведением журнала загрузки видно, что он загружается (он, вроде бы, каталог где-то создаёт ещё). Вот таким хитрым образом я от него и избавился. Вроде, ещё что-то убрал из VXD, увы, всё почти позабыл сейчас.
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 441
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Решение проблемы памяти в win me

Сообщение Daemon » 14 апр 2011, 16:32

Ну, тогда понятно ) Система уже ручками тюнинговалась) Просто я думал, что такой vmm32.vxd у вас на чистой свежепоставленной системе, вот и удивился.
Вроде бы все правильно написали )
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Re: Решение проблемы памяти в win me

Сообщение SergeCpp » 14 апр 2011, 16:41

О! Спасибо! Беру драйвер!

А как вы редактируете сообщения? Мне не видно никакой кнопки у своих сообщений. Или нужно набрать некоторое количество сообщений, чтобы редактирование включилось?

P.S. У вас ведь русская Win ME, да ещё с 2 гб памяти, проверьте, пожалуйста, у вас TRW200 модифицированный работает? Команды TASK и THREAD выполняются нормально?
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 441
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Re: Решение проблемы памяти в win me

Сообщение Daemon » 15 апр 2011, 14:13

Странно, у меня кнопка редактирования есть, вроде бы сразу была доступна...
Да конфиг именно такой, правильно понимаете. Вроде бы работает, команды корректно выполняются. Только вот антивирус drweb упрямо считает trw2000 вирусом, приходится его выгружать (
В пламени брода нет... (С) Егор Летов
Аватара пользователя
Daemon
Мастер Даунгрейда
 
Сообщения: 353
Зарегистрирован: 16 янв 2009, 16:26
Железо: 80286 и выше

Re: Решение проблемы памяти в win me

Сообщение SergeCpp » 15 апр 2011, 16:21

С кнопкой редактирования меня подвёл минимализм — в браузере выключены цвета (Accessibility\Ignore colors specified on Web pages) и картинки.

Включил последовательно сначала цвета, а потом — картинки и увидел.

Прикрепляю три картинки — три вида отображения форума.

TRW2000 у вас работает — замечательно, спасибо!

Антивирусы — это да, доставляют сложности.

Давным-давно устанавливал Windows ME на машину с 1 гб памяти — работала хорошо (несколько лет). Где-то вычитал тогда, что размер файла подкачки должен быть не больше 512 мб (и, вроде бы, фиксированный). Забыл уже, сколько тогда поставил, вроде 128 мб.

P.S. Воспользовался кнопкой редактирования и упаковал картинки в архив, чтобы не показывались.
Вложения
old-dos-forum-screens.rar
(146.01 Кб) Скачиваний: 187
Аватара пользователя
SergeCpp
Мастер Даунгрейда
 
Сообщения: 441
Зарегистрирован: 11 апр 2011, 13:49
Откуда: At Home

Пред.След.

Вернуться в Операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1