OK. First of all let me explain some things. After the analysis of BIOS I found code which performs VT initialization. BIOS enables virtualization if it finds VT capable CPU and if two BIOS variables are not equal to zero. So we have to change values of these variables from zero to one. To do that we will use the official Phoenix utility symcmos.exe so don't be afraid.
Here is the guide how to do that:
- create bootable flash media.
- download archive "VT-Lenovo_Y550.zip" from here.
- copy all files from archive on the flash drive.
- boot from flash media to DOS.
- at the prompt type "dump" and press enter.
- a file "nvram.txt" should be created and you'll see text editor window.
- find two BIOS variables in text and replace their values from 0 to 1.
Be careful, these variables are different for different BIOS versions:
(0372) and (0375) for BIOS version (V1.04);
(0375) and (0378) for BIOS version (V1.06);
(0378) and (037B) for BIOS versions (V2.01), (V2.03), (V2.05), (V2.07), (V2.08);
- if you cannot find variable then type it yourself;
here is the example how it should look for BIOS version (V2.03) :
........
(035A) [0002]
(0369) [0000]
(036C) [0000]
(036F) [0001]
(0378) [0001]
(037B) [0001]
(037E) [0000]
(0381) [0000]
(0384) [0001]
........
- press ctrl-F2 and save the file as "vt.txt" (nvram.txt will keep your original settings).
- close text editor (press alt-X).
- at the prompt type "save" and press enter.
- power off your laptop.
- wait for a while, power on and check your VT.
In case you don't know how to create bootable flash media:
1) Download this archive Bootable_Flash_Drive.zip.
2) Backup your flash drive.
3) Unpack win98boot.zip somewhere on your drive (e.g. C:\WIN98).
4) Install SP27608.exe.
5) Run HP USB Disk storage tool as administrator.
6) Check Quick Format, check Create a DOS startup disk, click on ... and select the folder with unpacked Win98 boot files (e.g. C:\WIN98).
7) Click on Start and let it finish.
If your VT is still OFF after procedure, try to Load Setup Defaults in BIOS setup utility. Sometimes it's necessary to repeat procedure to finally activate virtualization.
If you want to swap FN - CTRL keys on your keyboard, then check this thread:
http://forums.lenovo.com/t5/IdeaPad-Y-and-U-series-Laptops/FN-CTRL-swap-on-Lenovo-Y550-keyboard-SOLVED/td-p/184220