资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
USBWin7 和 USBXP 技术介绍一、USBWin 技术和系统USBXP 和 USBWIN7 是指在 USB 运行全功能的 XP 和 Win7 系统,不是 PE,也不是内存版等特别版本。(一)、USBXP 技术就 USBXP 技术实质而言,目前就是两种技术:一是微软的 USBXP,另外一个是德国人的 USBoot。1、微软的 USBXP。XP 系统并不是原生地支持 USB 启动,USB 启动是在XPEmbeddedFeaturePack2007 才增加的一项所谓嵌入式特性。XPE(WES2009)最大的问题是,其中文版是英文版+中文语言包,但是这两者相加并不是中文版,中文 XP 很多代码的语言资源直接嵌在程序中,并没有独立出来,这个和现在的 Win7 不一样,目前的中文 Win7 就可以看作是全球版+中文语言包。因此,这个 XPE 对中文支持,包括微软自己的中文版软件安装包和升级包也有问题。还有其他问题,所以,XPE 并不通用,这样严重限制了其应用范围。2、USBoot。USBoot 官方网站:http:/www.usboot.org/tiki-index.php 有详细介绍。USBoot 为什么在和微软官方 USBXP 竞争中略胜一筹,原因主要是:一是安装方便,入门容易使用的人就越来越多,第二个更加重要的原因是,由于USBoot 的安装脚本中,安装了大量的 USB 的总线驱动,所以可以制作一个不要重新构建,可以直接启动的 USBXP 系统,没有人在微软的补丁上加上这些 USB的总线驱动!如果 XP 一直在主流位置,可能会有,但是,现在看来不太可能会有了。(二)、USBWin7 技术NT 代码基系统(包括 XP、WIN7 等等),的启动完全依赖 NTLDR(5.0 以前),或者 BOOTMGR(6.0 以后)。BOOTMGR 内置了 USB2.0 驱动。而且,由于USB2.0 驱动全球又微软一统,因此,USBWin7 的通用性强过普通硬盘。由于USB 串行设备,设备轮询时间更长,如果默认包含 USB 启动支持,将影响普通硬盘系统启动速度,因此,微软在注册表设两个值来控制,将这两个值设为下列值,将可以从 USB 启动 Win7 了。这个信息并不是微软文档公开的,而是从WES7 的 USBBOOT 组件看出来的。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlBootDriverFlags=dword:00000004HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPnPPollBootPartitionTimeout=dword:00003a98(三)USBXP PK USBWin7WIN7 对 USB 启动支持是内置,原生的,所以 USBWIN7 的比 USBXP 要完善得多。而且,Win7 的 BOOTMGR 还内置了电源模式检测,USBXP 不能自动检测,外加个选择菜单,有时也启动不了。同时 Win7 内置的显卡,网卡等其他驱动比XP 多的多,第三方驱动是系统移动是的蓝屏大户。同时 Win7 支持在只读 NTFS卷启动,XP 不支持。如果要做一个移动系统,要想不蓝屏,拿着到处走,USBWIN7 是不二之选。那为啥 USBXP 还那么受欢迎呢?可能有下面一些原因:一是低配置机器 XP速度更快,在低配置(大致 CPU 低于赛扬 1.5G,内存低于 1G)情况下速度差异明显;不过,在高配机器上,Win7 速度比 XP 快。二是使用习惯。三是一些人不了解。二、USBWin7 和 USBXP 的一些关键性技术问题1、EWF、FBWF 缺陷、和第一次卡机问题。由于普通 U 盘写入速度不过区区的 5MB/S 左右,而普通硬盘往往 50MB/S 以上,因此,XP 在普通 U 盘运行“巨卡”,微软在 XPEmbedded 中提供了 EWF 和FBWF 可以将对磁盘写重新定向到内存,才使普通 U 盘 XP 有了实用价值。但是为什么 EWF 比 FBWF 更加适合呢。主要原因有 3 个:一是,由于在 U 盘采用 NTFS 压缩可以节约 1/31/2 的磁盘空间,同时由于减少了绝对的磁盘读写,从而缓解 U 盘读写速度瓶颈,因此采用 NTFS 压缩是 U 盘 XP 最好的选择,EWF 支持 NTFS 压缩,但是 FBWF 不支持。二是,EWF 具有在写过滤有效时,不需要重新启动切换状态,可以立即全部保存,而 FBWF 没有这个功能;虽然可以调用微软提供的 API 枚举文件进行实时同步,但是不能保存文件夹,而且保存稳定性和速度不如 EWF。三是,由于 EWF 是底层整盘过滤,FBWF 是上层的文件过滤,软件兼容性差于 EWF。不过“成也萧何,摆也萧何”,EWF 也带来了严重的问题,最主要是,由于写系统盘就是写内存,系统使用中临时文件是不可避免的,特别是上网看电影、安装软件等大量写系统盘,导致系统内存大量消耗,系统越来越慢,失去响应,最后宕机。系统镜像第一次安装到新的 U 盘中时,EWF 无效。这正是查找设备等大量小文件写入磁盘的时候,往往导致系统“巨卡”,再者,由于 EWF 无效,被强迫保存系统设置,如果要保持系统良好移动性,就是系统纯净才好,强迫保存对移动性显然不利。WES2009 文档明确指出,EWF 对于 NTFS 分区中不能完全拦截所有的写操作。如果使用 USB 的硬件开关,启动将蓝屏。有一个“机器狗测试”,http:/d.namipan.com/sd/1501074,解压密码 www.ouyaoxiazai.com,解开该文件在管理员权限执行后,在只有 EWF 过滤生效的 XP 系统中,c:windowssystem32conime.exe 等文件将永久被更改。有一个Strike(http:/d.namipan.com/sd/2429318)程序,调用 CreateFile 直接写入磁盘第一个扇区,在 XP 和 Windows下都有效,由于 ewf 和 fbwf 不保护磁盘的第一个扇区,这会导致磁盘数据全部丢失。有时在 EWF 和 FBWF 保护的系统中,用户自行磁盘分区更改,比如更改活动分区,将导致系统不能启动,EWF 和FBWF 对此无能为力。由于 FBWF 和 EWF 不能拦截全部写操作,导致 U 盘寿命缩短,系统意外损坏。2、USB 设备限制虚拟内存问题。微软的 USB 补丁和 USBoot 都不支持 USB 盘上设置虚拟内存,导致系统运行大程序多任务不稳定,系统即使安装在 USB 硬盘和 SSD 上也有明显局限性。如果将系统内存固定地设置到硬盘中,当没有硬盘时,系统报错,除了系统不稳外,还使系统失去移动性。3、移动系统在不从这个系统启动被破坏的问题,并不是所有的 USB 盘读有写保护开关。4、系统盘容量小的兼容问题。U 盘容量有限,作为系统盘,往往软件安装、使用等报磁盘空间不够等问题,导致系统兼容性不佳,这也是 U 盘系统的一个顽症。5、USBXP 设备安装不能自动“下一步”问题。还有一个问题,XP 系统在安装设备驱动时,并不像 Win7,会自动“下一步”,往往鼠标按到手抽筋,而且,有时,比如使用传世经典的深度 6.2 精简系统制作的 USBboot,在只有 USB 鼠标和键盘的机器上将安装不下去。6、安装问题。微软的 XPE(WES2009)安装是体力活,USBoot 已经比较容易了,目前网络上发布流行的多是.GHO 的镜像文件。WES7 要安装到 USB 比 XPE 简单多了,下载这个 oldtreeusb.xml 和微软的IBW,按提示一路就可安装 USBWin7 到 USB 盘中。安装 USBWin7,就是将上面注册表文件直接导入,再将这个系统镜像使用 imagex 或者 ghost 拷贝到 USB 盘中,设置 MBR 引导。对于专业人士或者喜欢折腾系统的人这样安装多不是问题。但是对于只是想图方便使用一把,或者是非专业人士而言,这样安装都嫌复杂了,也容易发生人为差错。三、老树 USBXP 和 USBWin7 系统老树系统采用上述公开的 USB 技术和波特尔软件制作。波特软件解决了上述 4 个问题:1、安全超越 EWF 和 FBWF,弥补系统漏洞,阻挡机器狗,保护主分区表,可以在硬件开关的 U 盘运行 USBXP;老树系统第一次写过滤就有效,因此就不会在 U 盘中“卡机”,也保障了系统良好的移动性,当然要保存设置,也只要按一下“全部保存 C 盘”即可;2、可以设置虚拟内存到 USB 磁盘。3、USBWin7 可以将固定属性 USB 盘(U 盘可以量产),这个系统在不是从这个 USB 启动时是只读的,并且,系统在这上面运行是,波特尔金盾的“全部保存 C 盘”即可还是有效,使用户即安全,又方便。4、系统盘动态增容量,虚拟内存文件动态重新定向,大大缓解了上述临时文件导致内存消耗的缺陷,避免了上述 USB 系统盘容量小的软件兼容问题。5、USBXP 自动安装驱动,自动“下一步”。6、安装全图形界面,一键完成,生手也可立马上手,不容易出人为差错,安装 1 个 USB 系统不过几分钟,简单快捷。(第二部分,老树系统介绍)一、极度精简的 U 盘 WIN7 旗舰版U 盘版是以占用磁盘空间 800MB 中,启动和运行飞快:(图 1)U 盘系统启动可以到处运行,兼容性和 PE3.0 差不多,适合作为系统维护,如果要作为系统正常使用,请打开“波特尔金盾的”的设置,打开往其他磁盘写的功能。(图 2) 二、老树 USBWin7 旗舰度精简集成版系统压缩后占用磁盘空间 2.1G,安装在 4GUSB 盘中。三、老树 USXP 纯系统版使用深度 6.22 精简版制作,IE6.0,安装后占用 625MB,包括自由天空集成驱动,驱动人生,这 2 个是绿色的,这 2 个一百多兆,如果不需要,可直接删除,系统只占磁盘四百多兆。(图 4)四、老树 USBXP 集成版使用深度 ghost9.0NTFS 第二次修正版,删除过时的程序,保留了office2003,增加了 office2007 兼容包,集成到部分到 2010.11 系统升级补丁,升级 IE 到 8.0,mediaplay 到 11,PDF,看图,QQ2010SP3.1 等,自由天空系驱动包,驱动人生 2010 版,安装后系统共 1.7G,采用压缩格式实际占用磁盘空间 1.2G。(图 5)五、MSDN 原版 WIN7 SP1 的 USB 版本。请到网上下载一个 MSDN 原版 WIN7SP1x86 旗舰版(cn_windows_7_ultimate_with_sp1_x86_dvd_618763.iso, 该文件的SHA1:A94623A6B572541157B63FFD9C0495ED47BE792A)。到下面地址:http:/blog.sina.com.cn/s/blog_638b649a0100rcxr.html下载安装工具,将系统安装安装到普通 U 盘,可以顺畅运行,这就是 MSDN原版制作的 USBWIN7SP1,包括旗舰,专业,家庭版等共 5 个版本。六、完全自定义的 XPSp3 或者 WIN7Sp1,一键硬盘-U 盘详情见:http:/blog.sina.com.cn/s/blog_638b649a0100nk30.html 系统安装方法直接执行目录中的 UsbWdsk.EXE 文件,就会出现系统工具界面(如同图6)。选择好目标 USB 盘和要安装的系统后,按“安装系统”,几分钟后,就可以拿着这个 USB 系统到处顺畅运行,一般情况下,启动、运行速度和硬盘系统差不多。镜像的密码是 123456,但是直接恢复到磁盘,系统并能正常工作。这个工具可以在 XP 和 WIN7 下执行。在 WIN7 或者真正的 PE3.0 下执行,对U 盘分区会自动“
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号