史上xxUSB Windows系统(老树{zx1}版)_夜来幽梦_百度空间
史上xxUSB Windows系统(老树{zx1}版)

         USBXPSp3下载地址:
  

  MD5:686eadf9a5a93914a13e7b4b221dbcf4
  UsbWin7发布在原创区。
  
  技术特点:
  1、xx版Windows功能,并不是PE、内存版等部分功能阉割版本。
  2、安装容易,快速,简单,全图形界面,非专业人员、生手也可快速上手。
  3、可以在硬盘,也可在低速的U盘顺畅运行,快速稳定。
  4、系统保护,防止穿透,并可以在硬件写保护开关的SD卡、 U盘运行。实现系统免维护,保护硬盘不容易损坏,并确保U盘长寿。
  5、动态创建虚拟内存交换文件到其他盘或者网络盘,确保系统稳定。
  6、系统盘动态增容量,新建文件重新定向,避免U盘小容量系统盘兼容性不佳的问题。
  7、移动盘作为系统盘是自动认为固定盘,支持移动盘多个分区。
  (图1)


一、想象和现实 -- USB Windows什么样子?
  所谓NT内核操作系统可以列一个长长的名单,要知道的就是当前主流的Windowx7,Xp都是。1997年,Rajeev Nagar写了一本《Windows NT文件系统内幕 -- 开发者指南》,这是目前最全部、最深入,也是{wy}的一部NT文件系统专著,听说著者后来去了微软。该书第第四章深入描述了NT系统启动细节,书中写道:启动加载器……,“这个时候标准文件系统驱动还未加载,启动加载器启动列程硬编码来支持这些Microsoft选择提供的启动支持的文件系统。……因为支持启动文件系统必须内建在NT启动加载器的启动代码中,所以没有Microsoft的积极协助要提供一个第三方可启动文件系统实现几乎是不可能的”。
  微软开始在Xp并没有实现USB启动运行,USB启动是在XP Embedded Feature Pack 2007中增加的,在这个大补丁包中,全面更新了启动代码和USB相关驱动,从而在这个专业XP( Embedded)实现了USB启动运行,但是,XP不能在USB盘安装构建。在Windows7则一开始就考虑了USB启动问题,虽然开始人们还在采用类似更改XP启动办法更改Win7来实现USB Win7启动运行,但是发现这样效果并不好,后来随着Windows 7 Embedded的发布,人们在发现,只要小小地更改3个注册表的键值就可以实现 Win7的USB启动,安装和运行了。
  并且,由于NT的性质所决定,必须经过安装构建过程来驱动系统的硬件,过去和当前,微软没有实现一个不要安装可以到处运行的全面功能的Windows。
  到目前为止,没有看到有第三方的实现USB启动的NT文件系统。
  “坐井观天!网上不是大把可以在USB到处安装移动的XP和Win7吗?”。
  目前,网上“可以在USB到处安装移动”USB Windows,大量有以下这么几种情况:
  1、PE内核。大都是Pe1.X(NT 5.X,也就所谓Windows XP和2003),也有少部分是Pe2.X,pe3.0内核(NT 6.X,也就所谓Vista和Window7、2008内核)。由于Pe是微软设计用来安装部署系统的,可以在USB到处运行不在话下。但由于其设计的xx缺陷,可以实现少部分桌面操作系统功能满足部分特殊功能要求,但对于要作为普通电脑来使用是不可能的。
  2、内存运行系统。微软已经实现了在内存启动和运行的文件系统,因此,在启动前,不依赖NT文件系统(由Bios直接支持),将整个启动的系统文件加载到内存中,再启动系统。(事实,大部分USB PE也是这样实现启动的)。但是,内存系统占用物理内存和系统内存空间,并且重新重启丢失,所以也只能满足部分特殊功能要求,要作为普通电脑来使用是不可能的。
  3、内存启动安装,在USB运行。USBoot另辟蹊径,实现XP在内存中启动和系统构建,然后在USB中运行,用于解决将XP不能在USB安装构建的问题。但是,在低速U安装速度慢,由于在内存中构建系统,兼容性等各方面问题也多,并且Win7并不需要这种技术了,所以这也是一种特定用途的过渡技术。
  本文要在说的,不是PE,也不是内存版等阉割版本,而是在USB启动运行完整功能的Windows系统。这种系统最普遍的当然是微软的WES2009和WES7。
  “微软也有、网络也有USB Windows系统,你说的’史上xx’吹牛皮吧?
  这也就是正是本文要慢慢来解释的问题,虽然可能王婆稍微说大一点,但毕竟她最了解自己的瓜呀。下面的USB Windows安装使用并不要求是电脑专业人员,因此叙述过程可能稍显罗嗦。
  二、一键安装和间接安装
  准备安装条件:要有一台只有一个硬盘的电脑,并且C盘不怕删除掉,该电脑要求可以支持从USB启动,另外有一个2G以上的USB盘,可以是USB硬盘,SD卡+读卡器等等。
