开启VAIO SZ系的VT和AHCI

昨天上Mobile01,看TW达人的VAIO Z系开箱,那个羡慕啊~~ :cry: 因为现在在HK,以我这本同样的价格就能买到Z37,牛机啊~~而且是花纹盖的~~太YY了~~~~ :eek: 可是哦~~~~一切尽在不言中(-_-|||貌似很扯淡,回归主题~)

话说看到那达人的Z36一个WIN7 XPM的检测软件(SecurAble),即检测CPU是否支持64Bit&DEP&VT的~截图上居然显示VAIO的U支持了VT,我那个惊诧啊~ :exclaim: 不会是VAIO从Z开始对自己的本放行CPU的VT兼容了吧??赶快在Mobile01上继续逛了一下,发现原来Z SR之类的新机已经用的不是phonix的BIOS,开启VT的方式也简单,重新刷个破解的BIOS就搞定(唉,SONY果真还是够狠的~怕麻烦,故意锁死了CPU VT),继续找啊找,发现原来SZ也可以破解开启VT了,同时连AHCI也可以开启了,那个激动啊~~~哇哈哈~ :biggrin:

P.S.顺便来抱怨一下SONY吧,VAIO的本本做工那是毋庸置疑的,磨具十分帅气,SZ Z这些商务系也十分轻便,当初我正是看重了VAIO SZ的轻便和比较优秀的屏(现在相对Z的屏来说真是够烂的~),所以放弃了TP转而买了VAIO,不过话说VAIO的性价比真是很烂,而且对于机都是统一定价,在任何时候都不降价(包括快下架的时候),不知道这到底是不是好处,所以我还是一冲动在SZ即将下架之际买了这个即将淘汰的机型~但是用到至今,还是发现VAIO的本的确值那个价,做工很好,散热没问题,噪音也挺不错的,就是那个驱动安装真的十分受罪啊~~没有一个集中的安装软件,也没有自动驱动升级之类的自动地、集中地驱动安装,所以驱动不得不自己一个一个慢慢来搞,所以每次重装系统都是一次煎熬,只是到了Windows 7驱动大部分都能自动安上,需要手动装的也不多了,加之现在改用US版的驱动,好装一些了~不过还是希望VAIO能改进改进~~~还有就是VAIO那个限制啊~可怕,打开BIOS,里面基本就没啥可以改的,甚至就没啥可以看到的信息~~~~

言归正传,继续说如何开启VT和AHCI~
具体方法可以看论坛上这篇文章How to Enable Intel VT and AHCI on a Napa/Santa Rosa platform Phoenix BIOS Vaio laptop
我这里只简述一下主要步骤和注意事项:
对于SZ的本,U主要有两个平台Napa和Santa Rosa,对于这两个不同平台的SZ系,对应的最新BIOS版本也是不同的,R0112N0 for Napa SZs or R0122S5 for Santa Rosa SZs,可以通过CPU-Z查看,如下图,圈出部分即是当前BIOS的版本:

BIOS Version
切记:如果BIOS版本不是上述两个最新版(R0112N0 for Napa SZs or R0122S5 for Santa Rosa SZs)的话就请到VAIO官网下载最新的BIOS升级进行升级后再进行其他步骤!

再说一下需要准备的工具,如果你硬盘分区还有FAT32的话那最好不过了,你现在只需一个可引导启动到DOS的光盘即可。如果你已将像我一样把所有硬盘分区都升级到NTFS的话,可能就比较困难了~因为现在需要准备一个可在DOS下读写的地方,目前最合适的好像只有U盘了,但是估计我RP比较烂,始终做不出一个可引导启动U盘(用过UBOOT和FLASHBOOT,没有一个做出来的可以引导启动,也上Google搜了不少文章,还是搞不定,希望有哪位DX可以指点指点),最后自己是迫不得已,在最后一个分区用PM分了100MB的空间做了个FAT32来放工具才搞定的,郁闷啊,这问题最少折腾了一下午~~ :mrgreen: 把空间准备好后你需要载一个小工具symcmos,用于读写BIOS信息的,如果你想直接在DOS下编辑TXT的话,还需要准备一个DOS下的文本编辑软件(后面会说为什么需要这个东东),当然你不想在DOS下折腾的话,也可以回WINDOWS编辑~~

