Disclaimer: Although this is a fairly simple task, I take no responsibility should anything go wrong, so try this at your own risk.
This method only applies to VAIOs with a Phoenix BIOS and CPUs that support VT-x, not the newer Montevina-based
VAIO FW, Z,
SR, BZ, TT, AW, CS or other models with the
AMI Aptio/
InsydeH2O UEFI framework.
As most of you already know, Sony has decided to disable VT by default on all VAIO models except the BZ series, as noted in KB article
C381809. Here's how to enable
Intel Virtualization Technology (
Guide) and
AHCI on a VAIO SZ and several other models including the AR, C, CR, FE, TZ, FZ, G, N and some desktop models.
Before you attempt this modification, make sure that the BIOS on your SZ is updated to these versions:
R0112N0 for Napa SZs or
R0122S5 for Santa Rosa SZs. If you happen to receive an error while attempting to update the BIOS on Windows XP or Vista, make sure that all the proper Sony drivers and utilities are installed first so that the updater can recognize your notebook model. Driver and utility information can be found in many of the VAIO Windows clean installation threads in this forum.
The only item you'll need is a bootable DOS media. Click one of these links for instruction for creating a bootable
floppy disk (with USB floppy drive) or usb stick.
USB flash1 or
USB flash2 or
CDR (add modified table file to image before writing).
Instructions:- Download symcmos and copy it to your bootable DOS media. This utility is used to modify your Phoenix BIOS settings. Also, download a DOS text editor and copy it to the media if you feel comfortable editing a file in DOS.
- Go to the BIOS by pressing F2 during start-up, or when the VAIO logo appears, and reset the settings to factory default. Save and reboot.
- Go back to the BIOS and enable the boot from external devices option. Save and reboot.
- Press ESC when the VAIO logo appears to bring up the boot selection menu and select the bootable DOS media. At the prompt, type "symcmos -v2 -lDefault.txt", without quotes, and note that there's no space in between the flag and filename. This will create a literal symbol table from the NVRAM named Default.txt which contains all the current BIOS settings. Reboot by pressing Ctrl+Alt+Del. If that doesn't work, hold the power button until the notebook turns off.
- Use the DOS text editor (or boot to another OS and use a text editor there) to edit the generated Default.txt file. Change the following lines and save the modified file to something else (e.g. modified.txt):
For Napa SZs - R0112N0
AHCI: (015C) [0000] ---> (015C) [0001]
VT-x: (0354) [0000] ---> (0354) [0001]
For Santa Rosa SZs - R0122S5
AHCI: (0189) [0000] ---> (0189) [0001]
VT-x: (02F1) [0000] ---> (02F1) [0001]
This is Gary's master list that contains the code for other models with a Phoenix BIOS
http://forum.notebookreview.com/show...&postcount=227
- Boot to DOS and type "symcmos -v2 -uNameOfModifiedFile", without quotes and reboot. This will write the modified settings to the NVRAM. You must add the u and then the name of your new file.
- Done.
Notes:
Using AHCI with the VAIO HDD Protection utility may increase the loading time in Windows XP and Vista. So far this has been confirmed to happen with Napa SZs and discussion about it can be read
here.
To test if AHCI is enabled, you should receive a BSOD or blue screen error when XP/Vista boots, because the AHCI drivers aren't installed on the OS. You will need to install the
AHCI drivers to your existing installation. Use Google for XP instructions and read
this for Vista.
To test VT-x, you can download
vt.iso and burn it with
IMGBurn. Boot off the CD and it will tell you whether VT-x is enabled or not. Alternatively, you can use
SecurAble in Windows.
The default Napa R0112N0 file is attached below and provided for sample purposes only. Don't use this on a BIOS version other than R0112N0.
To revert back to the original settings, you have three options:
- Go in the BIOS and reset everything to default.
- Use symcmos with the -u flag to write the default settings, which you have saved as Default.txt, to the NVRAM.
- Worst case scenario if the notebook won't pass POST: open the notebook and remove and reattach the CMOS battery.
Much of the credit goes to "bfroemel" for posting this method on the
VMware forum; I am just summarizing it here and specializing it for the SZ.