Лучшие онлайн игры ONGAB logo
Предварительные варианты лечения ошибки vcpu0 на VMware Workstation: обложка
Ур. 26 Поддержать Подписаться

Предварительные варианты лечения ошибки vcpu0 на VMware Workstation

Карос: Начало

  •    •  
Поддержать Подписаться
29 13,347 67 1
1

Решил поместить пока что в отдельный блог.

На данный момент найдено два решения сей проблемы, оба до конца не проверены.

Исходные корни проблемы - в динамической системе распределения памяти во VMware. Запустив виртуалку, вы теоритески должны отнять весь объем памяти виртуалки у основной машины. Но программа-гипервизор (научное название основного элемента VMware) выдает не весь объем, а лишь необходимый для пуска, остальное "выклянчивается" у системы по мере необходимости. Но почему-то в определенный момент Windows отказывает на выделении памяти - итого мы видим ошибку vcpu

Способ 1. Смена Windows

Идея такая - какая-то из версий Windows может более удачно работать с памятью, заставив систему протянуть больше времени до часа х. В первую очередь тут ставка на серверные редакции, т. к. они создавались с учетом возможности такой эксплуатации

Предварительно есть такие данные:

Windows XP - ошибка присутствует

Windows 2003 Server - не тестировалась

Windows 2003 Server R2 - ошибка присутствует

Windows Vista - не тестировалась

Windows 2008 Server - не тестировалась

Windows 7 - не тестировалась, предположительно ошибка наступает позже

Windows 2008 Server R2 - не тестировалась, предположительно ошибка наступает позже

Windows 8 - не тестировалась, предположительно ошибка наступает позже

Windows 2012 Server - не предположительно ошибка наступает позже

О строчках с припиской Server

1) Серверные Windows, начиная Windows Server 2003 R2, так или иначе оптимизированы под запуск на виртуальных машинах

2) Они в состоянии после установки не способны запустить более-менее современное 3D приложение, да и серверная система входа и логирования сделает вам мозг. Нужна настройка, подобный гайд я писать не хочу, а информации о переделке серверной системы для работы в режиме рабочей станции полно в интернете.

3) Не стоит пытаться найти Windows Server 2008 R2 и 2012 под 32 бита. Такие попросто не выпускались. Т. е. вам нужен процессор с поддержкой х64 инструкций, даже если у вас х86 основная система. Соответсвенно вы получите соответствующее х64 системе поглощение памяти. Решайте нужно ли вам это на и так слабой х86 системе.

Способ 2: Настройка VMware

Для этого нужно

1) Открыть файл C:\Program Files\VMware\VMware Workstation\config.ini

2) Ввести там строку vmmon.disableHostParameters = "TRUE", сохранить файл

Если такого файла нет - открываем блокнот и создаем его. Ну а если это для вас сверх трудно. Извлечете файлик config.ini в выше указанную папку если его там нет, если есть, то придется ручками вводить строчку.

3) Открыть Edit Virtual mashines Settings (т. е. настройки виртуальной машины) - Options - Advanced и там поставить галку Disable Memory Page Trimming.

 скрытый текст

4) Отключаем файл подкачки в виртуальной машине Панль Упраления - Система - Дополнительно - Быстродействие - Дополнительно - Виртуальная Память - Изменить - Без файла подкачки

 скрытый текст

5) Перезапускаем виртуалку (если была запущена), желательно и комп.

Дополнительно делаем

1) Открываем файл C:\Documents and Settings\Имя_пользователя\Мои документы\Virtual Mashines\Название_машины\название_машины.vmx

2) Вписываем в конец файла строки

mainMem.useNamedFile=FALSE

monitor_control.disable_mmu_largepages=TRUE

3) Сохранить, перезапустить виртуальную машину если запущена

СПОСОБ 2 ПРОВЕРЕН НЕ ДО КОНЦА!!!

Как издежать необходимости перезагрузки в случае vcpu0

Итак? такой "костыль" - после вылета идем в папку расположения жесткого диска машины и удаляем папку названиемашины.lck

В случае неработоспособности какого-нить варианта - пишите об этом в комментариях. То что работает у меня не обязательно что сработает на другой системе.

29


