Сообщения пользователя Taras-ua
(сообщение #1 - #25)#2 от 12 октября 2012 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Обновил ссылки в статье.
#3 от 20 июля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
iexplorer,
да у Secureable были замечены некие неадекватные случаи поведения )))
по новым BIOS - присылайте dump посмотрим, что можно сделать.
да у Secureable были замечены некие неадекватные случаи поведения )))
по новым BIOS - присылайте dump посмотрим, что можно сделать.
#4 от 16 июля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Честно сказать странная ситуация, по коду все должно сработать...
А что пишет VirtualBox о состоянии виртуализации на патченом BIOS ?
А что пишет VirtualBox о состоянии виртуализации на патченом BIOS ?
#5 от 06 июля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
iexplorer,
Какой у вас процессор?
Какой у вас процессор?
#6 от 04 июля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
iexplorer,
Вы проделали большую работу. Но к сожалению по вашей ссылке я скачать BIOSы не могу. Выложите их на файлообменник или почтой taras-ua@mail.ru
По блютусу у вас Broadcom овский адаптер:
USB\\VID_0489&PID_E011&REV_0861 Broadcom Corporation / Hon Hai Precision Ind. Co.,Ltd. BCM92046
Попробуйте стек от Майкрософта есть ссылка на совместимость.
Вы проделали большую работу. Но к сожалению по вашей ссылке я скачать BIOSы не могу. Выложите их на файлообменник или почтой taras-ua@mail.ru
По блютусу у вас Broadcom овский адаптер:
USB\\VID_0489&PID_E011&REV_0861 Broadcom Corporation / Hon Hai Precision Ind. Co.,Ltd. BCM92046
Попробуйте стек от Майкрософта есть ссылка на совместимость.
#7 от 03 июля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Флешер (DOS) который вы выложили содержит внутри себя DOS утилиту - Insyde Flash Utility for InsydeH2O 1.3w IHISI 1.8.6
Ею или более поздней версией можно сделать копию вашего BIOS с ключом /G Save current BIOS to file (from IHISI)
Думаю тоже подойдет.
Ею или более поздней версией можно сделать копию вашего BIOS с ключом /G Save current BIOS to file (from IHISI)
Думаю тоже подойдет.
#8 от 30 июня 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
iexplorer,
Сделайте копию вашего BIOS и выложите. Постараюсь помочь.
Сделайте копию вашего BIOS и выложите. Постараюсь помочь.
#9 от 18 мая 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
ev-kov,
Внимательно читай статью ))) до конца, там все описано )))
"P.S. Для модели Aspire 7720
Обращаемся на сайт производителя ACER, находим и устанавливаем BIOS с сайта производителя для модели 7720, на данный момент последняя протестированная версия 1.45.
Файлы vtenable.py берем ЗДЕСЬ . Файл diff.txt будет иметь только одну строчку."
- slic потеряешь - перезашьется;
- mac - не потеряешь - флешер умный и не перезатирает MAC.
Насчет вылетов - поподробнее:
- Какая версия VirtualBox? (последняя 3.1.8)
- Верно ли ты выбираешь версию системы? (должна быть именно x64)
lexalexalexa,
Значит не там или плохо искал )
Значение VT меняется именно в VSS )))
Могу выложить дамп, если нужно. Он выводится на экран во время патча.
Внимательно читай статью ))) до конца, там все описано )))
"P.S. Для модели Aspire 7720
Обращаемся на сайт производителя ACER, находим и устанавливаем BIOS с сайта производителя для модели 7720, на данный момент последняя протестированная версия 1.45.
Файлы vtenable.py берем ЗДЕСЬ . Файл diff.txt будет иметь только одну строчку."
- slic потеряешь - перезашьется;
- mac - не потеряешь - флешер умный и не перезатирает MAC.
Насчет вылетов - поподробнее:
- Какая версия VirtualBox? (последняя 3.1.8)
- Верно ли ты выбираешь версию системы? (должна быть именно x64)
lexalexalexa,
Taras-ua,
Нет, я просто не нашёл изменений в VSS)))
Т.е ты изменил что-то, но я не понял, что, но точно не Vt.
Нет, я просто не нашёл изменений в VSS)))
Т.е ты изменил что-то, но я не понял, что, но точно не Vt.
Значит не там или плохо искал )
Значение VT меняется именно в VSS )))
Могу выложить дамп, если нужно. Он выводится на экран во время патча.
#10 от 17 мая 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
ev-kov,
спасибо, плюсиком в репутацию
Что собственно смущает? 1 байт - изменяется только само значение ))) CRC в этом типе BIOS не вычисляется.
разница в файлах как видите только по одному адресу.
Это о чем нибудь говорит ?
Можно пользоваться таким биосом ?
Это о чем нибудь говорит ?
Можно пользоваться таким биосом ?
Что собственно смущает? 1 байт - изменяется только само значение ))) CRC в этом типе BIOS не вычисляется.
#11 от 14 апреля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
-=AsteriX=-,
Пропатчить можно только "живой" BIOS слитый из Вашего ноутбука, BIOS с сайта производителя не инициализирован.
Пропатчить можно только "живой" BIOS слитый из Вашего ноутбука, BIOS с сайта производителя не инициализирован.
#12 от 12 апреля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
-=AsteriX=-,
Securable изначально 32х битное приложение и под 64х битной ОС работает в эмуляторе - соответственно не может определять реальное состояние MSR.
Загрузите с LiveCD 32х битную ОС и запустите Securable.
reylby,
нет, поддержки от производителя нет.
и похоже в ближайшее время не предвидится.
Securable изначально 32х битное приложение и под 64х битной ОС работает в эмуляторе - соответственно не может определять реальное состояние MSR.
Загрузите с LiveCD 32х битную ОС и запустите Securable.
reylby,
нет, поддержки от производителя нет.
и похоже в ближайшее время не предвидится.
#13 от 12 апреля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Господа, охотно приму "живые" BIOSы в работу.
Не забывайте указывать с какой модели и версию.
Не забывайте указывать с какой модели и версию.
#14 от 12 апреля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Добавлена поддержка 2930. 
#15 от 11 апреля 2010 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Zmei_gorini4,
Пришлите "живой" образ BIOS от 2930
taras-ua@mail.ru
=======================================
Успешно пропатчен BIOS ver 1.20
Всем удачных апдейтов
nestav,
перепробовал на биосах 1.01\\\\1.12\\\\1.13\\\\1.14\\\\1.15\\\\1.17
не прокатило
может быть я сделал что-то не так
перепробовал на биосах 1.01\\\\1.12\\\\1.13\\\\1.14\\\\1.15\\\\1.17
не прокатило
может быть я сделал что-то не так
Пришлите "живой" образ BIOS от 2930
taras-ua@mail.ru
=======================================
Успешно пропатчен BIOS ver 1.20
Всем удачных апдейтов
#16 от 28 октября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
restless,
Здесь есть описание по Phoenix BIOS, правда для моделей Sony.
Но если есть возможность, можно адаптировать.
Здесь есть описание по Phoenix BIOS, правда для моделей Sony.
Но если есть возможность, можно адаптировать.
#17 от 27 октября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
restless,
Нет, этот метод работает только с BIOS InsydeH2O.
Нет, этот метод работает только с BIOS InsydeH2O.
#18 от 13 октября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
slovelissimo,
BIOS сетевухи и PXE loader составные части основного BIOS матплаты. В дампе своего BIOS вы можете найти MAC в прямом виде. Т.е. старший байт первый.
BIOS сетевухи и PXE loader составные части основного BIOS матплаты. В дампе своего BIOS вы можете найти MAC в прямом виде. Т.е. старший байт первый.
#19 от 13 октября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Обращение ко всем. Не вздумайте шиться чужим BIOSом !!!
Потеряете минимум свой MAC адрес не считая DMI области с UUID и т.п.
Метод потому так и построен, что за основу преобразований берется именно имеющийся ИНДИВИДУАЛЬНО у каждого свой BIOS.
Потеряете минимум свой MAC адрес не считая DMI области с UUID и т.п.
Метод потому так и построен, что за основу преобразований берется именно имеющийся ИНДИВИДУАЛЬНО у каждого свой BIOS.
#20 от 15 сентября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
FuzzyL,
Простите, вставлять DOS screenshot`ы считаю бессмысленным, только нагружают восприятие... Поскольку 99% действий происходит именно в этой ОС, какого плана еще картинки возможны?
Все ссылки на объекты в тексте или какие ссылки вы имели ввиду?
Простите, вставлять DOS screenshot`ы считаю бессмысленным, только нагружают восприятие... Поскольку 99% действий происходит именно в этой ОС, какого плана еще картинки возможны?
Все ссылки на объекты в тексте или какие ссылки вы имели ввиду?
#21 от 14 сентября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
#22 от 13 сентября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
slovelissimo,
Статью причесал. Добавить не получилось, не хватает прав для размещения статей. )))
Статью причесал. Добавить не получилось, не хватает прав для размещения статей. )))
#23 от 02 сентября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
slovelissimo, спасибо. По написанию статей у меня нет опыта, если вопрос только в детализации и предупреждениях - добавлю )))
Это проба пера, можно так сказать, я планирую расширить поддерживаемый модельный ряд, сейчас тестирую на 6920. Не хватает физически тестирования на разных моделях и дампов BIOS с них.
Это проба пера, можно так сказать, я планирую расширить поддерживаемый модельный ряд, сейчас тестирую на 6920. Не хватает физически тестирования на разных моделях и дампов BIOS с них.
#24 от 01 сентября 2009 в теме Включение аппаратной виртуализации - Hardware Virtualizatio...
Ни для кого не будет секретом, что некоторые производители ноутбуков, не хочется показывать пальцем ;) Sony, Acer … считают что ноутбук все еще некое урезанное подобие десктопа и посему ему не требуется выполнять все функции которые возложены на домашний компьютер как таковой. Примером тому является невозможность включения штатными методами технологии аппаратной виртуализации (VT), поддерживаемой большинством современных процессоров Intel. Наличие аппаратной поддержки у Вашего процессора можно посмотреть на сайте Intel . Проверить состояние битов разрешения и блокировки можно утилитой Securable . "On" - виртуализация включена, "Off" - отключена, "Locked" - изменение MSR заблокировано. Соответственно, типичное для ноутбуков сочетание "Off / Locked" означает невозможность использования 64-разрядных гостевых систем.
Меня такой подход не устраивает в принципе, я заплатил за свой Aspire деньги и хочу чтобы он их отрабатывал.
В Windows 7 есть великолепный механизм установки Windows XP в качестве виртуальной машины полностью поддерживаемый Microsoft с точки зрения легальности и апдейтов. Одно НО этот механизм построен на базе Microsoft Windows Virtual PC, которая без аппаратной поддержки VT не работает. (На момент написания статьи).

