COOLak
08-11-2023, 04:44
Как и всегда, обращаюсь к великому Petya V4sechkin (http://forum.oszone.net/member.php?u=27596) только в самых крайних случаях. А может быть мне могут помочь и просто те, кто пользуется программой VMWare WorkStation Pro (желательно версией 17.5).
Штука в том, что заметил резкие провисания в скорости работы гостевой системы и частые BSOD'ы на загрузке. Клонирование со старого SSD на новый не помогло, так что видимо дело было не в диске.
Но тут мне на помощь пришла чудо-утилита VMWare Virtual Disk Manager, которая находится в установочной папке Workstation и с помощью нехитрой команды vmware-vdiskmanager /R "Путь_к_VMDK-файлу_диска_системы" находит и исправляет ошибки в нем. Так и произошло, радости моей не было предела, ведь система начала грузиться быстро и больше не BSODила (а заодно я и дефрагментировал VMDK, что лишь улучшило положение дел).
Но тут дьявол подкрался незаметно, система опять начала жутко тупить, но чудо-утилита Virtual Disk Manager просто-напросто отказывается теперь работать, и когда я ввожу ту же команду, что и раньше, она лишь пишет: SSLConfigLoad: Failed to load OpenSSL config file. Причем пишет она это не только применительно к этому злосчастному виртуальному диску, а теперь абсолютно к любому, то есть попросту что-то в ней сбойнуло и она перестала работать. Чего я только ни делал: и откатывался до точки восстановления, сделанной несколько дней назад, и сносил весь недавно установленный софт, и полностью зачищал и переустанавливал саму VMWare WorkStation Pro 17.5, и прогонял комп утилитой Windows Repair, и чистил реестр сразу тремя программами, но ничегошеньки из этого не принесло результата. VMWare Virtual Disk Manager больше тупо не работает. Каждый раз пишет SSLConfigLoad: Failed to load OpenSSL config file.
Прилагаю лог Process Monitor прямо сюда (он получился очень маленький). Единственное интересное, что я там нашел - это что программка на каком-то этапе пытается получить доступ к несуществующим файлам C:\Program Files (x86)\VMware\VMware Workstation\openssl.cnf и C:\Program Files (x86)\VMware\OpenSSL\openssl.cnf. Что интересно, по умолчанию при установке программы этих файлов там и нет. А если создать болванку этого файла и поместить в одну из этих папок, то программа перестает выдавать какую-либо ошибку, а просто вылетает в командную строку без всяких надписей (и разумеется не отрабатывает). К слову, свой собственный небольшой лог эта программка тоже создает, и его я тоже приложил к посту.
Если волшебник Петя Васечкин тут не поможет, прошу хотя бы других добрых людей, у которых стоит VMWare WorkStation Pro 17.5, создать свой собственный лог Process Monitor на отрабатывание этой утилиты vmware-vdiskmanager.exe с параметром /R применительно к абсолютно любому VMDK файлу (уверяю, испортить она его точно не может). Тогда я хотя бы смогу сравнить логи и посмотреть разницу. Ситуация меня просто убила.
P. S. запуск этой программы от имени администратора дает точно такой же результат.
Штука в том, что заметил резкие провисания в скорости работы гостевой системы и частые BSOD'ы на загрузке. Клонирование со старого SSD на новый не помогло, так что видимо дело было не в диске.
Но тут мне на помощь пришла чудо-утилита VMWare Virtual Disk Manager, которая находится в установочной папке Workstation и с помощью нехитрой команды vmware-vdiskmanager /R "Путь_к_VMDK-файлу_диска_системы" находит и исправляет ошибки в нем. Так и произошло, радости моей не было предела, ведь система начала грузиться быстро и больше не BSODила (а заодно я и дефрагментировал VMDK, что лишь улучшило положение дел).
Но тут дьявол подкрался незаметно, система опять начала жутко тупить, но чудо-утилита Virtual Disk Manager просто-напросто отказывается теперь работать, и когда я ввожу ту же команду, что и раньше, она лишь пишет: SSLConfigLoad: Failed to load OpenSSL config file. Причем пишет она это не только применительно к этому злосчастному виртуальному диску, а теперь абсолютно к любому, то есть попросту что-то в ней сбойнуло и она перестала работать. Чего я только ни делал: и откатывался до точки восстановления, сделанной несколько дней назад, и сносил весь недавно установленный софт, и полностью зачищал и переустанавливал саму VMWare WorkStation Pro 17.5, и прогонял комп утилитой Windows Repair, и чистил реестр сразу тремя программами, но ничегошеньки из этого не принесло результата. VMWare Virtual Disk Manager больше тупо не работает. Каждый раз пишет SSLConfigLoad: Failed to load OpenSSL config file.
Прилагаю лог Process Monitor прямо сюда (он получился очень маленький). Единственное интересное, что я там нашел - это что программка на каком-то этапе пытается получить доступ к несуществующим файлам C:\Program Files (x86)\VMware\VMware Workstation\openssl.cnf и C:\Program Files (x86)\VMware\OpenSSL\openssl.cnf. Что интересно, по умолчанию при установке программы этих файлов там и нет. А если создать болванку этого файла и поместить в одну из этих папок, то программа перестает выдавать какую-либо ошибку, а просто вылетает в командную строку без всяких надписей (и разумеется не отрабатывает). К слову, свой собственный небольшой лог эта программка тоже создает, и его я тоже приложил к посту.
Если волшебник Петя Васечкин тут не поможет, прошу хотя бы других добрых людей, у которых стоит VMWare WorkStation Pro 17.5, создать свой собственный лог Process Monitor на отрабатывание этой утилиты vmware-vdiskmanager.exe с параметром /R применительно к абсолютно любому VMDK файлу (уверяю, испортить она его точно не может). Тогда я хотя бы смогу сравнить логи и посмотреть разницу. Ситуация меня просто убила.
P. S. запуск этой программы от имени администратора дает точно такой же результат.