67 комментариев
  • аватар

    фигней всякой заниматесь)

  • аватар

    Можно еще журнал очистить,мне помогало.

  • аватар

    Akcuoma фигней всякой заниматесь)
    У каждого свои увлечения. Кто файлы перебрвсывает с серва на серв, кто-то еще чем-то мается, а я люблю железки поковырять, не важно компьютерные или что-то недовольно урчащие в глушитель

  • аватар

    ШумИзТени У каждого свои увлечения. Кто...
    )

    плюсану) всеравно плюсы висят)

  • аватар

    ШумИзТени У каждого свои увлечения. Кто...
    Основная Ос win7 x64 гостевая win7 x86,ошибок пока вроде нету

    А что делает вот эта команда(vmmon.disableHostParameters = "TRUE")?

  • аватар

    Малой Основная Ос win7 x64 гостевая win7...
    отключает какие-то функции оптимизации памяти виртуальных машин. Точно надо трясти техдокументацию вмаре, а там без бутылки не разберешся. А ставить монструозные NT 6е винды (Vista и более поздние) что-то неохота.

  • аватар

    РАБОТАЕТ  2 способ,  запустиалсь виртуалка при включенной игре, я час подожду и точно скажу что работает))))

    СПАСИБО БОЛЬШОЕ

  • аватар

    Лови плюс за старание. 

  • аватар

    Чтоб без тебя делали ) завтра попробую + зараннее 

    З.Ы на 7ой винде ошибка присутствует но вылетает гораздо познее чем на хп но она и по требовательнее в плане системы....

  • аватар

    через 3 часа вылет с этой же ошибкой...

  • аватар

    На Windows 7 ошибка появляется. Но она вылазит позднее, чем па XP.

  • аватар

    Всем спс кто отписался (работаю почти вслепую, т. к. у меня эта ошибка раз в 9-12 часов вылетает)

    Признаю второй способ отчасти рабочим, но добавил еще одну строку для добавления в другой файл.

  • аватар

    ДЕОН На Windows 7 ошибка появляется. Но...
    пля чел ты слепой я это до тебя написал нах повторять?

  • аватар

    Тучка пля чел ты слепой я это до тебя...
    Написал так написал. Если б у тебя была, а у него нет - дело в значит в железе.

    По крайней мере нашел откуда ноги ошибки торчат.

  • аватар

    ШумИзТени [quote=269181] Написал так написал....
    mainMem.useNamedFile=FALSE а что дает эта строка?)

  • аватар

    Тучка mainMem.useNamedFile=FALSE  а что дает эта...
    хз, у линуксятников стащил Пока не смотрел что значит

  • аватар

    ШумИзТени хз, у линуксятников стащил ...
    а причем тут линукс?)))

  • аватар

    Тучка а причем тут линукс?)))
    ошибка та же, по конфигам виндовс и линукс версия почти одно и тоже.

  • аватар

    Спс за гайд шум. Windows 7 x86 после вписывания конфигов при работе 6 часов ни намека на вылет)

  • аватар

    ШумИзТени хз, у линуксятников стащил ...
    слово FALSE в кавычках надо писать или так оставить?

  • аватар

    Гринька Хлебс слово FALSE в кавычках надо писать...
    точно так как написано, т.е. без ковычек

  • аватар

    а через виртуалку два окна работают разве сейчас?

  • аватар

    Incognitus а через виртуалку два окна работают...
    называется проснулись?

  • аватар

    Ну типа того))) так что там робит или нет??

  • аватар

    вылетает оишба все равно((

  • аватар

    у меня 1 час где то робит уже дальше отпишу создал блокнот и прписал vmmon.disableHostParameters = "TRUE"

    ровно 1час 5мин покаписал она самая вылетела

    можетна 7 вогнать твой карос воттольконезнаю как114 лечить(((((((

    Или 8 поставить а  в вирту 7 64 битную и ту и ту

    а то точ на старье чет ваще не катит(((

    или проще в 1 фармить

    после слета вриртуальноя машина не запускается тоесть пока не перезагрузишьсам комп основной а это #censure после каждого часа грузить+15 мин заходить ну это тупо сидетьи тыкатся без какой либо игры еще иклава накрыломь волосатой экранной вводить это #censure

  • аватар

    Клестофор у меня 1 час где то робит уже...
    в vmx файл вписал? Чуть изменил команды во втором способе

    Закатать Vista/7/8 и их серверные варианты не проблема, но потянут ли ваши компы? Это минимально 2 Гб оперативки только для запуска виртуалки, соответсвенно не менее 4х должно быть на компе. Да и это полумера. все равно вылеты будут

    Получил лицензионный ключ на 10тку, попробую написать в ТП VMware.

  • аватар

    конфиг добавил а последнее не делал

    ну и что тп нам подскажит?или тоже задумались

    все спосабы сделал 1 час и слет (((((

    оперативка почему не делится с процесором проц-30-40 % оперативы 2 гига 98% загрузги 

    сорь за орфографию клава чаю попила

  • аватар

    Клестофор конфиг добавил а последнее не...
    ну 98 % загрузки из-за того что на компе всего 2 Гб, т. к. 1 гб съедает виртуалка, можно уменьшить обьем до 512 мб.

  • аватар

    работает, иногда час иногда 12 часов. потом вот такая картинка

    перезагружаю виртуальную машину а вместо окна с виндой вот такой вот ответ



    приходится сносить образ вирт машины и распаковывать новый, и так до следующего раза.

    простая перезагрузка компа помогла, спс за совет

  • аватар

    у меня теперь она просто виснет без ошибки. на VB такого не было. Точно вариант с VB не прокатывает теперь???

  • аватар

    x64 версии винды на виртуалку никто не пробывл ставить?

  • аватар

    ШумИзТени x64 версии винды на виртуалку...
    седня попробую родную от дноута установить посмотрим что выйдет

  • аватар

    Проблема вот в чем - начиная с Windows 7 SP1 в систему введена новая динамическая система распределения памяти. А с ней VMware не ладит, но якобы данная ошибка была испралена аж на 7 версиях.

    Вот интересно такая проблема есть только у обладателей 7х ведер?

    ЗЫ: особо страждущие могут откапать в нете 7 винду без сп и проверить

  • аватар

    ШумИзТени Проблема вот в чем - начиная...
    это тебе в тп отписали или сам расковырял?

  • аватар

    GodsGift [quote=286826]это тебе в тп отписали...
    Они сказали что данная ошибка была исправлена и откуда она лезет хз, отдана разработчикам. Про СП в нете наковырял, а потом на сайте мс проверил.

  • аватар

    ШумИзТени Они сказали что данная ошибка...
    агааааа.....

    хм.. а что если висту попробывать?

  • аватар

    GodsGift [quote=286840]агааааа..... хм.. а что...
    можно и висту сп2

    Либо искать как вырезать из винды обновку с новой системой памяти.

    Во откопал одну интересную штуку, можно попробовать. Жмем Edit Virtual mashines Settings - Options - Advanced и там поставить галку Disable Memory Page Trimming. Должно отключить динамический режим памяти и заставить виртуалку сожрать свой законный объем.

  • аватар

    ШумИзТени можно и висту сп2 Либо искать...
    будем тестить)

  • аватар

    ШумИзТени можно и висту сп2 Либо искать...
    даавай, а то рельно обидно что я вроде и заплатила, а нихрена не работает((

    Похимич, вот 2 способ доолго в первый раз работал потом в след раз не полкчилось(

  • аватар

    РК11953319 даавай, а то рельно обидно что...
    я уверен на процентов 80-90 что все заработает как надо у меня даже оперативки больше отожралось как надо прям)

  • аватар

    предварительные ласки нужны, а не предварительные варианты лечения))))

  • аватар

    к сожалению вцпу0(

  • аватар

    GodsGift к сожалению вцпу0(
    будем дальше ковырять

  • аватар

    ШумИзТени будем дальше ковырять
    щас поставил еще галочку ниже что это?

  • аватар

    GodsGift щас поставил еще галочку ниже...
    переодический лог системы, ниже темплейт (временный) режим

  • аватар

    GodsGift я уверен на процентов 80-90 что...
    былоб хорошо)

    Я вижу вы там что то добавили, домой отпустят вставлю в блокнот)

    Можно там где файл подкачки, путь на англиском или он там на русском будет?

  • аватар

    РК11953319 былоб хорошо) Я вижу вы там что...
    там по комповски, это место куда винда все ненужное из оперативной сбрасывает. Просто отключить его в настройках надо.

    Завтра выложу машину 2.0.1b со всеми нововведениями. ХРшную не трогал, так версия 1.0.4 и останется (из-за 6 мб перепаковывать не хочу).

  • аватар

    ШумИзТени там по комповски, это место куда...
    сгодня 25)) руки чешутся

  • аватар

    ШумИзТени там по комповски, это место куда...
    ну)

    где машина

    ))

  • аватар

    РК11953319 ну) где машина ))
    завтра будет, непогода у меня, никуда не поехал.

  • аватар

    ШумИзТени завтра будет, непогода у меня,...
    яяясненько

  • аватар

    Итак версия 2.0.1b

    1) обновление Кароса от 16.12.2013

    2) отключение Memory Trim во VMware

    3) отключение файла подкачки во виртуальной машине

    4) дополнительная оптимизация системы (передача приорета на выполнение программам)

  • аватар

    ШумИзТени Итак версия 2.0.1b 1) обновление...
    оп времини небыло. установлю-испробую)

  • аватар

    Итак - нашел как обойтись без перезапуска компьютера при вылете машины - идем в папку виртуального жесткого диска и удаляем там папку названиемашины.lck

  • аватар

    Голосум - останется только один.

    Короче, итоги перебранки - он признался что система сделана по чьему-то видеогайду.

     скрытый текст

    Дообмозгую что там было сделано и подправлю гайд для стабилизации виртуалки.

  • аватар

    ну что да как?)  есть последняя версия?

  • аватар

    РК11953319 ну что да как?)  есть последняя...
    есть, постабильнее предыдущих.

  • аватар

    а как убрать ошибку 114 при запуске кароса?

  • аватар

    зло а как убрать ошибку 114 при запуске...

    ВЫ ГОСПОДА СЛЕПЫЕ Б...ЧЁЛИ? ДОСТАЛИ С ЭТИМ ВОПРОСОМ. ДЛЯ НАЧАЛА ОЧКИ КУПИТЬ И ВНИМАТЕЛЬНО ПРОЧИТАТЬ ГАЙД.

  • аватар

    издежать

    vcpu1  и   vmx   все равно вылезают, выкидывать комп?

  • аватар

    Тоже постоянно вылезают(

  • аватар

    ножж работает, иногда час иногда...
    У меня тоже такое выдавало а нечего нельзя сделать ?? 

  • аватар

    Mavlyk У меня тоже такое выдавало а...
    последние строчки прочитай. Удаляешь файлы блокировки - и вперед.

Оставлять комментарии могут только зарегистрированные пользователи
Материалы в тему
×
Новая лига, вступаем =) Mass Effect
Закрыть все