Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:29 28.06.24 
Клубове/ Компютри и Интернет / Софтуер Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Ouch... [re: Air Force]
Авторivz (Нерегистриран) 
Публикувано29.05.01 19:15  



Хм, оказва се, че въпросът е малко по-особен (дори доста). Ще се опитам да обясня, но не може да е кратко.
Vmm32 (с 32 накрая) наистина е Virtual Memory Manager, докато само Vmm може да бъде много неща като се започне от такива като Vehicle Maintenance Management и се стигне до въпросното Virtual Machine Manager.
Сега, понеже VMM грешката е свързана със зареждането/изпълнението на виртуален драйвер (VxD), логично би било да приемем, че става дума за второто, понеже т.н. "виртуална машина" е начин (режим) да се създаде за дадена програма илюзията, че разполага с харуера само за свои цели. Самият VM Manager (или VMM във втория смисъл на съкращението) е "главен супервайзор" за активните VM (по една "машина" за всяка активна програма) и за заредените VxD (драйверите, чрез които програмите получават достъп до хардуера). Това описание се отнася предимно за Wn 3.11, откъдето е тръгнало понятието. При Win95 нещата отиват към оправяне (опростяване): има по една "виртуална машина" (VM) за всеки DOS-прозорец и една допълнителна за всички Windows-процеси. Поради тази причина и VxD-драйверите за 98 са по-сложни и с повече възможности, отколкото дотогава. При 98 ситуацията почти се оправя. Вече се говори за WDM (Windows Driver Model) драйвери, съчетаващи в себе си всичко досега + PnP + WMI (Windows Management Instrumentation - комплекс от средства за системно администриране). Драйверите вече работят в т.н. "kernel-mode" и за по-ясно (и да се отличават) имат разширение не VXD, а SYS (много е интерсно, аз в момента пиша такъв за просто USB у-во под Win2000).
Но да не се отклоняваме от темата.
Понеже въпросната грешка съдържаше (в текстовата си част) VMM и VXD, редно беше да се допусне, че тя е резултат от опита за работа (зареждане, инициализация или извикване на някоя от функциите) на VxD-драйвер, което традиционно е задача на Virtiual Machine Manager-а, защото точно той създава нужното за работата на драйвера "обкръжение". На тази фаза (когато работи PnP-мениджъра, който открива периферия, рови из базата данни, за да види с какви драйвери разполага и кой най-близко отговаря на PID/VID двойката на устройството - ако то е PnP - и/или зарежда драйверите съгласно информацията в Registry и раните INI-файлове), та казвам на тази фаза още изобщо няма и не би следвало да има работа с виртуалната памет (swap-файл, спулери и т.н).
Уточнявам: СПОРЕД МЕН.
Аз далеч не съм експерт по 98 (и всъщност по никой от Windows-ите), така че не мога да кажа със сигурност какво става (ако можех, нямаше да го увъртам, а щях веднага да дам гениалния съвет).
Сега, ситуацията се усложнява от това, че самият VMM32 е виртуален драйвер (понеже имаме VMM32.VXD). Оказва се, че в него са пакетирани до 7 отделни VXD-та, които се разпакетират при инсталацията на Win98 и се изпозлват от SETUP-а, за да създаде конкретния VMM32.VXD (различен за различните конфигурации, в/у които се инсталира 98-цата). Според мен, твоята грешка се дължи на проблем (смътно си спомням, че някъде съм чел за подобен) с инсталацията (при това точно на Win98). Индикация за това е наличието на BSOD и споменаването на "VXD" в текста. Друга възможност е наличието на много периферия, при което във VMM32.VXD би имало много VXD-та пакетирани "акуп", които Windows-ът трябва да зареди (и ще има проблем, понеже от друга страна има ограничение на броя на виртуалните драйвери, които могат да се зареждат на тази фаза - startup).
Спомням си още, че имаше (аз отдавна съм на Win2000 Pro) някакъв VXDFIX или нещо такова (пак, специално за Win98). Лошото е, че на сайта на Microsoft не може да се открие нищо смислено като се търси с низ "VXD fix". И от Computing.net няма полза (защото там дават скъсани линкове за този fix), но открих автора на fix-а на http://www.megapathdsl.net/~revolution/, където може да се намери доста любопитно съобщение. Но... НАМЕРИХ ГО напълно случайно. Ето линка, от който може да се дръпне: http://freepctech.com/pc/002/files007.shtml
Е, какво да се прави, след толкова писане, беше ми жал да изтрия всичко по-горе (то, разбира се, е излишно). Дано поне последното ти свърши някаква работа. Ако не, пътят е този: fix за проблема с изграждането на VMM32.VXD при инсталацията на Win98.
И пиши (заради останалите участници във форума) дали е имало полза.
Успех!



Цялата тема
ТемаАвторПубликувано
* Windows'98 или Die Hard IV Air Force   15.05.01 15:54
. * Някакъв си Virtual Memory Manager ха-ха-ха GoodMan_bg   15.05.01 16:35
. * Ха-ха-ха‚ не че се смееш... Air Force   15.05.01 17:00
. * Re: Ха-ха-ха‚ не че се смееш... GoodMan_bg   15.05.01 17:27
. * Hahahah... Air Force   16.05.01 00:02
. * Освен... Philip   15.05.01 19:14
. * Re: Освен... Air Force   15.05.01 23:56
. * Re: Освен... Philip   16.05.01 19:01
. * Филипе... Air Force   28.05.01 11:26
. * Re: Филипе... Philip   28.05.01 15:52
. * Хахаха... Air Force   28.05.01 16:06
. * Re: Хахаха... Philip   28.05.01 17:33
. * Мдаммм... Air Force   28.05.01 18:06
. * Re: Windows'98 или Die Hard IV ivz   28.05.01 19:48
. * Това е начина... Error_4O4   28.05.01 22:23
. * Re: Това е начина... ivz   28.05.01 22:31
. * Много благодаря за изчерпателната информация... Air Force   29.05.01 11:23
. * Ouch... Air Force   29.05.01 12:05
. * Re: Ouch... ivz   29.05.01 19:15
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.