万事俱备只欠东风,下面就说下具体步骤:
1.将下载好的symcmos和DOS文本编辑软件【可选】拷贝到启动U盘或者FAT32分区中,同时保证这个存放地儿在DOS是可写的(所以这就是为什么光有一个可引导启动到DOS的光盘是不行的);
2.在启动时,当出现VAIO LOGO画面时按下F2进入BIOS菜单,这里建议将所有设置恢复为出厂设置(保证不出现意外,如果你像我一样怕折腾且胆子够大的话,也可以跳过本步,但是如果你要使用U盘启动,那必须在BIOS里面将允许外部设备启动设置为Enable),保存BIOS,重启;
3.启动时,当出现VAIO LOGO画面时按下ESC,选择从哪个地方启动,然后顺利引导进入DOS环境,这里说一下PE环境,或PE命令行环境都是不行的,这会导致出错。在DOS环境下浏览到symcmos所在目录,输入命令“symcmos -v2 -l[NameOfFile].txt”(没有双引号,[NameOfFile]随意输入一个名字,且运行参数-l和[NameOfFile]直接没有空格),这样便会在当前目录下从NARAM里创建一个名为[NameOfFile].txt的直译符号表(literal symbol table),这个txt就是我们稍后需要修改的,如果你有DOS文本编辑软件那么在DOS下可以直接编辑改文件,如果没有的话你也可以重启到Windows下进行编辑,具体编辑规则如下:

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]

编辑完成后保存,你也可以重命名后保存或者就使用当前名字进行保存;
4.再次回到DOS命令行,在symcmos所在文件夹输入命令“symcmos -v2 -u[NameOfModifiedFile].txt”(没有双引号,[NameOfModifiedFile].txt即为你编辑保存后的那个txt文件,注意-u和[NameOfModifiedFile].txt直接没有空格),重启。该步骤将会将修改后的直译符号表(literal symbol table)重新写入NARAM

如果严格按照以上步骤实施的话,便能成功完成破解。
看一下我成功开启VT和AHCI后的检测截图
SecurAble

SecurAble
其中VT项显示LockedON,表示CPU硬件对虚化的支持已经打开,由BIOS或其他虚拟机工具锁定(locked on)防止恶意攻击

HD Tune Pro可以看到AHCI开启状况

HD Tune Pro

下面说一下比较重要的注意事项:
1.首先BIOS操作都具有一定的危险性,所以如果你不是喜欢折腾的人的话,建议你就不要再做上面的事儿了,因为的确比较折腾
2.还有需要着重强调一下的是,如果你在当前正常的系统下,修改BIOS后开启AHCI成功话,便会遇到蓝屏,因此为了避免这种问题的发生在开启AHCI之前一定先要Google一下,XP下的方法相对复杂,自己Google一下,Vista下的方法比较简单,直接点这里看Microsoft给出的解决方案,这方法我个人没有用过,所以具体实践起来该怎么还是需要Google或者找DX咨询咨询

我比较郁闷地就是没有注意第二个问题,所以导致成功破解后蓝屏,而且无法修复,只好重装系统了~~~ :mrgreen:

最后申明一下:以上方法均来自互联网和自己的总结,如果进行以上风险操作后产生的不良后果需要操作者自行承担!

-EOF-

6 Comments For This Post

  1. 好难得发一篇博客啊,,,太忙了是吧??

    回复该留言

    :cool: 关键是寝室没网络,而且前段时间空间关了也懒得搞~~呵呵~~

  2. TT 越来越专业的样子…… 假期有时间一定要来讨教了~

    回复该留言

  3. 咋个那么索尼啊

    回复该留言

  4. 郁闷我的FE系列的,AHCI的偏移点搜了很多地方都没找到。VT倒是改了。

    回复该留言

  5. (用过UBOOT和FLASHBOOT,没有一个做出来的可以引导启动,也上Google搜了不少文章,还是搞不定,希望有哪位DX可以指点指点)

    關於大大你的這個問題我也遇到過 但是當我採用了Sony的U盤製作後ㄧ切都沒問題了

    回复该留言

    @Joe, 有没有试过在bios中把外置driver的一个选项设置为enable.我这样设置后,u盘启动ubuntu就能用了,本来一直不能用的

  6. 其实sz系列ahci修改不了的,只能修改vt!楼主不要忽悠人哦

    回复该留言

Leave a Reply

:wink: :twisted: :surprised: :smile: :sad: :rolleyes: :redface: :razz: :question: :neutral: :mrgreen: :mad: :lol: :idea: :exclaim: :evil: :eek: :cry: :cool: :confused: :biggrin: :arrow: