VistaLoader的一点小问题&其他
Friday, 4. April 2008, 03:38:56
我的opera空间使用总是超量,前段时间不得不删去了整整一个墙纸的相册,找个能外链的不删东西的支持opera的空间是比较要紧的事情。
现在觉得box.net和adrive.com都不错,还有skydrive和uubox。
功能上box.net最好,不过那个批量上传的java applet和我的jre八字不合,而box.net的访问并不是很稳定,没有续传是非常不爽的。adrive空间最大,限制最少,不过速度也一般,外链最简陋,上传的applet做得比box.net的好。skydrive既然是微软出的,稳定是没得说,不需要续传也能一次把大量东西传完,速度一般。uubox新出的,速度超快,仿skydrive的界面。
[update]
试了一台只能S1睡的机器,没有这个重新激活问题,应该就是S3睡眠惹得祸了。
Opera blog不支持iframe,skydrive和uubox都小小郁闷了。
[update2]
Snipes也不错,速度尚可,不过只能设置一级文件夹比较不爽,其他的很多网络存储都有这个问题,比如divshare等。box啥都好,就是速度不能忍而且上传applet太不行。uubox比较符合我的心意,不过国内的东西,不能做得太好,做得太好就意味着被和谐的可能性很大。权衡一下,估计也就是skydrive最好了,被和谐的可能性不大,教育网能访问,速度可以接受。
[update3]
仔细看了下,网上关于S3睡眠导致激活状态重置的问题有讨论的:http://forums.mydigitallife.info/showthread.php?t=1060
大致来说是这样的。vistaloader在bios的acpi状态起来之后,抢在vista之前通过grub4dos加载了一个isa rom,里面有伪造的slic信息,酱紫就骗过了操作系统,而操作系统通过正常手段是无法判断slic信息到底是真的在bios里面还是vistaloader加载的isa rom里面的(vistaloader把isa rom加载完了就退了,不会留下蛛丝马迹),而且因为MS不能没有理由就对gurb4dos下手,使得vistaloader成为相对比较安全的软改激活法(其他的直接写入信息到bootmgr的方法是不可靠的,因为只要MS喜欢,自然能从bootmgr里面发现问题)。而S3/S4睡下去之后再醒来是要重读acpi状态的(S1不需要),在vista sp1之前,系统只重读acpi信息,所以vistaloader仍然有效。但是很不幸的到了vista sp1,微软改变了做法,把整个bios状态重置,所有信息重读,由于vistaloader在启动的时候已经把事情干完退出了,所以内存中的isa rom信息就不幸被干掉,系统发现没有slic了,就把激活状态重置了。
要说事情就这样了,那硬改bios就是了,直接把带有slic的isa rom加到原始的bios中去,那系统睡醒了再怎么重置bios信息状态slic都不会跑掉。问题是,对于技嘉的不带slic的bios,现在常见的mod isa rom加载的方式不对,顺序是先acpi,后slic表,这样系统睡醒之后仍然能够发现slic不是在正常的bios中而无视掉/扔掉slic信息(因为acpi起了系统就醒过来了,在初始化的很短时间内会发现slic是无效的)。
所以tommiy达人就做了新的ISA-GA_SP1.BIN,加入到bios之后bios的加载顺序是slic先于acpi,系统自然是发现不了的。ps,这个isa rom的slic是asus的,应该就是vistaloader默认加入的证书,而vistaloader卸载时不会卸载证书,所以刷好了bios之后可以放心的卸载vistaloader。
制作bios的方法是:
cbrom <网上down的原始bios名称> /isa <要添加的isa rom名称>
做好了以后新的bios文件就会替换原来的bios,之后就是把bios刷进去了。我用的技嘉bios中自带的q-flash,把要刷的bios文件放到U盘的根目录下面,注意U盘要fat16格式的(虽说号称支持fat32,但我使用来看是不行的),然后重启进bios再进q-flash刷进去就是。刷之前记得备份。
相关的文件放到了俺的uubox上:http://daneihyt.uubox.net/browse.u/OS/ ,原始bios和刷bios工具自己找。
传说vista sp1要干掉所有soft mod,我本来不以为然的,现在看起来,至少在S3睡眠再唤醒这一下,所有的soft mod都是无效的,即便是正常启动那一下,也有一堆的soft mod方法过不了关。看来,硬改是王道啊。