(图2)


将下载到的UsbXpSp3.ISO或者UsbWin7.iso,使用UltraISO打开。该软件可以到华军软件园,在其中键入”UltraISO”搜索下载。将USB盘插在电脑中,点击UltraISO的菜单:启动->写入硬盘,按“写入”,稍等几分种,这张“老树USB Widows安装工具盘”就制作完成了。
  (图3)


  使用这种制作好的老树USB安装工具盘插入到要运行USB系统的电脑中,设置从这个USB盘启动。这个对于非专业人士稍微有点小麻烦。有些电脑按F11或者其他快捷键,有一个选单,让选择USB启动,有些一定要进入到Bios设置中,找到Boot相关选项,选择USB HD等相关选项。启动后出现图1中显示的“老树”图形界面。
  叮铛!开始真正进入老树USB Windows安装系统过程了。
  由于XP系统不支持在USB盘中安装构建,因此只能是间接安装。也就是先将系统在硬盘中安装构建完成,再将这个系统整个系统分区拷贝到USB盘中。间接安装共有三个过程:
  间接安装第1阶段:一键硬盘安装。使用老树USB安装工具盘启动后,按“安装系统”,将自动在磁盘0的{dy}个分区(这一般就是系统的C盘)删除,并创建一个1950MB的NTFS分区,这个过程中,对于其他分区数据并无破坏,但是出于万全考虑,建议先备份整盘数据。之所以创建小的NTFS分区,是由于NTFS根据磁盘分区大小,创建了索引文件等元数据,如果创建大分区将来采用扇区拷贝到小分区,浪费空间,并且容易引起问题,小分区拷大分区则无问题。创建这个分区后,将自动安装文件镜像拷贝到这个分区。{dy}阶段一般消耗时间1~2分钟。
  间接安装第2阶段:系统自动构建。在Bios中设置,从硬盘中重新启动。系统将自动安装构建,如果是XP,由于集成了常用的驱动程序,系统构建完成后驱动也安装好了,期间系统自动重新启动一次。对于Win7,系统也自动构建,但是由于当前没有集成的Win7驱动,因此,可能一些设备没有安装驱动,但是Win7也不是一无是处,Win7可以直接系统升级,将自动到网络寻找驱动,大部分能够解决问题。这部分构建过程一般是5~10分钟内。如果是安装USB XP,千万注意了,这个过程,应当将你将来要运行的USB盘,如果是SD卡,要连读卡器一起插在系统中,要保证系统能够”认识”这个USB盘,先后无所谓,一定要在第3阶段前做好这件事,否则将来从这个USB盘启动,可能蓝屏给你看,蓝屏代码一般是0X0000007B。
  间接安装第3阶段:一键磁盘对拷。将系统从刚才的老树USB安装工具盘启动。启动后,将要运行系统的USB盘,可以是这个工具盘,当然也可以另外插USB盘,系统执行“磁盘对拷”,将系统从磁盘0拷贝到目标USB盘中。这个过程一般5~10分。
  这样,从这个USB盘启动,你的系统就成功了。对于USB Win7,除了支持间接安装外,支持直接安装。过程只需要两个步骤:
  直接安装第1阶段:一键USB安装。在系统中没有硬盘,只有将来要运行的USB盘,使用老树USB Windows安装工具盘启动,执行“安装系统”,这时,系统将智能地不创建一个小分区,而是直接系统镜像安装恢复到将目标USB盘得{dy}个分区中。
  直接安装第2阶段:从这个目标USB盘启动,完成系统安装构建。
  直接安装更快吧?如果是使用USB硬盘,速度和IDE、SATA硬盘相差不大,如果是使用市面上普通的U盘、SD卡,嘿嘿!不好意思,这两个阶段,要1个小时以上,有时还会失败,真是考验人耐性的活呀。
  原因是,NT文件系统的所谓“谨慎写”,就是“走一步、看三部”,普通U盘、SD卡平均写入速度5MB左右,普通硬盘一般50MB以上,相差10倍以上。更加麻烦的是,Windows安装构建过程,为了实现所谓“回滚”,更多导致了泛滥的磁盘写操作。所以,使用普通U盘安装Win7也就是有那么一说,强烈建议使用间接安装。
  使用微软的WES2009,安装一个USB盘运行的XP Embedded,个人认为,必须是3年以上从事电脑软件安装维护经验专业人员的活。WES2009将XP存贮在SQL2005的数据库中,组件有12000多个。先使用一个TAP命令行工具,在目标硬件收集硬件列表,再在组件设计器中将硬件列表导入,制作组件,导入到组件数据库。在目标设计器中,将需要功能的XP组件逐个选择,并包含这个硬件组件,{zh1}编译成为目标镜像,再将这个目标镜像分发到目标系统中硬盘中进行构建,构建成功再拷到USB盘中。除非学习表演,实际使用过程中,没有谁一次就就成功,要反复调试。说是技术活,我感觉是体力活。并且WES2009软件兼容性问题多多,比如安装OFFICE报错,一些中文软件乱码等等。
  WES7有进步。其中IBW工具盘,安装过程和普通Windows类似,多了一些选项。但是,这些选项,秉承微软一贯优良传统,描述的和天书差不多,不是三言两语容易说的清楚的。比老树一键安装那就复杂的不止一点点。并且,如同上面说述,IBW不适合将WES7安装到普通USB盘、SD卡中。
  
  三、超越EWF:锁定系统盘
  一般用户最担心的是U盘运行系统的速度问题。普通的USB盘的平均写的速度只有5~10MB/S,低的在1MB以下,高也不过15(266速的CF卡达到16.8)。另外测试,读的速度大都是20~30MB。而硬盘的平均读写速度往往达到50MB以上。安装系统在U盘运行是“巨卡”,慢得难以忍受,这个卡,和测试中写入的速度最为相关。一个新安装的系统,在普通U盘中构建,一般超过30分钟,而在硬盘中3分钟而已。如果系统运行起来也是这样卡,就只能说说事,没有实用价值了。“写过滤”,就是系统运行时,将对U盘的写重新定向到内存中,而只有读了。这化腐朽为神奇了。
  硬盘平均读写虽然厉害,但是随机读写小文件速度在1MB以下。而U盘虽然只有3~5MB,大文件的时候只有硬盘的1/10不到,但U盘没有机械寻道,随机和顺序速度基本一样,在这种情况速度却神奇般的是硬盘的3~5倍。操作系统运行文件,采用所谓内存映射技术,大部分是小文件的随机读写。闪存介质就最适应操作系统运行了。这也是微软ReadyBoot使用U盘加速系统的理论依据。
  所以,U盘系统在使用是,一定要“使写过滤有效”,否则运行速度将慢得不可以忍受。并且,这样,系统又安全,不被破坏,不怕病毒。
  当然,微软的EWF也是写过滤,还有虚拟还原等等也不错,老树有有什么好处呢?
  1、老树阻挡机器狗。
  WES中EWF和FBWF也就是微软官方实现类似过去硬盘还原卡的软件方案,但是可以允许操作系统在只读的介质启动和运行,比第三方技术方案的稳定性、兼容性自然是有先天的优势。这个是微软嵌入式系统实现防病毒、免维护的关键模块,但是老树系统比EWF和FBWF有独到之处。
  微软的EWF和FBWF是不能阻挡机器狗。有一个 “机器狗测试”,
