|
对08年的总结
放心不会停止更新~,总结一下MXP在这一年的发展。
这一年MXP的变化是巨大的:)
硬件兼容性最好的:B21490、1590
首先感谢adoijay和HQY。
在这一年当中MXP成长了不少,硬件兼容性有何大的提高。:)
电源自动识别、项目开源、安装方式改进等
优点就不多说了下面说说缺点:
客观问题:
U盘的读写速度、BIOS对USB-HDD和USB设备的支持问题(引导问题)、U盘寿命问题。
U盘的读写速度问题:
08年U盘的读写速度有了很大的提高,感谢双芯片普及。
微笑碟(双芯片)跑MXP非常快。当然是在开启FBWF把写操作过滤的情况下。
BIOS对USB-HDD和USB设备的支持问题(引导问题):
这个是标准没有统一的后果,虽然换MBR能解决一部分问题,但是升级BIOS或者更换USB大容量存储设备(U盘、移动硬盘)这是最有效的方法。
当然也不能全怪BIOS,碰上SONY牌 U盘(假货用的垃圾主控),这个无奈(为了你的数据安全着想,我建议你换U盘)。
U盘寿命问题:
这个我是没有办法的,不过现在很难说09年会不会普及SSD。07年末还是2GB,现在32GB都有了(准备打劫老陈:))
现在说点主观的:
硬件兼容性问题
这个偶一直在改进,虽然是要能照顾大部分PC,不过现在还是需要继续改进。
软件兼容性问题
从B3 一直在改善软件兼容性问题,但是部分软件和FBWF或者EWF不兼容(FBWF、EWF开启的情况下才发生)。这个我是没有办法解决的。
驱动加载太慢问题
经常花30秒看到桌面,然后假死一下(第一次的索引驱动要长一点,要建立文件:INFCACHE.1),看到N个发现新硬件(5分钟后(最坏的情况下))终于可以使用MXP了。:(
因为MXP没有安装系统的过程(没有像GHOST系统会出现几个进度条安装驱动,然后重起)。所以我选择的余地就不大(MS给OEM的接口大部分就用不上了)。同时,驱动文件存放的目录不被FBWF保护(为了减少内存消耗,这样U盘的读取速度对这个影响就很大了,类似的还有IE假死(IE的缓存没有被FBWF保护)FBWF问题下面会写到)。
这个星期尝试了一下使用一个小的内存盘来存放驱动文件,以此来提升速度。但是实验失败(我会继续Try~):(
预加载驱动的问题我也想过。但是如果预加载驱动的方式,加载太多驱动这样更容易造成驱动冲突。另外预加载磁盘的驱动,会造成FBWF保护出错的问题(磁盘号发改变,导致FBWF保护错磁盘)。囧~
大家帮我想想还有没有其他后加载驱动的方法?
:)集思广益~~
下面说说FBWF的问题。
目前对FBWF的感觉是又爱又恨~
因为以下原因必须开启FBWF:
1.让WINDOWS,忘记安装的硬件驱动。(如果想要移动就必须丢弃硬件信息,也许以后能做的智能点,发现同一台机子就加载保存的硬件信息(一个列表?))
用FBWF让windows失意,这个是最彻底、最方便、最有效的。
当然如果能在系统的启动过程中实现……(估计也就MS有这种实力)
2.U盘寿命
这个么~只能祈祷SSD更快的普及或者U盘的存储芯片能有特别大的改进。
FBWF耗内存的问题。
FBWF当然耗内存,这个其实和内存盘一样。
不过唯一有优点是FBWF是动态占用内存的。所以系统总的内存开销要比内存盘低。
我爱死FBWF只有2个原因:
1.保护单位是文件。
2.比EWF来说没有63K配置分区的问题(回到是保护实效)。(但是有磁盘序号排序的问题,这个解决了。)
通过配置FBWF是可以做到保存用户配置和让MXP移动(理论上)。
因为保护的文件少了,所以使用的内存大大减少。
现在还没有完全成功,第一版的脚本效果不理想。另外U盘不能用。因为U盘的寿命问题。
无法正常关机的问题:
关闭MXP的时候,出现正在关机的画面,然后就系统就挂起了。
这个真的让我郁闷~,目前只能得出MXP体积太大引起的。
没有办法解决。
暂时END,随时补充。
[ 本帖最后由 happymy 于 2009-2-28 18:31 编辑 ] |
|