打开HP被屏蔽的SLIC之Shift的妙用[电脑写手]
电脑网络分区写手稿件,原创首发于操作系统论坛,请勿转载
其实本文的大部分的内容都与硬件有关,考虑了很久,还是决定发文到操作系统,因为最后的核心内容还是为操作系统来服务的,发到操作系统中,也会对一些买了没有预装Vista的系统的用户提供一条装OEM Vista的思路。(笨笨会算1+1:小K不带你这么凑字的)
好,我们来切入正题吧。问题电脑,同事的HP CQ40-313AX笔记本(题外话,HP的Compaq系列是笨笨会算1+1非常不喜欢的一个系列),该笔记本没有预装Vista操作系统,至于最初用的是什么操作系统我也不知道,拿到我手中的时候,是我的同事已经用Ghost XP的安装盘重装了,但是装失败了,因为我在WinPE环境下只看到C盘用了100M左右的空间,卷标是WinXP,不知道是盘的原因还是什么别的原因。
正好我的U盘上有个GhostXP的文件,我就正好给装上了,之后也能正常进入系统,看似是成功的开始,却是痛苦的源头。由于该款笔记本HP官方网站上只提供了Vista下的驱动,所以XP下的驱动都要自己去找。好在一些笔记本的论坛中有人提供了现成的驱动列表,心想原来就这么简单,结果装到最后才发现,全装完之后,有6个未知设备怎么也找不到驱动,当然主要硬件都可以正常使用了,如果只是这样,到可以让她凑合,不过最严重的问题是声卡有爆音的现象,这样的电脑怎么能交到我同事的手上呢?
在进行了一番艰苦的思想斗争之后,我决定安装Microsoft Vista Ultimate,正好手上就有张28in1的盘,正好也包括Compaq系列的(笨笨会算1+1:这么大的品牌能不在28和1中吗,虽然我很不喜欢吧?)。之前我还特意做了准备工作,用Everest这个软件查看了该笔记本的SLIC,发现是374字节,这才放心大胆的安装。结果装完之后发现激不活,这不应该啊,HP Compaq的笔记本,安装时也选了Compaq,SLIC又是374字节,条件都符合啊,为什么会无法激活呢?
打开Google我上网找答案,原来有不少类似的问题,HP在BIOS中做了些手脚,把没有预装Vista的机型的SLIC给屏蔽掉了,要改回来也不是什么难事,根本就不用去冒险刷BIOS,只需要用HP的一个工具,就可以打开被屏蔽掉的SLIC。其实如果我早进BIOS设置中看一眼,也就不会走那么多的弯路了。BIOS很清楚的写着Non-Vista,我还偏要装,能激的活吗?
下面就请出我们的主角HP_V10B_DMI_Utility,这个软件大家自己去网上找吧,虽然不太好找,但肯定有能下载的,因为有些论坛中说这个软件是HP售后专用的内部工具,不便于在网上公开,可能会有版权问题,所以我也就不提供下载了。
如果就是这么简的应用,大家在网上也能找到不少文章,但为什么我还要再重新写一篇呢,而不是转一篇过来呢?我要提到的,正是我主题中所写的Shift键的妙用。
要运行HP_V10B_DMI_Utility,需要有个纯DOS环境,网上很多教程都写到了用各种Dos工具箱,如MaxDos等,可因为我已经安装了Vista,大部分Dos工具箱都是安装不上的,好不容易找到一款支持Vista的叫MouseDos,结果进入纯DOS之后,运行HP_V10B_DMI_Utility还是出错,我认为这就是内存不足。
现在2G的笔记本为什么会出现内存不足的问题呢?因为纯DOS下最多只能使用640K的基本内存(要么就叫基础内存),2G-640K之外的部分,基本上是用不上了。具体细节就不再多说了,有兴趣的可以自己找一找有关DOS的文章或相关书籍。而且现在一般的DOS工具箱都带了中文环境,但就算我关掉了中文环境,就算不加载光驱,我一样无法运行HP_V10B_DMI_Utility这个工具。
插播一个情况,也算是个小技巧吧,可以在计算机硬盘上留出100M单分一个区,格式为FAT32,把一些DOS下用的工具放进去,以免去在DOS执行ntfs4dos这个工具而占用不必要的内存,从而影响一些工具无法正常运行,有些时候刷BIOS也可以用这个方法。我就是把HP_V10B_DMI_Utility这个工具放到一个很小的FAT32分区上的。
之后,我用深山红叶的光盘引导系统,并在选择进入DOS工具箱,注意这时再点下鼠标或按下回车的同时迅速多次点击Shift键,这样进入的DOS环境是最干净的,换言之640K的内存中的可用部分是最多的。之后再执行HP_V10B_DMI_Utility就一切正常了。 最后关键的一步,按1,回车,把修改过的值写入EEPROM,之后重启进BIOS看看,已经不是Non-Vista了,证明已经修改成功了。然后再进入系统,发现已经自动激活成功了。
HP自己出的工具就是好使了,我个人猜测HP的笔记本出厂的时候,都是写入了SILC的,然后不预装的机器就用这个工具做个手脚,也许这正是这个软件不能被公开的原因。
最后再回到我想说的核心问题吧,如果在纯DOS环境下有些工具软件不能正常运行,记得试试Shift键,进入到最基本的纯DOS环境。