включение поддержки виртуализации VT-x на нетбуке Acer Aspire One / Хабр
В данной статье мы расскажем вам пошагово о том, как допилить напильником свой нетбук или ноутбук, в котором по какому-то недоразумению выключен и залочен в таком состоянии бит 2 в MSR 0x3A — попросту говоря, у вас есть в процессоре поддержка виртуализации, но она заблокирована биосом.
ПРЕДУПРЕЖДЕНИЕ: всё, описанное в этой статье, рассчитано на то, что вы знаете, что делаете. Всё на свой страх и риск! Если не уверены — не пытайтесь повторить это дома.
Итак, в чем же проблема?
Проблема, которую мы будем решать, для конечного пользователя компьютера выглядит так: При использовании гипервизора второго типа (например, VirtualBox)
- вы не можете запускать виртуалки с более, чем одним процессором
- вы не можете запускать 64-битные гостевые операционные системы внутри 32-битной хост ОС.
Вот такое сообщение вы можете видеть при попытке запуска виртуалки с числом процессоров, большим чем 1:
Аналогичное сообщение об ошибке вы также получаете, если собираетесь запускать 64-битную виртуальную машину (например, Debian amd64) с 32-разнядной хост ОС, например WinXP.
Можно ли вылечить это?
На этот вопрос можно ответить, проверив некоторые биты в некоторых словах состояния процессора. Самый простой способ убедиться, что в вашем случае проблема лечится — это посмотреть на то, что показывает программа SecurAble. В моем случае это выглядело так:
Итак, если у вас программа показывает такую же картинку, как показанная выше, то вы можете вылечить эту проблему. Однако нюанс заключается в том, что это установить нужный бит в регистре процессора можно только в БИОСе, поскольку вредный БИОС вашего ноутбука его выставляет в ноль, потом включает блокирующий бит и изменение этого бита более невозможно (до перезагрузки компа, где БИОС во время POST опять его сбросит и залочит).
Биос на нетбуке Acer Aspire производства Insyde, настройки его очень скудны и по F2 естественно мы не можем зайти в программу редактирования настроек БИОСа и включить виртуализацию там. Это было бы слишком просто.
Поэтому, мы будем дизассемблировать БИОС и менять его код, чтобы у нас бит был выставлен в 1.
Если готовы, то читаем далее.
Что нужно знать до начала работы
Итак, некоторая техническая информация — чтобы понимать, что мы делаем и зачем.
Современные процессоры, по крайней мере многие из них, имеют поддержку виртуализации. За нее отвечает бит №5 в слове ECX при вызове команды CPUID с параметром EAX=01H. Именно этот способ проверки — единственно верный, поскольку, как показывает практика, сайт Intel врет, например, для моего процессора Intel Atom N570. По этой ссылке написано:
Intel® Virtualization Technology (VT-x) No
Однако мы-то знаем, что это неправда. Для тех, кто на «ты» с программированием на ассемблере, не составит труда выяснить это, написав нечто вроде
MOV EAX, 1 CPUID
и проверив потом 5-й бит регистра ECX.
Мне же было лень этим заниматься, поэтому я скачал опенсорсовую программу CPUID Explorer, запустил ее и посмотрел результат.
К слову, CPU-Z тут непригодна — она дает результат слишком «юзер френдли» — нам же нужно было узнать точное значение бита. Вот как это выглядело в моем случае:
В кружочек обведен интересующий нас бит VMX. Он выставлен в 1, он есть, несмотря на то, что говорит нам сайт Intel.
Документация по командам процессора на стр. 215 говорит нам про команду CPUID, чтоBit #5 VMX Virtual Machine Extensions. A value of 1 indicates that the processor supports this technology
Но это еще не все. Чтобы гипервизоры второго типа смогли пользоваться командами поддержки виртуализации (VMX), необходимо явным образом разрешить эти инструкции в MSR (специальном регистре процессора) номер 0x3A. Вот что говорит нам документация по этому регистру на стр. 237:
регистр 3Ah: IA32_FEATURE_CONTROL
Бит 0: lock bit — если он выставлен, то дальнейшие модификации этого регистра не допускаются, до следующей перезагрузки.
Бит 1: VMX в SMX — safer mode extensions.
Работа функций виртуализации в SMX допускается только тогда, когда процессор поддерживает SMX — это указывается в соседнем слева, 6-м бите в ECX при вызове команды CPUID.01H — на картинке выше этот бит равен нулю, наш процессор Atm N570 не поддерживает SMX — поэтому и в MSR 0x3A бит №1 должен быть нулевым.
Бит 2: VMX не в SMX — это, собственно, и есть бит, отвечающий за поддержку виртуализации. Он соответствует обведенному в кружочек биту в CPUID и именно он должен быть выставлен в 1.
Как проверить содержимое MSR 0x3A
Чтобы убедиться, что мы все про наш компьютер поняли верно, нужно посмотреть, что на самом деле у нас хранится в MSR 0x3A. Для этого я использовал пакет msr-tools в Debian (реальном, не виртуальном. В виртуальном результат неверный). Вот так вы сможете проверить значение этого бита:
— ребутаемся в Debian, потом:
# apt-get install msr-tools # modprobe msr # rdmsr 0x3A 9
Девять!!! Девять это 00001001.
Как видим, наш BIOS использует недокументированный бит №3 в специальном слове регистра 0x3A — по документации, этот бит Reserved. Но это не суть. Суть в том, что у нас включен lock bit и выключен наш VMX бит №2 — так что все верно, программа SecurAble не врет и у нас действительно поддержка виртуализации отключена на уровне BIOS, хотя и поддерживается процессором.
Будем это править.
Почему эту проблему нужно решать
Дело в том, что при отключенной поддержке виртуализации (VMX) в процессорном слове 0x3A ваши виртуальные машины в VirtualBox работают в режиме паравиртуализации. Они, не имея возможности перевести гипервизор в VMX Root и виртуальную машину в VMX Non-root operation, вынуждены делать трансляцию процессорных инструкций НА ЛЕТУ. Проблему представляют 17 инструкций процессора, которые не «VM-safe», т.е. они используют единственные на весь компьютер регистры или блоки данных (таблицы) в процессоре. Эти команды: SGDT, SIDT, SLDT, SMSW, PUSHF/POPF, LAR, LSL, VERR/VERW, CALL, JMP, INT n, INTO, RET, STR и даже банальная MOV! Все эти инструкции изменяются на лету, чтобы виртуальная машина выполнила их в безопасном для системы виде.
Подробнее про эту проблему описано тут (англ.). Из-за этого страдает быстродействие виртуальной машины.
Что нам потребуется
Для этой задачи нам потребуются следующие вещи:
- оригинальный BIOS для нашего нетбука с сайта производителя.
- IDA
- phoenixtool210.zip (гугл знает, где скачать)
- HHD Hex Editor Neo или любой другой HEX Editor
- FAR Manager 🙂
- nasm — для дизассемблирования
- Знание о том, как залить BIOS аварийным способом
Для начала, очень важно знать, что если что-то пойдет не так, то как восстановить компьютер. Для моего ноутбука с биосом Insydeh30 существует недокументированная процедура восстановления биоса:
- отформатить USB HDD в FAT16 с партицией мегов на 100 (FAT32 не понимает)
- залить туда один файл со сжатым биосом (ZE6.fd в моем случае)
- выключить ноут, потом вынуть все USB устройства и аккумулятор
- вынуть шнур питания
- подключить USB HDD
- нажать и удерживать Esc+Fn
- воткнуть питание и через 5 сек нажать кнопку включения питания
- отпустить кнопки клавиатуры
И вуаля, материнская плата сама (как — загадка) выкачает с USB HDD новый биос и прошьет его за 1 минуту, потом ноут ребутнется.
Я проверил этот способ, залив таким образом стандартный биос с сайта производителя (другой версии, чем стоял у меня до этого) — действительно, работает, версия биоса обновилась.
Таким же способом я решил в итоге заливать в систему и прохаченный биос.
Итак, начинаем:
Распаковываем биос из SFX-архива, скачанного с сайта производителя. Сам иос будет иметь имя файла что-то вроде ZE6.fd и иметь размер 2 мегабайта ровно.
Далее нам необходимо распаковать БИОС, поскольку он сжат. Для этого используется программа PhoenixTool.exe. В первое поле в ее окошке мы указываем этот сжатый биос, и программа сама его декомпиляет на, в моем случае, целых 609 исходных файлов, имеющих имена в формате GUID.ext. Часть из этих файлов — конфигурационные, а часть — двоичные, но все с расширением ROM. Некоторые двоичные файлы содержат программы со стандартным виндовским PE заголовком.
Наша задача — среди этих 609 файлов найти файл, содержащий нужную нам инструкцию
WRMSR
оказалось, что искать команду MOV EAX, 3AH перед командой WRMSR бессмысленно — в моем биосе WRMSR оформлена как отдельная функция и принимает параметры через стек.
Поэтому я делал это так (мне показалось то проще, чам в IDA): установил на Linux пакет nasm, который включает в себя ndisasm. Потом дизассемблировал все файлы *.ROM командой
ndisasm -b 32 file.rom > file.asm
И потом простым поиском нашел команду wrmsr в них — таких файлов оказалось 29. Потом пришлось каждый из ни загружать в IDA и искать там нужный код, который лочит регистр 3AH.
Такой код нашелся только в одном файле с именем 62D171CB-78CD-4480-8678-C6A2A797A8DE.MOD, и выглядел этот код так (после некоторой моей работы по переименованию функций в более понятные, и добавлении пары комментов):
LOCK_VMX proc near
push esi
push 3Ah
call ReadMSR
pop ecx
mov ecx, eax
xor esi, esi
and ecx, 1
or ecx, esi
pop esi
jnz short exitprc ; if(ReadMSR() & 1) goto exitprc;
push edx
or eax, 1 ; Set lock bit (bit #0)
push eax
push 3Ah
call WriteMSR
add esp, 0Ch
exitprc:
retn
LOCK_VMX endp
По определению, код, который лочит регистр, делает это один раз.
Потому это самое удачное место для того, чтобы сделать наш хак: меняем цифру 1 на цифру 5 в инструкции:
or eax, 1
Это приведет к тому, что одновременно с выставлением lock bit мы выставляем бит VMX (бит #2). Заметим тут, что мы не имеем права выставлять бит #1, поскольку набор инструкций SMX у нас в процессоре не поддерживается (это говорит CPUID.1H:ECX bit 6.
Менять будем не совсем в файле *.ROM, а в оплетке *.MOD, которая содержит этот файл. Для этого нужно в программе PhoenixTool.exe, которая у нас уже открыта и биос в нее уже загружен, нажать на кнопку Structure, и инайти ветку с нашим именем файла:
Нажимаем кнопку Extract, получаем файл *.MOD (который состоит из заголовка + тела файла *.ROM), и правим наш бит именно в этом файле MOD. Смотрим в IDA, какой двоичный код соответствует окрестности инструкции, которую мы меняем, и в HEX редакторе открываем файл, ищем это место в коде, и меняем всего 1 байт с 01 на 05.
Сохраняем модифицированный файл *.MOD. Потом в PhoenixTool нажимаем Replace, выбираем модифицированный MOD, и нажимаем Exit. Всё. Программа сама пересобрала биос и упаковала его для нас, при этом назвала его тем же именем, что и было (старый файл сохранен с расширением OLD).
Всё. Теперь заливаем единственный файл с новым биосом на USB HDD (можно и на USB флешку), и выполняем описанную выше процедуру аварийного восстановления биоса. Она прошьет комп этом новым биосом и всё будет готово.
Вот как теперь выглядит вывод программы SecurAble:
Теперь VirtualBox запускает виртуалки с 4 ядрами (а не с одним, как было раньше). Теперь я из-под своей основной 32-разряной операционной системы могу запускать 64-битные операционки в виртуалках.
И, что самое главное, теперь виртуалки на самом деле виртуализованные (гипервизор использует инструкции VMX), а не паравиртуализованные.
P.S. В биосах других производителей (не Insyde) есть возможность править не сам BIOS, а только его настройки, извлекаемые программой SYMCMOS.
EXE. Там процесс такой же, за исключением того, что в дизассемблированном биосе находится номер настройки, которая используется для запрещения или разрешения VMX, и потом эта настройка правится непосредственно в CMOS биоса. В моем же биосе таких настроек нет, или программа symcmos их не находит, поэтому такой путь допиливания напильником не подходит в моем случае. Путь непосредственного хака биоса выглядит надежнее: мы таким образом просто игнорируем какие бы то ни было настройки биоса, просто выставляем бит VMX и лочим регистр 0x3A после этого.
Счастье есть 🙂 Спасибо, что дочитали до конца.
Опция BIOS Virtualization — как включить виртуализацию в BIOS. Основные особенности
В этой статье:
- За что отвечает vt-d в BIOS?
- История и особенности технологии
- Нужна ли VT-x обычному пользователю ПК?
- При включении компьютера два коротких сигнала
- Что означают 4 длинных сигнала BIOS?
- Как активировать технологию VT-x
- Когда нужно использовать виртуализацию?
- Что такое Intel VT-d?
- Intel VT (Intel Virtualization Technology) — intel virtualization technology что это?
- Чем отличаются VT-d и VT-x?
- Как включить Intel Virtualization Technology
- Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY
- Программа Aptio Setup Utility — BIOS фирмы American Megatrends Inc на системных платах Dell Inc.

- Программа BIOS Insydeh30 Setup Utility компании Insyde Software на на системных платах Hewlett-Packard Company (HP)
За что отвечает vt-d в BIOS?
Опция vt-d это все та же Virtualization Technology, о которой уже была отдельная статья. Просто vt-d это одно из альтернативных названий Virtualization Technology. У нее есть еще и другие названия, такие как:
- Intel vt-d;
- Intel vt-d tech;
- Virtualization;
- Amd vt-d.
Все это названия все одной и той же опции, отвечающей за аппаратную поддержку виртуализации процессора.
Обычно имеет два значения – Enabled и Disabled, что значит активирована и деактивирована.
Значения опции Vt-d
История и особенности технологии
Впервые процессоры с этой технологией компания Интел выпустила в 2005-ом году. Производитель предложил сразу два варианта пользователям – 662-ю и 672-ю модели.
Изначально технология получила загадочное, многообещающее название «Vanderpool», но большинству юзеров она известна как VT-x.
Сразу хочется отметить, что не все фирменные центральные процессоры от этого производителя выпускаются с поддержкой этой технологии. Ее наличие подтверждается присутствием так называемого флага поддержки «vmx». Для проверки этого флага в операционных системах Linux и Mac присутствуют специальные команды:
- Для первой это grep vmx /proc/cpuinfo;
- Для второй ОС – sysctl machdep.cpu.features.
В 2013-ом году компания Intel предложила решение, которое ускоряет эту технологию. Оно стало доступно с архитектуры Haswell и называется VMCS. VT-x изначально создавалась для процессоров серии Pentium 4. На более современных моделях используется более продвинутый аналог – VT-d.
Аналогичная технология существует и у конкурента Интел – компании AMD. Она называется AMD-V и также имеет второе кодовое название – «Pacifica».
Для большинства процессоров VT-x изначально, по умолчанию, находится в неактивном состоянии. То есть, ее надо включать. И делается это как раз через BIOS.
Но перед тем, как осуществить данный шаг, необходимо понимать, зачем это вообще нужно.
Нужна ли VT-x обычному пользователю ПК?
Суть Intel Virtualization Technology заключается в том, что технология позволяет создавать на обычном персональном компьютере так называемые виртуальные машины. И все. То есть, ни о каком ускорении, повышении производительности речи совершенно не идет.
Естественно, сразу же возникает вопрос – а пользуется ли обычный пользователь ПК этими самыми виртуальными машинами. Да, чаще всего их используют различные узкопрофильные специалисты, которые занимаются программированием, наладкой и другими процессами. Но и обычному обывателю такая ВМ может пригодиться. Для чего? Вот только несколько, самых популярных примеров:
- Установка и полноценное использование на одном персональном компьютере сразу несколько различных операционных систем. Например, ОС Виндовс и Линукс. Удобно, когда требуется запустить какую-то специфическую программу, ради которой нет необходимости полностью менять операционку;
- Использование программного обеспечения, благонадежность которого, по каким-либо причинам вызывает подозрения.
Возможно, в них сидят вирусы, различные программы-шпионы или взлома. И запускать такое ПО на обычном компе очень нежелательно. А использование виртуальной машины позволит гарантировать, что основная система не пострадает. И одновременно получить желаемый результат; - Тестирование ПО. Иногда для этого необходимо создавать специальные условия. Например, иметь на ПК определенное количество ядер в процессоре, конкретную частоту ЦП, объем памяти и так далее. Использование ВМ позволяет легко выставить нужную конфигурацию и проверить результат. И не надо для этого физически что-то менять в оборудовании. Например, человек хочет запустить и часто использовать какую-то программку. Но характеристик его ПК недостаточно. Требуется апгрейд оборудования. Изначально можно подобрать оптимальную конфигурацию системы таким образом, а только затем – отправиться в магазин и приобрести все необходимое.
Есть множество программ, которым требуется определенная версия операционной системы. Особенно это касается достаточно старых продуктов.
Например, у вас стоит Десятка или Семерка Виндовс, а очень хочется запустить какое-то ПО (например, игру), которое нормально функционирует только в XP или в более ранних версиях. Установите ВМ и проблема будет быстро решена.
Еще один интересный вариант – работа с сайтами. Да, ВМ позволяет создавать эмуляцию сети. Представьте ситуацию:
- Вы – неопытный пользователь, который очень хочет иметь собственный сайт. Но не имеет опыта в их создании;
- Денег на это особо нет, чтобы привлекать сторонних специалистов. Плюс очень хочется научиться всему самому.
Можно пойти классическим путем:
- Обратиться к хостинг-компании;
- Заплатить за домен и оплату услуг удаленного сервера;
- А затем – приняться за создание личного интернет-ресурса.
А если не получится? Или в процессе создания перехочется? Получается, что деньги были потрачены зря?
Установив виртуальную машину, можно спокойно создать эмуляцию сети и в полностью идентичном реальному режиму приступить к созданию прототипа своего сайта.
И, если все получится и устроит человека – повторить все уже классическим способом.
При включении компьютера два коротких сигнала
Все про BIOS
Что означают 4 длинных сигнала BIOS?
Все про BIOS
Как активировать технологию VT-x
Итак, вы решили, что Intel Virtualization Technology является для задуманных целей необходимостью Естественно, возникает вопрос – как включить? Делается это следующим образом:
- Инициировать перезагрузку персонального компьютера стандартным способом.
- Во время включения компьютера успеть нажать на «Del» или на «F2».
- Таким образом вы попадете в меню настроек БИОС.
- Необходимо перейти в раздел, который называется Advanced BIOS Features.
- В нем найти пункт Virtualization или Virtualization Technology.
- Переключить рядом «Disabled» на «Enabled».
Остается только не забыть сделать сохранение изменений и перезапустить комп еще раз.
Когда нужно использовать виртуализацию?
Областей ее применения может быть масса.
Мы приведем лишь одну из них. Если вы знаете что такое виртуальная машина и активно ими пользуетесь на своем компьютере, то опция VT-D (Virtualization Technology) должна быть активирована (Enabled).
Таким образом ваши виртуальные машины буду работать намного быстрее, так как уже говорилось выше, Virtualization Technology позволяет им напрямую взаимодействовать с железом компьютера, а не через программную прослойку, которая тормозит их работу.
Большинству обычных среднестатистических пользователей виртуализация не нужна. Она может быть выключена в BIOS, переводом значение Enabled в Disabled.
Что такое Intel VT-d?
По сути, это модифицированная технология виртуализации Intel VT-x. Виртуализация позволяет создавать на обычном компьютере несколько виртуальных. На эти псевдоустройства можно устанавливать любые приложения и операционные системы, что в свою очередь открывает массу новых возможностей.
Например, можно:
- Запускать эксклюзивные для определенной системы приложения.
Например, Microsoft Office прямо из Linux. Без необходимости загружать полноценную Windows параллельно с основной ОС.
Вот так можно в окне запустить совершенно иную систему
- Тестировать разрабатываемое программное обеспечение на иных платформах, чтобы убедиться в их работоспособности и бесперебойной работе.
- Освоить новую ОС или программы, которые раньше было страшно устанавливать из-за возможности сломать что-то в основной системе.
Как видите, сценариев использования куча. И, возможно, какой-то из них вам интересен.
Для работы с виртуальными машинами нужны специальные утилиты. Например, VMWare. Они, конечно, работают и без VT-x VT-d, но вовсе не впечатляют своей производительностью. А вот с VT-d скорость заметно возрастает, и работа с виртуальной машиной становится сильно комфортнее.
Intel VT (Intel Virtualization Technology) — intel virtualization technology что это?
Intel VT — это аппаратная основа для программного создания виртуализации, через уменьшение ее размера, стоимости и сложности.
Например, при использовании такими системами кэш-памяти, системе ввода-вывод. Применяется в основном пользователями в корпоративном, облачном, коммуникационном секторах.
VT-x 13 ноября 2005 года Intel выпустила две модели Pentium 4 (модели 662 и 672), которые стали первыми процессорами, поддерживающими VT-x («Vanderpool»). VT-x представляет собой технологию виртуализации Intel режима реальной адресации на платформе x86 — VMX (Virtual Machine eXtension).
Реализована виртуализация режима реальной адресации (режим совместимости с 8086).
VT-d (Virtualization technology for directed I/O) — технология аппаратной виртуализации ввода-вывода , созданная корпорацией Intel в дополнение к её технологии виртуализации вычислений VT-x. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств.
Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table — DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.
Intel Virtualization Technology for Directed I/O (VT-d) — это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода.
Ознакомиться подробнее с технической стороной вопроса можно здесь https://ru.wikipedia.org/wiki/
Чем отличаются VT-d и VT-x?
VT-x — эта стандартная технология виртуализации, которая позволяет виртуальной машине получить прямой доступ к процессору для повышения совместимости и скорости работы.
VT-d расширяет ее возможности и позволяет задействовать другие компоненты. Например, полностью брать под контроль видеокарту и использовать ее в виртуальной системе, как в настоящей (с поддержкой драйверов).
Получается, что виртуальная машина превращается чуть ли не в настоящую, а псевдо-система работает почти наравне с базовой.
VT-d доступна только на продвинутых и дорогих моделях процессоров Intel.
Как включить Intel Virtualization Technology
Не отклоняйтесь от инструкций, чтобы потом не оказаться с нерабочим компьютером.
- Сначала выключаем и заново включаем компьютер. Для этого открываем меню «Пуск», кликаем по кнопке питания и выбираем пункт «Перезагрузить»
- На ранней стадии загрузки компьютера, нажимаем на одну из клавиш для запуска BIOS.

- Оказавшись в BIOS, переходим во вкладку Advanced. Это расширенные настройки.
- Переходим в подменю CPU Configuration.
Вот подпункт меню, который нам нужен
- Ищем в списке опцию Intel (R) Virtualization Tech. Выделяем ее курсором (перемещаясь с помощью клавиш-стрелок).
Название технологии будет изменено, если у вас чип с поддержкой VT-d
- В открывшемся окошке выбираем вариант Enabled.
- Потом нажимаем на F10.
На этом все. Вы включили технологию виртуализации, поддерживаемую вашим компьютером. Теперь можно поэкспериментировать с виртуальными машинами.
Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY
Название данной опции у данного производителя в данной версии BIOS:
Программа Aptio Setup Utility — BIOS фирмы American Megatrends Inc на системных платах Dell Inc.
Название данной опции у данного производителя в данной версии BIOS (ноутбук):
Программа BIOS Insydeh30 Setup Utility компании Insyde Software на на системных платах Hewlett-Packard Company (HP)
Название данной опции у данного производителя в данной версии BIOS:
Источники:
- https://helpadmins.
ru/vt-d-chto-yeto-v-biose/ - https://help-virtual.ru/intel-virtualization-technology-v-biose-vklyuchat-ili-net/
- https://Tehnichka.pro/vt-d-in-bios/
- http://www.NastrojkaBios.ru/protsessor/virtualization-technologiiu-apparatnoy-virtualizatsii-s-foto.html
Включить виртуализацию в BIOS, если мой компьютер не предоставляет мне опцию
спросил
Изменено 3 года, 4 месяца назад
Просмотрено 74к раз
Как мне включить виртуализацию в BIOS, если мой компьютер не дает мне сделать это?
Спасибо
1
Во-первых, вам нужно проверить, поддерживает ли ваш компьютер виртуализацию. Вы можете сделать это на http://ark.
intel.com/ (я предполагаю, что это Intel, найдите свой процессор и проверьте, присутствует ли функция VT-X). Кроме того, вы можете загрузить и запустить инструмент Microsoft® Hardware-Assisted Virtualization Detection Tool.
Если ваш компьютер поддерживает это, и вы отметили для каждого параметра в BIOS, и ваш BIOS — последней версии (перейдите на сайт производителя), тогда единственный вариант — прошить BIOS. Самым популярным сайтом будет https://www.bios-mods.com/. Найдите марку и модель вашего компьютера + версию BIOS и следуйте инструкциям. К сожалению, это единственный способ, так как ваш производитель не добавил возможность включения виртуализации в BIOS.
Я тоже столкнулся с такой же ситуацией — у меня ноут Acer и в биосе нет возможности включить VT-X (как и многие другие). В конце концов, единственным вариантом было прошить BIOS с разблокированными опциями, но я отказался от этого, так как это было слишком рискованно.0019 ЭТО МОЖЕТ ЗАГРУЗИТЬ ВАШ КОМПЬЮТЕР И ПРИВЕДЕТЬ ЕГО В НЕПОДГОТОВЛЕННУЮ .
В заключение, если вам срочно не нужна виртуализация, лучше оставить все как есть. Некоторые производители просто не включают эту опцию в BIOS…
РЕДАКТИРОВАТЬ :
Я только что обновился с Windows 7 до Windows 8.1 Pro. Когда я был в Windows 7, VT-X был отключен, и из-за отсутствия опций в моем BIOS я не мог его использовать. После обновления, по-видимому, VT-X был включен (хотя в BIOS этой опции по-прежнему нет), и теперь я могу использовать эту функцию! Ура! 🙂
1
Я столкнулся с такой же проблемой на Acer Aspire e15. По какой-то причине эти компьютеры не имеют опции виртуализации в BIOS. Один из способов обхода — отключить Hyper-V и отключить целостность памяти.
Для этого:
Откройте командную строку с правами администратора (Admin) и введите:
bcdedit / установить тип запуска гипервизора выключен
Откройте «Безопасность Windows» > «Безопасность устройства» > «Сведения об изоляции ядра»
- Выключить Целостность памяти
После отключения целостности памяти вам будет предложено перезагрузить компьютер.
Я пытался запустить Docker Toolbox, и это сработало после того, как я выполнил эти шаги.
Да. American MegaTrends… версия BIOS от 7 июля 2016 г.; С Intel Core i5 M450. У меня винда 8.1
Включен Hyper V —> Перезагрузка —> Затем Disbaled Hyper V. —> Перезагрузился. —> Вход в BIOS во время загрузки. Опция VT-X теперь видна. Я ВКЛЮЧИЛ его и продолжил.
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie
.
Я не могу найти виртуализацию в меню BIOS
спросил
Изменено 2 года, 8 месяцев назад
Просмотрено 4к раз
Мой ноутбук Toshiba Satellite AMD-A8
Я проверил характеристики этого процессора и узнал, что на этом процессоре поддерживается виртуализация. Но я не могу найти в настройках BIOS
Можно ли как-нибудь включить виртуализацию?
- биос
- виртуализация
- vt-x
1
Поскольку в вашем ноутбуке используется процессор AMD, эта опция обычно называется «SVM» вместо виртуализации.
(Обычно находится в разделе «Дополнительно-> Настройки ЦП», но это может сильно различаться от одного биоса к другому.
)
Как уже упоминалось binary_jam в другом ответе. Если этот параметр недоступен в Bios, его НЕЛЬЗЯ включить, если только вы не найдете обновление Bios, которое добавляет этот параметр.
К сожалению, некоторые производители компьютеров считают, что виртуализация предназначена только для «бизнес-пользователей», и они просто не дают вам выбора на своих потребительских моделях.
К сожалению, некоторые производители ноутбуков не включают возможность включения/отключения возможностей виртуализации ЦП в своих прошивках BIOS/UEFI.
Если вы не найдете этот параметр в настройках BIOS/UEFI, шансы найти другой способ его включения очень малы. Однако этот вариант будет специфичен для той модели, которой вы владеете.
Иногда виртуализация включена постоянно. В настройках BIOS (фактически UEFI) может отсутствовать возможность его переключения, но это не значит, что он не работает.
Вы можете проверить, доступен ли он в диспетчере задач Windows на вкладке Производительность .


Штекер имеет как минимум 2 проводника, а в большинстве случаев до 5. Если он имеет 3 проводника, его можно назвать 3-проводниковой вилкой. Немногим известно, но некоторые мировые производители используют полюс вместо проводника. Следовательно, его можно назвать 3-полюсной вилкой.
Этот адаптер стоит купить для использования таких микрофонов на обычных камерах или рекордерах (у которых обычный вход Jack 3.5mm TRS).
Но очень часто можно услышать сразу про несколько джеков, а именно: просто джек и мини-джек. В чём же отличие?
Особенно если это устройство, у которого есть ещё и микрофон, за счёт чего оно имеет сразу два цветных штекера.
Это очень удобно, так как таким гнездом оборудовано подавляющее большинство современных бытовых приборов — это объясняется распространением флеш-накопителей, с помощью которых можно хранить и передавать информацию. Флешки вставляются через этот же порт, поэтому он имеется не только на самых старых компьютерах и ноутбуках, но и на многих планшетах, телевизорах и даже телефонах.
Кроме того, что она позволяет слушать музыку или другие звуковые дорожки в более хорошем качестве, такая карта может стать единственной возможностью прослушать что-либо, если карта на телефоне или другом устройстве сломается.
Пожалуйста, выберите один из этих замечательных продуктов ниже.
Возможно, вы захотите найти правильный вариант, чтобы наслаждаться аудиофильскими наушниками с проводным подключением. Вы можете выбрать разъем для наушников, потому что хотите попробовать сбалансированный звук. Есть много причин, чтобы купить их, но найти правильный вариант иногда бывает непросто.
Разъем для наушников 1/8 дюйма и 3,5 мм — это одно и то же. Эти два названия используются взаимозаменяемо для обозначения разъема 3,55 мм для наушников. Хотя это может быть 3,5-мм разъем для наушников, он может использоваться не только для подключения наушников. Их можно использовать для передачи видео, если вы подключите их, например, к смартфону и видеокамере. В дополнение к этому вы можете использовать этот адаптер для наушников с разъемом 3,5 мм для подключения игровых систем к телевизору. В дополнение к этому, некоторые люди, которые используют радиолюбители, будут использовать разъем 3,5 мм для наушников в качестве динамика для микрофона. Вы также можете обнаружить, что они используются для микрофонных блоков, которые используют многие музыканты.
Разъем для наушников 2,5 мм не редкость, но обычно он используется для телефонных гарнитур, а не для других типов звука. Иногда они используются, потому что телефонная розетка требует гораздо меньшего уровня подключения. Если вы хотите добавить к своему телефону пару наушников для использования, вам, вероятно, придется искать разъем для наушников 2,5 мм, а не другие формы. Опять же, обязательно уточните размер у производителя, прежде чем вносить изменения.

Например, компактный разъем для наушников XZ1 требует определенного размера и необходимых характеристик. Компактный разъем для наушников XZ1 обычно оснащен 1/8-дюймовым разъемом для наушников или разъемом для наушников 3,5 мм.
Необходимый вам разъем для наушников сотового телефона может быть легко доступен для вас также с помощью быстрого поиска по нашим описаниям продуктов.
Обязательно ознакомьтесь с техническими характеристиками, чтобы найти те, которые вам подходят.
С нашей гарантией соответствия цены вы знаете, что не переплачиваете за товары, которые вам нужны. Покупайте с уверенностью, зная, что качество предлагаемой нами продукции самое лучшее. Посмотрите, что сегодня есть в наличии.
Стивен Джон/Business Insider




Мы перечислили методы процесса установки. Следуйте инструкциям, чтобы использовать это приложение.

Эта база данных находится во внутренней папке памяти в файлах приложений.
После того, как вы обновите свой телефон, еще сложнее отследить, где находятся удаленные сообщения. Так, Да, сохранить телефон удалить текстовые сообщения.
Чтобы найти их, перейдите по пути Android → media → com.whatsapp → WhatsApp. В этой папке есть три каталога: Backups, Databases и Media. Перенесите содержимое из Backups в Databases.
Поэтому возлагать большие надежды на такие программы не стоит. Но вы можете воспользоваться одной из этих утилит для ПК, если другие способы не сработали.
Все они требуют оплаты, но гарантии на полное восстановление переписки не дают. Скорее, это просто более удобный способ избирательного поиска резервных копий в локальной памяти или облаке, чем полная обработка всех чатов, сохранённых в iCloud.
Раньше я никогда не делал резервные копии своих сообщений, потому что был уверен, что они остаются во внутренней памяти моего устройства, и я обычно не играю со своим телефоном, чтобы убедиться, что все мои файлы не повреждены.

Скачать бесплатно
Скачать бесплатно
Какими бы ни были обстоятельства, такие как случайное удаление, текстовые сообщения и другие данные телефона не удаляются навсегда, а остаются невидимыми. Система телефона Android помечает эти текстовые сообщения как пустые файлы, поэтому они становятся нечитаемыми данными до тех пор, пока новые данные не займут их пустые места.

Разрешить отладку на Android
После подтверждения вы можете нажать « Восстановить ’ кнопку в конце экрана программы. Не забудьте сохранить их в новую папку на рабочем столе.
Рекомендации
Вместо этого он хранится в системном каталоге телефона и помечается только как удаленный. Это означает, что если вы сбросите телефон до заводских настроек или рутируете его, сообщения все равно будут на нем.
Вместо этого он хранится в памяти телефона до тех пор, пока не будет перезаписан новыми данными. Это означает, что если вы хотите просмотреть удаленное текстовое сообщение, вам необходимо получить доступ к памяти телефона и получить информацию, которая все еще там.
Эта услуга позволяет загружать носитель информации вашего устройства (например, SD-карту), а затем восстанавливать любые потерянные или удаленные файлы, включая текстовые сообщения.
Он по-прежнему хранится в памяти вашего устройства, и если вы знаете, как получить к нему доступ, вы можете восстановить удаленные сообщения.
Есть два способа сделать это: с помощью стороннего приложения или с помощью рутированного устройства Android.


Отвечаем: поставить пароль на запуск отдельных программ на айфоне можно, но только с помощью небольшой хитрости. В этой статье мы расскажем, что это за хитрость и как эту возможность реализовать.
Многие функции, которые раньше были доступны только после джейлбрейка сейчас доступны владельцам iPhone и iPad по умолчанию.



Для меня очень хорошая альтернатива другим приложениям (возможно, по подписке). Пожалуйста, так держать! 👍”

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



На канале все тщательно видео подобраны.
Прибор характеризуется стабильной работой, при этом оно не перегревается и не зависает. Приставка воспроизводит видео в формате 4К, а также справляется с большинством игр.
Интернет приставка имеет вид небольшого стика. Благодаря усовершенствованной начинке, ресивер позволяет совершать просмотры контента на YouTube и фильмы в качестве 4К. Пользователи обращают внимание на данную модель оборудования из-за ее корректной работы, и возможности тянуть игры.
Недостатком устройства можно назвать медлительность и малозадачность.

Помимо этого прибор работает с голосовым поиском от пульта и современными играми.
0 – 1 шт, USB 2.0 – 2 шт, карт ридер для micro SD, AUX;
Работает приставка для pro tv из коробки, поэтому самостоятельно обновляется. Это оборудование считается прекрасным вариантом для абонентов, которые не хотят думать о прошивке и настройке техники.
Оперативная память ресивера составляет 2 гб, а встроенная до 32 гб. Благодаря 6 – ти ядерному процессору, медиаплеер способствует качественному просмотру фильмов, виодеороликов и многого другого.
Приспособление поддерживает не только Андроид, но и Windows. Модель оснащена 24 – мя клавишами, поэтому пользоваться ею одно удовольствие.
0 Allwinner h413 Quad Core ARM Cortex A53 ТВ-приставка Поддержка 4K 3D Media Player
0 Smart TV Box
265 Телевизионная приставка USB WiFi Приемник цифрового ТВ Тюнер Выход Scart
265 Автоматический расчет угла 4000 мАч Аккумулятор с сумкой для хранения Автомобильное зарядное устройство
Предпродажа
1 RK3229 Quad Core 4K Media Player
0
0 Smart TV Box Allwinner H616 Четырехъядерный медиаплеер UHD 4K 6K HDR10 H.265 VP9 4 ГБ / 64 ГБ 2.4G и 5G WiFi BT4.1 100M LAN ЖК-дисплей Дисплей Пульт дистанционного управления
4G WiFi 100M LAN H.265 Декодирование VP9 HD Медиаплеер Телеприставка
0 ТВ-приставка 4K HDR 2.4/5G 2T2R WiFi Медиаплеер Поддержка TF-карты Совместимость с Google Assistant
0 S905X3 64-разрядная версия 2.4G+5G Двухдиапазонный Wi-Fi UHD 8K VP9 H.265 4 ГБ/32 ГБ
0 Smart TV Box Allwinner H616 Четырехъядерный процессор H.265 VP9 Декодирование 6K UHD 4K Медиаплеер 2,4G/5G Двухдиапазонный Wi-Fi 100M LAN BT5.0 4 ГБ + 128 ГБ с пультом дистанционного управления
0 S905X3 Cortex-A55 Quad Core 64 Bit 4GB / 64GB
0 4 ГБ ОЗУ 32 ГБ ПЗУ
0, 2022 Обновленный Android TV Box 4 ГБ 32 ГБ
Чтобы проверить, так ли это, следуйте прилагаемой инструкции.


Так, Вы можете узнать у оператора следующие вопросы:
Для этого выполните приведенные ниже действия, а затем снова попробуйте совершить или принять вызов.
По умолчанию в программе установлен режим быстрого сканирования. На данном этапе Вы можете изменить его на режим глубокого восстановления (нажав на соответствующую опцию в левом нижнем углу экрана). Обратите внимание, что при глубоком восстановлении сохранность данных устройства не гарантируется! Рекомендуется перед началом работы создать резервную копию всех важных данных на Вашем устройстве.
Ждем Ваших отзывов и комментариев!
.
Тогда входящие вы заметите только в виде голосовой почты, а не звонков или уведомлений о пропущенных, как должно было быть.
Это все. Значок станет серым, и Айфон перейдет в обычный режим приема звонков.
Ряд переменных может работать, если ваш iPhone не будет совершать или принимать звонки. Как правило, причины можно разделить на 5 категорий. Читайте дальше, чтобы найти исправления для каждой причины.
Или подключите свое устройство к компьютеру и выполните обновление через iTunes, выбрав «Сводка» -> «Проверить наличие обновлений» -> «Загрузить и обновить».

Fone
Подождав некоторое время, снова нажмите на значок и выключите режим полета. Кроме того, вы также можете зайти в настройки телефона и включить режим полета. Подождите несколько минут и отключите функцию поиска в сети.
Это заставит ваш телефон снова искать сетевой сигнал и может решить эту проблему.
Скорее всего, вы могли просто заблокировать номер некоторое время назад и, должно быть, забыли об этом позже. Для этого вы можете посетить Настройки вашего устройства> Телефон> Блокировка вызовов и идентификация. Это предоставит список всех номеров, которые вы заблокировали. Отсюда вы можете убедиться, что номер, на который вы пытаетесь позвонить, не заблокирован.
Подтвердите свой выбор и подождите некоторое время, пока ваш телефон перезагрузится с новыми настройками сети. Скорее всего, это также решит проблему с тем, что iPhone не будет совершать или принимать звонки.


Общее эмпирическое правило заключается в том, что если ваши разрешения заканчиваются на 7, 6, 3 или 2, ваш сайт, скорее всего, покажет ошибку 500 из-за наших мер безопасности, которые не позволяют пользователям записывать файлы.
Возможно, стоит восстановить из резервной копии.
Как говорится, возможность отображения ошибок в браузере «является функцией поддержки вашей разработки и никогда не должна использоваться в производственных системах (например, в системах, подключенных к Интернету)».
В частности, сценарии Perl и Python всегда следует загружать в «ASCII» или «текстовом», а не в «бинарном» режиме.
Дело в том, что для просмотра спутникового телевидения, в большинстве случаев принимает участие 2 устройства. Это непосредственно сам спутниковый приемник и телевизор. Надпись «нет сигнала» может выдавать как телевизор так и ресивер.
В зависимости от того, на какое основание будет устанавливаться кронштейн от спутниковой антенны, потребуется либо дрель, либо перфоратор. Если стена из кирпича или бетона, то для бурения глухих отверстий вам подойдет обычный перфоратор и бур 10 мм. В случае деревянного основания, хватит обычной дрели. Она нужна, что бы просверлить в деревянном основании глухих отверстий несколько меньшего диаметра чем шуруп. Делается это для того, что бы дерево не треснуло. Уделите особое внимание на технику безопасности. Если работаете на высоте с приставной лестницы, попросите помощника придержать её.
К примеру, у одних появляется маленькая прямоугольная, у других по экрану плавает квадрат Нет сигнала, и так далее.
Она изображается в виде стрелочки, т. е. на кнопке с изображением квадратика, на который указывает стрелка.
В этом случае абонент может только визуально проверить соединение коаксиального кабеля с F – разьемом к ресиверу и к конвертеру, а так же целостность самого кабеля.

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

Технически это совершенно правильно. Если возникает ошибка, проблема либо в плате, либо в ПО. Все надо сделать, как с ошибкой 10.


Дождаться очередного обновления через спутник для модели ресивера GS 8306, но когда оно произойдет, с уверенностью сказать никто не может.
Если есть поврежденные блоки, замените флэш-карту.
Постепенно шкала будет заполняться, что означает ход процесса обновления программного обеспечения.
Как это сделать читайте в статье «Прошивка SPI Flash GS 8306».




И живые, и искусственные растения не подойдут – они просто будут немедленно уничтожены рептилией. Если слой субстрата достаточно глубокий и ваш питомец может сделать в нем нору, домик-укрытие не понадобиться. В противном случае, следует позаботиться об убежище.
д.) и трети растительного корма (тегу любят помидоры, виноград, ананас, грибы, капусту, груши, дыни, манго, яблоки, клубнику). Не давайте тегу цитрусовые!
В сочетании с УФ-лучами добавки помогут росту и предотвратят развитие метаболических заболеваний костей.
Затем начинайте класть реку недалеко от тегу, и если все в порядке и вы видите, что питомец уже не столь пуглив, попробуйте коснуться его головы. Еще раз повторим – не форсируйте события. Продолжайте кормить его с пинцета и приучать не боятся ваших рук. Со временем тегу станет относиться к вам более толерантно. Можно добиться того, что ящерица будет позволять брать себя в руки. Некоторым ящерицам в конце концов даже начинает нравиться общение с человеком.







Наконец-то я могу сделать резервную копию пометки, поиска для людей по имени. Отличная работа!»
Теперь я счастливый пользователь платной подписки. (недешево, но оно того стоит).
Использование вашего продукта для пометки людей. Затем я запускаю метод, который считывает данные из ttp.db и загружает соответствующие данные о лицах в базу данных PostgreSQL моего веб-сайта. Благодаря этому я могу разблокировать много интересных функций, чтобы ориентироваться в (тяжелой) коллекции сувениров моей семьи. Желаю вам и вашей команде больших успехов.
Чтобы избавиться от них, просто очищаем историю браузера.
В этой статье описывается, как удалить отдельные записи или все записи из истории адресной строки.

Для получения дополнительной информации прочитайте статью Удаление недавней истории веб-сёрфинга, поиска и загрузок.
Эти программы озвучивают все, что происходит на экране, а пользователь управляет процессом с помощью сенсорных жестов и сочетаний клавиш.
12 and later
Программа доступа к экрану использует эту функцию для озвучивания имени страницы. Для этого:
Ctrl + ⌘ + Плюс
Браузера. Подробнее см. Горячая клавиша F6

В этой статье описывается, как удалить отдельные элементы или все элементы из истории адресной строки.
