USBWin7和USBXP技术介绍

上传人:宝路 文档编号:17053672 上传时间:2017-11-09 格式:DOC 页数:8 大小:295.97KB
返回 下载 相关 举报
USBWin7和USBXP技术介绍_第1页
第1页 / 共8页
USBWin7和USBXP技术介绍_第2页
第2页 / 共8页
USBWin7和USBXP技术介绍_第3页
第3页 / 共8页
USBWin7和USBXP技术介绍_第4页
第4页 / 共8页
USBWin7和USBXP技术介绍_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《USBWin7和USBXP技术介绍》由会员分享,可在线阅读,更多相关《USBWin7和USBXP技术介绍(8页珍藏版)》请在金锄头文库上搜索。

1、USBWin7 和 USBXP 技术介绍一、USBWin 技术和系统USBXP 和 USBWIN7 是指在 USB 运行全功能的 XP 和 Win7 系统,不是 PE,也不是内存版等特别版本。(一)、USBXP 技术就 USBXP 技术实质而言,目前就是两种技术:一是微软的 USBXP,另外一个是德国人的 USBoot。1、微软的 USBXP。XP 系统并不是原生地支持 USB 启动,USB 启动是在XPEmbeddedFeaturePack2007 才增加的一项所谓嵌入式特性。XPE(WES2009)最大的问题是,其中文版是英文版+中文语言包,但是这两者相加并不是中文版,中文 XP 很多代码

2、的语言资源直接嵌在程序中,并没有独立出来,这个和现在的 Win7 不一样,目前的中文 Win7 就可以看作是全球版+中文语言包。因此,这个 XPE 对中文支持,包括微软自己的中文版软件安装包和升级包也有问题。还有其他问题,所以,XPE 并不通用,这样严重限制了其应用范围。2、USBoot。USBoot 官方网站:http:/www.usboot.org/tiki-index.php 有详细介绍。USBoot 为什么在和微软官方 USBXP 竞争中略胜一筹,原因主要是:一是安装方便,入门容易使用的人就越来越多,第二个更加重要的原因是,由于USBoot 的安装脚本中,安装了大量的 USB 的总线驱

3、动,所以可以制作一个不要重新构建,可以直接启动的 USBXP 系统,没有人在微软的补丁上加上这些 USB的总线驱动!如果 XP 一直在主流位置,可能会有,但是,现在看来不太可能会有了。(二)、USBWin7 技术NT 代码基系统(包括 XP、WIN7 等等),的启动完全依赖 NTLDR(5.0 以前),或者 BOOTMGR(6.0 以后)。BOOTMGR 内置了 USB2.0 驱动。而且,由于USB2.0 驱动全球又微软一统,因此,USBWin7 的通用性强过普通硬盘。由于USB 串行设备,设备轮询时间更长,如果默认包含 USB 启动支持,将影响普通硬盘系统启动速度,因此,微软在注册表设两个值

4、来控制,将这两个值设为下列值,将可以从 USB 启动 Win7 了。这个信息并不是微软文档公开的,而是从WES7 的 USBBOOT 组件看出来的。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlBootDriverFlags=dword:00000004HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPnPPollBootPartitionTimeout=dword:00003a98(三)USBXP PK USBWin7WIN7 对 USB 启动支持是内置,原生的,所以 USBWIN7 的比 US

5、BXP 要完善得多。而且,Win7 的 BOOTMGR 还内置了电源模式检测,USBXP 不能自动检测,外加个选择菜单,有时也启动不了。同时 Win7 内置的显卡,网卡等其他驱动比XP 多的多,第三方驱动是系统移动是的蓝屏大户。同时 Win7 支持在只读 NTFS卷启动,XP 不支持。如果要做一个移动系统,要想不蓝屏,拿着到处走,USBWIN7 是不二之选。那为啥 USBXP 还那么受欢迎呢?可能有下面一些原因:一是低配置机器 XP速度更快,在低配置(大致 CPU 低于赛扬 1.5G,内存低于 1G)情况下速度差异明显;不过,在高配机器上,Win7 速度比 XP 快。二是使用习惯。三是一些人不

6、了解。二、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

7、盘 XP 最好的选择,EWF 支持 NTFS 压缩,但是 FBWF 不支持。二是,EWF 具有在写过滤有效时,不需要重新启动切换状态,可以立即全部保存,而 FBWF 没有这个功能;虽然可以调用微软提供的 API 枚举文件进行实时同步,但是不能保存文件夹,而且保存稳定性和速度不如 EWF。三是,由于 EWF 是底层整盘过滤,FBWF 是上层的文件过滤,软件兼容性差于 EWF。不过“成也萧何,摆也萧何”,EWF 也带来了严重的问题,最主要是,由于写系统盘就是写内存,系统使用中临时文件是不可避免的,特别是上网看电影、安装软件等大量写系统盘,导致系统内存大量消耗,系统越来越慢,失去响应,最后宕机。系统

8、镜像第一次安装到新的 U 盘中时,EWF 无效。这正是查找设备等大量小文件写入磁盘的时候,往往导致系统“巨卡”,再者,由于 EWF 无效,被强迫保存系统设置,如果要保持系统良好移动性,就是系统纯净才好,强迫保存对移动性显然不利。WES2009 文档明确指出,EWF 对于 NTFS 分区中不能完全拦截所有的写操作。如果使用 USB 的硬件开关,启动将蓝屏。有一个“机器狗测试”,http:/ ,解开该文件在管理员权限执行后,在只有 EWF 过滤生效的 XP 系统中,c:windowssystem32conime.exe 等文件将永久被更改。有一个Strike(http:/ CreateFile 直

9、接写入磁盘第一个扇区,在 XP 和 Windows下都有效,由于 ewf 和 fbwf 不保护磁盘的第一个扇区,这会导致磁盘数据全部丢失。有时在 EWF 和 FBWF 保护的系统中,用户自行磁盘分区更改,比如更改活动分区,将导致系统不能启动,EWF 和FBWF 对此无能为力。由于 FBWF 和 EWF 不能拦截全部写操作,导致 U 盘寿命缩短,系统意外损坏。2、USB 设备限制虚拟内存问题。微软的 USB 补丁和 USBoot 都不支持 USB 盘上设置虚拟内存,导致系统运行大程序多任务不稳定,系统即使安装在 USB 硬盘和 SSD 上也有明显局限性。如果将系统内存固定地设置到硬盘中,当没有硬

10、盘时,系统报错,除了系统不稳外,还使系统失去移动性。3、移动系统在不从这个系统启动被破坏的问题,并不是所有的 USB 盘读有写保护开关。4、系统盘容量小的兼容问题。U 盘容量有限,作为系统盘,往往软件安装、使用等报磁盘空间不够等问题,导致系统兼容性不佳,这也是 U 盘系统的一个顽症。5、USBXP 设备安装不能自动“下一步”问题。还有一个问题,XP 系统在安装设备驱动时,并不像 Win7,会自动“下一步”,往往鼠标按到手抽筋,而且,有时,比如使用传世经典的深度 6.2 精简系统制作的 USBboot,在只有 USB 鼠标和键盘的机器上将安装不下去。6、安装问题。微软的 XPE(WES2009)

11、安装是体力活,USBoot 已经比较容易了,目前网络上发布流行的多是.GHO 的镜像文件。WES7 要安装到 USB 比 XPE 简单多了,下载这个 oldtreeusb.xml 和微软的IBW,按提示一路就可安装 USBWin7 到 USB 盘中。安装 USBWin7,就是将上面注册表文件直接导入,再将这个系统镜像使用 imagex 或者 ghost 拷贝到 USB 盘中,设置 MBR 引导。对于专业人士或者喜欢折腾系统的人这样安装多不是问题。但是对于只是想图方便使用一把,或者是非专业人士而言,这样安装都嫌复杂了,也容易发生人为差错。三、老树 USBXP 和 USBWin7 系统老树系统采用

12、上述公开的 USB 技术和波特尔软件制作。波特软件解决了上述 4 个问题:1、安全超越 EWF 和 FBWF,弥补系统漏洞,阻挡机器狗,保护主分区表,可以在硬件开关的 U 盘运行 USBXP;老树系统第一次写过滤就有效,因此就不会在 U 盘中“卡机”,也保障了系统良好的移动性,当然要保存设置,也只要按一下“全部保存 C 盘”即可;2、可以设置虚拟内存到 USB 磁盘。3、USBWin7 可以将固定属性 USB 盘(U 盘可以量产),这个系统在不是从这个 USB 启动时是只读的,并且,系统在这上面运行是,波特尔金盾的“全部保存 C 盘”即可还是有效,使用户即安全,又方便。4、系统盘动态增容量,虚

13、拟内存文件动态重新定向,大大缓解了上述临时文件导致内存消耗的缺陷,避免了上述 USB 系统盘容量小的软件兼容问题。5、USBXP 自动安装驱动,自动“下一步”。6、安装全图形界面,一键完成,生手也可立马上手,不容易出人为差错,安装 1 个 USB 系统不过几分钟,简单快捷。(第二部分,老树系统介绍)一、极度精简的 U 盘 WIN7 旗舰版U 盘版是以占用磁盘空间 800MB 中,启动和运行飞快:(图 1)U 盘系统启动可以到处运行,兼容性和 PE3.0 差不多,适合作为系统维护,如果要作为系统正常使用,请打开“波特尔金盾的”的设置,打开往其他磁盘写的功能。(图 2) 二、老树 USBWin7

14、旗舰度精简集成版系统压缩后占用磁盘空间 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 等,

15、自由天空系驱动包,驱动人生 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:/ U 盘,可以顺畅运行,这就是 MSDN原版制作的 USBWIN7SP1,包括旗舰,专业,家庭版等共 5 个版本。六、完全自定义的 XPSp3 或者 WIN7Sp1,一键硬盘-U 盘详情见:http:/ 系统安装方法直接执行目录中的 UsbWdsk.EXE 文件,就会出现系统工具界面(如同图6)。选择好目标 USB 盘和要安装的系统后,按“安装系统”,几分钟后,就可以拿着这个 USB 系统到处顺畅运行,一般情况下,启动、运行速度和硬盘系统差不多。镜像的密码是 123456,但是直接恢复到磁盘,系统并能正常工作。这个工具可以在 XP 和 WIN7 下执行。在 WIN7 或者真正的 PE3.0 下执行,对U 盘分区会自动“

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号