Итак, хватит лирики. Исправим этот недостаток производителя.
На текущий момент есть два пути решения.
Первый, подразумевает собой декомпиляцию блоков BIOS, нахождения в нем машинного кода запрещающего VT в MSR регистре и блокирующего дальнейшую модификацию MSR. Данный метод весьма трудоемок и требует недюжинных знаний, как архитектуры процессора, так и программирования на низком уровне.
Второй, поиск в BIOS так называемой VSS таблицы, которая хранит текущие настройки BIOS в энергонезависимой памяти (которая в данном случае является частью BIOS). Данный метод не модифицирует основной код BIOS, изменения вносятся только в таблицу VSS.
Вот на нем мы и остановимся более подробно.
Хочу предостеречь всех, кто пойдет по моим стопам, Вы выполняете все операции на свой страх и риск. Данные манипуляции, при некорректном выполнении, могут привести к полной неработоспособности ноутбука. Перед началом задайте себе вопрос: - А действительно ли вам это нужно? И если у Вас есть хоть тень сомнения, откажитесь от данной затеи.
ВЕСЬ МАТЕРИАЛ, ПРИВЕДЕННЫЙ НИЖЕ, АДАПТИРОВАН ПОД МОДЕЛИ ACER ASPIRE 6935, 8930, 2930 и 7720 (для 7720 см. отдельно внизу). С BIOS InsydeH2O НА КОТОРЫХ И ПРОХОДИЛ ТЕСТИРОВАНИЕ. ОН ТАКЖЕ БУДЕТ РАБОТОСПОСОБЕН НА ДРУГИХ МОДЕЛЯХ ИСПОЛЬЗУЮЩИХ ДАННЫЙ BIOS.
Итак, спасибо товарищу MARCAN, за наше счастливое даром не потраченное время.
Первоисточник - форум. Для глобальных познаний.
Он разработал данный метод , я лишь внес возможность исполнения его под Windows (не умею я работать под Linux) и многократным тестированием довел его до весьма упрощенной процедуры.
Перед началом работы вам нужно иметь загрузочный DOS USB Flash накопитель, Microsoft Windows 7 Ultimate с любой установленной программой виртуализации для проверки и Total Commander или аналогичный файловый менеджер.
Обращаемся на сайт производителя ACER, находим и устанавливаем BIOS с сайта производителя для моделей 6935-8930, на данный момент версия 1.20 (успешно проверено 11 апреля 2010).
Качаем архив BURN с необходимыми нам утилитами ЗДЕСЬ .
Посещаем страничку PYTHON и скачиваем Python Installer 2.6 для Windows (соответственно 32 или 64 разрядный в зависимости от вашей ОС). Устанавливаем его с действиями по умолчанию.
1. Подключаем наш USB флеш накопитель. Из архива берем каталог BURN и копируем его на флешку.
2. Перезагружаемся и заходим в Setup по F2. Выполняем Load Setup Defaults после чего переходим в секцию Boot и поднимаем по F5/F6 накопитель USB флеш на первую строчку в списке загрузки. Сохраняем параметры и грузимся с флешки.
3. Переходим в каталог BURN и выполняем команду:
Flashit.exe bios_cur.fd /G
На экране отображается процесс чтения BIOS. Этой командой мы сохраняем наш текущий BIOS, вместе с областями переменных, в файл bios_cur.fd на флеш накопителе.
4. Вынимаем флеш накопитель из разъема.
5. Нажимаем Ctrl+Alt+Del и перезагружаемся в Windows.
6. Подключаем флеш накопитель. Запускаем Total Commander или иной файловый менеджер. Открываем каталог BURN на флешке и выполняем команду:
vtenXXXX.py bios_cur.fd bios_mod.fd
XXXX соответствует модели вашего ноутбука. Эта команда выполняет скрипт, который находит область VSS в теле сохраненного нами BIOS и модернизирует однобайтовое значение отвечающее за разрешение VT, а также корректирует контрольную сумму блока данных VSS. В результате мы получаем файл модернизированного BIOS bios_mod.fd
7. Проверяем результат действия скрипта, для чего вводим команду:
fc /b bios_cur.fd bios_mod.fd >diff.txt
Эта команда выполняет побайтовое сравнение файлов BIOS до и после модификации и записывает полученный результат в файл diff.txt Открываем для просмотра файл diff.txt. Если все прошло успешно мы увидим следующую картинку:
Сравнение файлов BIOS_CUR.FD и BIOS_MOD.FD
0018148D: 16 15
00181649: 00 01
Значения 0018148D и 00181649 это смещение от начала файла в HEXформе. Значения 16 и 15, будут индивидуальны у каждого, главное чтобы второе значение было на единицу меньше первого. Значения 00 и 01 будут такими у всех.
8. Перезагружаем компьютер и грузимся с флешки. Переходим в каталог BURN и выполняем команду:
Flashit.exe bios_mod.fd
На экране отображается процесс записи BIOS, который завершается перезагрузкой. После перезагрузки заходим в Setup и настраиваем процесс загрузки по своему усмотрению. Можно настраивать все, кроме выполнения Load Setup Default которая вернет таблицу VSS в первоначальное состояние и сбросит разрешение VT.
Вот мы и получили ноутбук с пропатченным BIOS.
Теперь загружаем Windows, стартуем Microsoft Virtual PC и наслаждаемся )))
Огромное спасибо господину MARCAN, береги его Господь )))
P.S. Для модели Aspire 7720
Обращаемся на сайт производителя ACER, находим и устанавливаем BIOS с сайта производителя для модели 7720, на данный момент последняя протестированная версия 1.45.
Файлы vtenable.py берем ЗДЕСЬ . Файл diff.txt будет иметь только одну строчку.
Меня такой подход не устраивает в принципе, я заплатил за свой Aspire деньги и хочу чтобы он их отрабатывал.
В Windows 7 есть великолепный механизм установки Windows XP в качестве виртуальной машины полностью поддерживаемый Microsoft с точки зрения легальности и апдейтов. Одно НО этот механизм построен на базе Microsoft Windows Virtual PC, которая без аппаратной поддержки VT не работает. (На момент написания статьи).
Итак, хватит лирики. Исправим этот недостаток производителя.
На текущий момент есть два пути решения.
Первый, подразумевает собой декомпиляцию блоков BIOS, нахождения в нем машинного кода запрещающего VT в MSR регистре и блокирующего дальнейшую модификацию MSR. Данный метод весьма трудоемок и требует недюжинных знаний, как архитектуры процессора, так и программирования на низком уровне.
Второй, поиск в BIOS так называемой VSS таблицы, которая хранит текущие настройки BIOS в энергонезависимой памяти (которая в данном случае является частью BIOS). Данный метод не модифицирует основной код BIOS, изменения вносятся только в таблицу VSS.
Вот на нем мы и остановимся более подробно.
Хочу предостеречь всех, кто пойдет по моим стопам, Вы выполняете все операции на свой страх и риск. Данные манипуляции, при некорректном выполнении, могут привести к полной неработоспособности ноутбука. Перед началом задайте себе вопрос: - А действительно ли вам это нужно? И если у Вас есть хоть тень сомнения, откажитесь от данной затеи.
ВЕСЬ МАТЕРИАЛ, ПРИВЕДЕННЫЙ НИЖЕ, АДАПТИРОВАН ПОД МОДЕЛИ ACER ASPIRE 6935, 8930, 2930 и 7720 (для 7720 см. отдельно внизу). С BIOS InsydeH2O НА КОТОРЫХ И ПРОХОДИЛ ТЕСТИРОВАНИЕ. ОН ТАКЖЕ БУДЕТ РАБОТОСПОСОБЕН НА ДРУГИХ МОДЕЛЯХ ИСПОЛЬЗУЮЩИХ ДАННЫЙ BIOS.
Итак, спасибо товарищу MARCAN, за наше счастливое даром не потраченное время.
Первоисточник - форум. Для глобальных познаний.
Он разработал данный метод , я лишь внес возможность исполнения его под Windows (не умею я работать под Linux) и многократным тестированием довел его до весьма упрощенной процедуры.
Перед началом работы вам нужно иметь загрузочный DOS USB Flash накопитель, Microsoft Windows 7 Ultimate с любой установленной программой виртуализации для проверки и Total Commander или аналогичный файловый менеджер.
Обращаемся на сайт производителя ACER, находим и устанавливаем BIOS с сайта производителя для моделей 6935-8930, на данный момент версия 1.20 (успешно проверено 11 апреля 2010).
Качаем архив BURN с необходимыми нам утилитами ЗДЕСЬ .
Посещаем страничку PYTHON и скачиваем Python Installer 2.6 для Windows (соответственно 32 или 64 разрядный в зависимости от вашей ОС). Устанавливаем его с действиями по умолчанию.
1. Подключаем наш USB флеш накопитель. Из архива берем каталог BURN и копируем его на флешку.
2. Перезагружаемся и заходим в Setup по F2. Выполняем Load Setup Defaults после чего переходим в секцию Boot и поднимаем по F5/F6 накопитель USB флеш на первую строчку в списке загрузки. Сохраняем параметры и грузимся с флешки.
3. Переходим в каталог BURN и выполняем команду:
Flashit.exe bios_cur.fd /G
На экране отображается процесс чтения BIOS. Этой командой мы сохраняем наш текущий BIOS, вместе с областями переменных, в файл bios_cur.fd на флеш накопителе.
4. Вынимаем флеш накопитель из разъема.
5. Нажимаем Ctrl+Alt+Del и перезагружаемся в Windows.
6. Подключаем флеш накопитель. Запускаем Total Commander или иной файловый менеджер. Открываем каталог BURN на флешке и выполняем команду:
vtenXXXX.py bios_cur.fd bios_mod.fd
XXXX соответствует модели вашего ноутбука. Эта команда выполняет скрипт, который находит область VSS в теле сохраненного нами BIOS и модернизирует однобайтовое значение отвечающее за разрешение VT, а также корректирует контрольную сумму блока данных VSS. В результате мы получаем файл модернизированного BIOS bios_mod.fd
7. Проверяем результат действия скрипта, для чего вводим команду:
fc /b bios_cur.fd bios_mod.fd >diff.txt
Эта команда выполняет побайтовое сравнение файлов BIOS до и после модификации и записывает полученный результат в файл diff.txt Открываем для просмотра файл diff.txt. Если все прошло успешно мы увидим следующую картинку:
Сравнение файлов BIOS_CUR.FD и BIOS_MOD.FD
0018148D: 16 15
00181649: 00 01
Значения 0018148D и 00181649 это смещение от начала файла в HEXформе. Значения 16 и 15, будут индивидуальны у каждого, главное чтобы второе значение было на единицу меньше первого. Значения 00 и 01 будут такими у всех.
8. Перезагружаем компьютер и грузимся с флешки. Переходим в каталог BURN и выполняем команду:
Flashit.exe bios_mod.fd
На экране отображается процесс записи BIOS, который завершается перезагрузкой. После перезагрузки заходим в Setup и настраиваем процесс загрузки по своему усмотрению. Можно настраивать все, кроме выполнения Load Setup Default которая вернет таблицу VSS в первоначальное состояние и сбросит разрешение VT.
Вот мы и получили ноутбук с пропатченным BIOS.
Теперь загружаем Windows, стартуем Microsoft Virtual PC и наслаждаемся )))
Огромное спасибо господину MARCAN, береги его Господь )))
P.S. Для модели Aspire 7720
Обращаемся на сайт производителя ACER, находим и устанавливаем BIOS с сайта производителя для модели 7720, на данный момент последняя протестированная версия 1.45.
Файлы vtenable.py берем ЗДЕСЬ . Файл diff.txt будет иметь только одну строчку.
#25 от 25 августа 2009 в теме Acer Aspire 6935 и 6935G - Обсуждение и отзывы владельцев мо...
Opiym,
" (Код 52)" И стоит восклицательный знак ! Что делать ???"
давай мыло, скину, проверен на 7600 билде.
" (Код 52)" И стоит восклицательный знак ! Что делать ???"
давай мыло, скину, проверен на 7600 билде.
Страницы: 1