,解压密码,解开该文件在管理员权限执行后,在只有EWF过滤生效的XP系统中,c:\windows\system32\conime.exe等文件将{yj}被更改。如果说这个是病毒的话,有一个Strike()程序,可是堂堂皇皇的公开调用CreateFile直接写入,在XP和Windows7下都有效,没有杀毒软件会报毒,ewf和fbwf保护的磁盘瞬间“一命呜呼”,这个也充分反映了EWF和FBWF的应用范围的局限性。进一步说,在EWF和FBWF保护的系统中,用户自行磁盘分区更改,比如更改活动分区,将导致系统不能启动,EWF和FBWF对此无能为力。老树系统却能够能够经受这样的考验。
  2、老树系统可以在压缩的收保护USB盘运行。
  WES2009文档明确指出,EWF对于NTFS分区中不能xx拦截所有的写操作。由于USB盘空间有限,写速度有限,因此,压缩空间能够节省空间,并且由于减少了磁盘写操作,系统速度更快。但是在如果使用EWF,如果使用USB的硬件写开关,启动将蓝屏,如果使用FBWF这不能支持NTFS压缩。老树实现了在NTFS压缩在硬件写保护的USB盘中运行,并且,由于老树系统可以xx锁定系统盘的写操作,也就可以提高系统运行速度,并且不损害FLAHS介质的USB盘寿命。
  3、老树系统设置方便、安全。
  EWF和FBWF的设置,使用EWFMGR和FBWFMGR命令,一方面谁都可以执行,导致非授权人员更改系统的安全性问题,再一个,这些命令,只能在管理员权限才能执行,老树系统用户使用图形界面,可以设置口令,并且不一定要求管理员权限才可以设置。
  刚才看到介绍,说锁定“系统盘”,有人就担心,那系统盘总归要更改,怎么办?老树系统给您想好了,在”锁定系统盘”时,只有按一个“立即保存”就可以了,不要重新启动系统,系统速度也不慢,神奇不是神奇?
  4、老树系统的锁定系统盘最适合U盘。
  目前流行其他的虚拟还原、虚拟影子系统RVS等都使用磁盘过滤定向软件,由于导致更多的磁盘写操作,并且消费磁盘空间,也不能在只读的介质中运行,因此并不适合在U盘、SD卡小容量SSD等介质使用。
  四、小容量,大使用
  系统在小容量USB运行,只读,并且U盘是移动介质,如果不能有效处理,会带来许多问题。比如:
  系统运行久了就不响应;并且系统安装软件老是失败,说磁盘空间不够;系统在运行大型程序多任务很慢,后来基本部响应,系统“巨卡”。
  这是由于系统盘写过滤,写系统盘就等于写内存,运行久了就内存消耗太多,就响应慢了。同时U盘容量小,安装软件往往默认安装到C盘,实际是安装到内存,往往说空间不够。还有,一下软件比如QQ不能安装在移动盘中。还有大问题就是:没有虚拟内存,就导致运行大型程序、多任务很慢,后来基本失去响应。
  老树的解解办法是:
  1、系统盘磁盘“拼接”,也就是系统启动后,动态检测,在写过滤时,将系统盘后{dy}个磁盘分区,不管是硬盘还可以是网络iSCSI盘的空间拼接到系统盘。可以拼接网络ISCSI盘,并且连同虚拟内存文件也动态创建到网络盘,这对于网吧,酒店,学校,企业等用户更加特别的意义,这是除老树系统外,目前还没有还原软件实现了的。这样系统盘的容量就是这两个磁盘空间的总和。并且,这个“拼接”是动态的,就是有磁盘才拼接,没有就不拼接,可以保证不管有没有拼接盘系统都能够正常运行,在有拼接盘是有运行更好。在拼接磁盘的情况下,对系统盘的写入,优先先重新定向其他磁盘,这样就解决了上述系统盘磁盘空间不足,写系统盘不断消耗内存,以及虚拟内存缺失的问题。
  2、不管介质是不是移动盘,在作为系统盘是,就认为“固定盘”,这样,USB就能够划分为多个分区。由于“移动盘”在Windows系统的磁盘管理器中不能分为多个分区,为了实现“移动盘”的多个分区,在USB Windows系统间接安装的安装的第三阶段,“磁盘对拷”时,指定一个比USB盘容量更小的空间,比如4GU盘,将系统盘分为2000MB。其他空间先不管,等在这个USB系统启动后,由于系统盘被认为“固定盘”,因此可以在Windows的磁盘管理器中对剩余空间分区。老树并没有改变U盘的属性,不作为系统盘时,该嘛盘还是嘛盘。当然,将U盘量产为多个固定盘也可以,但是,固定盘比移动盘也有些不足,比如不能“动态弹出”,还有,不是所有的盘都能够量产,如普通的SD卡就不好量产。
  五、实际使用和展望
  最初,老树系统是为中国电信的“白金宽带酒店”业务而定制开发的,最早的系统采用256MBCF卡和电子盘,一直发展到现在,使用2G,4GU、SD卡,已经有3年以上的实际使用历史,目前在用的系统使用良好,业务在不断扩展,在深圳和外地广泛应用。
  想象中,一个USB盘的WindowS系统,可以在任何电脑不用安装构建立即运行全部功能,可惜这种系统微软和第三方在过去和现在都没有实现。目前正在更新的UEFI Bios,全部苹果系统就全是这种BIOS,一部分新PC主板也是,据说其硬件驱动程序由Bios加载,系统无需硬件设备安装设置,到时如果全部是这种BIOS,到处移动的U盘系统是可能的,但是现在的大部分的Bios还不行。
  可以比如用户电脑和笔记本做备份系统;在客厅电脑采用这种系统实现家电化;行业用途,如企业,酒店电脑,网吧系统等等。目前酒店客户电脑可以直接使用这套系统,网吧电脑也可使用。这些系统,无外乎有盘和无盘站,闪盘系统,却可以综合两者,扬长避短,比硬盘系统更好管理,比无盘系统速度快,同时是3者中实现最经济的一种体系。目前已经在实现“老树网络版”,实现网络管理和安装,将更加便于行业应用。
  USBXPSp3下载地址:
  

  MD5:686eadf9a5a93914a13e7b4b221dbcf4
  UsbWin7发布在原创区。


郑重声明:资讯 【史上xxUSB Windows系统(老树{zx1}版)_夜来幽梦_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——