无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: happymy
打印 上一主题 下一主题

[11-16更新]MXPtool+开源,Mobile XP 能在USB上运行的XP(XPE通用化研究)

  [复制链接]
1891#
发表于 2009-4-7 07:22:10 | 只看该作者
压缩脚本 2.0
四月3号左右使用过,有问题~!大大查证一下。最近这个星期我可能发布一个mini版的“阿飞YY版”顺便看看有没有人喜欢用,没啥技术含量,纯粹是减少重复劳动。等快出来的时候再写说明。


Windows Embedded Standard 2009已经出来了,是否来个新版的?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=139864&extra=page%3D1

[ 本帖最后由 xtay004 于 2009-4-7 08:11 编辑 ]
回复

使用道具 举报

1892#
发表于 2009-4-7 09:48:51 | 只看该作者

回复 #1893 happymy 的帖子

所以,我把MXP装到有写保护的U盘里。这个防病毒就没有问题了。呵呵!
回复

使用道具 举报

1893#
发表于 2009-4-7 11:45:21 | 只看该作者
报告楼主,我试过你的mxp多个版本,安装在移动硬盘上,1490,1590,1320等,在我的ASUS本本上均出现蓝屏,今天试用了1010,没出现蓝屏,并且在台式机上也可以启动,说明楼主有了很大改进,1010默认FBWF,EWF都是开启的吧,但从第二次启动来看,没有另装驱动,没有蓝屏。我没用MXPTOOLS,在我的台式机和本本上可实现移动了。恭喜楼主,也感谢楼主辛勤的劳动,不知道多次启动和更多电脑上会怎样,有结果在反馈。
回复

使用道具 举报

1894#
发表于 2009-4-7 12:03:15 | 只看该作者

要求帮助

无法连接下载,提示连接不到服务器。
回复

使用道具 举报

1895#
发表于 2009-4-7 14:49:03 | 只看该作者
可以连接,自己设置的不对
回复

使用道具 举报

1896#
 楼主| 发表于 2009-4-7 15:57:30 | 只看该作者
[quote]原帖由 xtay004 于 2009-4-7 07:22 发表
压缩脚本 2.0
四月3号左右使用过,有问题~!大大查证一下。最近这个星期我可能发布一个mini版的“阿飞YY版”顺便看看有没有人喜欢用,没啥技术含量,纯粹是减少重复劳动。等快出来的时候再写说明。


Windows Embedded Standard 2009已经出来了,是否来个新版的?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=139864&extra=page%3D1

压缩脚本 2.0 出现了什么问题?

sp3 的除了1590(1590 是WES CTP1) 都是WES开发的:)

你的写得比我的详细所以我给置顶了。

欢迎修改MXP!大家一起玩。

[ 本帖最后由 happymy 于 2009-4-7 16:07 编辑 ]
回复

使用道具 举报

1897#
 楼主| 发表于 2009-4-7 16:01:25 | 只看该作者
原帖由 cmdy268 于 2009-4-7 11:45 发表
报告楼主,我试过你的mxp多个版本,安装在移动硬盘上,1490,1590,1320等,在我的ASUS本本上均出现蓝屏,今天试用了1010,没出现蓝屏,并且在台式机上也可以启动,说明楼主有了很大改进,1010默认FBWF,EWF都是 ...


看看这个:
1665# BETA4 1010 使用说明,安装前必看。
回复

使用道具 举报

1898#
 楼主| 发表于 2009-4-7 16:03:41 | 只看该作者
原帖由 yangfangjie 于 2009-4-7 12:03 发表
无法连接下载,提示连接不到服务器。


刚刚连接了,FTP现在工作正常。
回复

使用道具 举报

1899#
发表于 2009-4-7 19:55:18 | 只看该作者
MXP 1010  部分程序有乱码现象!
回复

使用道具 举报

1900#
发表于 2009-4-7 20:38:01 | 只看该作者
版主,偶回来报告了~~

暂时是尸检报告~~

IMG文件引导失败了~~


呵呵~~不过偶的目前希望的原理还是MXP的原理~~,只是想变成MPX的DVD光盘版。我觉得RAM OS对内存要求太高了,所以还是喜欢MXP。
回复

使用道具 举报

1901#
 楼主| 发表于 2009-4-7 20:58:15 | 只看该作者
原帖由 moyiwei 于 2009-4-7 19:55 发表
MXP 1010  部分程序有乱码现象!

请列举出
那些程序最好配图
谢谢。
回复

使用道具 举报

1902#
发表于 2009-4-7 21:52:56 | 只看该作者
文本替换专家


某型号的AC97 声卡驱动设置面板




还有就是 WindowBlinds 也会出现  口
回复

使用道具 举报

1903#
 楼主| 发表于 2009-4-7 22:06:18 | 只看该作者
原帖由 moyiwei 于 2009-4-7 21:52 发表
文本替换专家
58368

某型号的AC97 声卡驱动设置面板

58369


还有就是 WindowBlinds 也会出现  口


我会处理
其他版本的MXP 有没有这个问题?
FULL B3 1600 、1320
回复

使用道具 举报

1904#
发表于 2009-4-7 22:47:37 | 只看该作者
其他版本我没有测试 看看其他人有没有类似问题。。
回复

使用道具 举报

1905#
 楼主| 发表于 2009-4-7 23:57:54 | 只看该作者
原帖由 moyiwei 于 2009-4-7 22:47 发表
其他版本我没有测试 看看其他人有没有类似问题。。

1010
有人报告过了,你是第二个
我有时间会检查其他版本的MXP.谢谢反馈:)
回复

使用道具 举报

1906#
发表于 2009-4-8 00:59:30 | 只看该作者
偶有一个新的试验成功了

有可能让MXP加入更多的软件。

不过是手动完成的


不知道有没有可能自动实现

1.制作一个2.8GB的空白光盘


2.MXP1.82光盘版的引导文件提取出来,不知道怎么回事儿,这个引导很大,是一个690MBbif文件。

3.把这个BIF文件加入新的2.8GBISO里面,让这个ISO变为可引导


4.我自己用WimTool制作了把驱动包按照userdate里面1——10文件夹,DR(1)······的顺序重命名了驱动包的文件夹,然后制作成了DRIVER.WIM文件。(我怕出问题,没有用WimTool的压缩,所以WIM大小和原始驱动文件夹大小一样900MB


5.把这个DRIVER.WIM加入光盘里面,然后保存。



6.刻录光盘,启动成功。


7.启动之后的我的电脑


8.光盘目录下面的DRIVER.WIM文件,以及光盘中容量




9.通过WimTool手动挂载WIM文件,挂载到userdate文件夹里面去



然后驱动是手动加载的

这是加载之后,调整分辨率的情况:


回复

使用道具 举报

1907#
发表于 2009-4-8 01:07:52 | 只看该作者
也许我们可以用WimTool方法,在MXP光盘版里面加入更多软件和驱动。

如果能够想法子在进入桌面之前,提前安装好WimTool的驱动,并且通过批处理搜索到driver.wim文件。然后把它挂载到userdate文件夹。这样有可能加入更多的驱动


比如soft.wim文件夹挂载到Program Files下面作为应用软件。
driver.wim和soft.wim使用批量搜索方式,从C:\搜索到Z:\(因为光驱似乎不太容易定下来盘符)

然后使用WIMTOOL在加载驱动和软件之前挂载到相应文件夹。


偶这个想法估计比较幼稚,不知能否实现

而且感觉挂载wim好像并不是很耗费内存

我发现启动的时候内存占用是160MB,挂载之后只是变到168MB了
回复

使用道具 举报

1908#
发表于 2009-4-8 07:13:52 | 只看该作者
楼上的做法挺有创意,不知道有没有用过happymy大大说的自己diy光盘版的方法,我曾经把1.82的文件提取出来用在U盘上启动了,速度比较慢好像是没有开启fbwf。我印象是正确挂载后可以直接向里面添加文件的,这样的话是不是要比你的方法简单一些?另外你也可以把文件提取出来自己再打包iso加上引导就ok了~!
回复

使用道具 举报

1909#
发表于 2009-4-8 12:46:36 | 只看该作者
请问如何在另一个系统下向Mobile XP系统内置某台机(固定)的驱动(不需要在Mobile XP启动时安装)

只需要在一台电脑上使用

我需要做很多个这样的东西..
回复

使用道具 举报

1910#
发表于 2009-4-8 12:47:54 | 只看该作者
原帖由 xtay004 于 2009-4-8 07:13 发表
楼上的做法挺有创意,不知道有没有用过happymy大大说的自己diy光盘版的方法,我曾经把1.82的文件提取出来用在U盘上启动了,速度比较慢好像是没有开启fbwf。我印象是正确挂载后可以直接向里面添加文件的,这样的 ...


我觉得光盘版启动慢有可能是用了NTFS压缩的缘故。感觉光盘里面读取压缩文件还是慢了些,楼上说的是Imdisk的方法吗?可是我加入东西之后,就不能启动了,而且无论加入多少东西,光盘总容量老是698MB?我现在很想扩大他的容量,只是没有办法?
回复

使用道具 举报

1911#
 楼主| 发表于 2009-4-8 12:53:22 | 只看该作者
楼上2位 听我说说:

首先感谢2位。我支持2位。大家一起玩才好玩:)

先说说:
光盘版不带有FBWF!只有EWF!
光盘版的MXP不是RAMOS
内存占用:MXP光盘版的内存是动态使用的,所以要“省”内存。

OK~ 说说光盘版的原理:
所有文件都存放在ISO的引导区!所以光盘的数据区是空的(你打开光盘会发现是“空”的)。

启动原理:
首先:ISO的引导区回被虚拟成一块只读的硬盘(数据不会被调入内存),引导完成后windows会获得“硬盘”的控制权,同时EWF会让硬盘能写!


OK~ 问题来了:如果引导之后windows找不到磁盘就会蓝屏!引导程序是考BIOS识别磁盘的~但是windows不依赖bios查找磁盘!
麻烦的USB:要想从USB-CDROM启动,就必须添加USB驱动(将USB硬盘模拟成IDE硬盘)。
现在我对USB驱动的处理还有很多问题。尤其是在量产的USB-CDROM上:(

#1914 楼的提议一点建议:
直接修改原版的ISO,不需要导出和导入引导区.
(属性->介质, 直接修改)  

WIM 有命令行的工具
写个BAT 就搞定了加载(光驱的盘符会在最后。BAT里写个简单的FOR就能完成搜索)

如果集成驱动包视情况修改注册表的搜索路径
或者保持原来的搜索路径可以直接挂。
PS:最近研究用内存盘 存放驱动,这样安装驱动会很快。无奈时间有限。

另外启动速度和介质的读写速度有很大关系!

Imdisk发 是可以直接修改引导区的!

阿飞 这里面还有驱动等多个方面的问题,普通的MXP是塞不进光盘的。
启动慢时因为FBWF和EWF都没有了。

[ 本帖最后由 happymy 于 2009-4-8 14:14 编辑 ]
回复

使用道具 举报

1912#
 楼主| 发表于 2009-4-8 14:16:57 | 只看该作者
原帖由 spbic 于 2009-4-8 12:46 发表
请问如何在另一个系统下向Mobile XP系统内置某台机(固定)的驱动(不需要在Mobile XP启动时安装)

只需要在一台电脑上使用

我需要做很多个这样的东西..


关闭FBWF 今天晚上或者明天我会写个关于这个问题的长篇大论~~~~~~
回复

使用道具 举报

1913#
 楼主| 发表于 2009-4-8 16:25:57 | 只看该作者
FBWF “失灵”修复脚本。
BETA4 版本的MXP存在FBWF失灵(保护错磁盘)的问题。
下面的脚本可以重新配置FBWF保护驱动器。

注意:下面的脚本将会清空FBWF的豁免列表并恢复到初始状态!
请确保\FBWF.cfg没有被自己手动删除!如果已被删除请手动还原!
脚本运行后FBWF将处于开启状态。
如果更换机器启动MXP或者本地的磁盘数量、分区发生变化,FBWF有可能再次失效!

保存为bat文件,在MXP中执行。




  1. @echo off
  2. echo 本脚本将重新配置FBWF保护驱动器。
  3. echo 注意:下面的脚本将会清空FBWF的豁免列表并恢复到初始状态!
  4. 按任意键继续。
  5. pause
  6. REM 删除所有被FBWF保护的驱动器
  7. FbwfMgr /removevolume C: 1
  8. FbwfMgr /removevolume D: 1
  9. FbwfMgr /removevolume E: 1
  10. FbwfMgr /removevolume F: 1
  11. FbwfMgr /removevolume G: 1
  12. FbwfMgr /removevolume H: 1
  13. FbwfMgr /removevolume I: 1
  14. FbwfMgr /removevolume J: 1
  15. FbwfMgr /removevolume K: 1
  16. FbwfMgr /removevolume L: 1
  17. FbwfMgr /removevolume M: 1
  18. FbwfMgr /removevolume N: 1
  19. FbwfMgr /removevolume O: 1
  20. FbwfMgr /removevolume P: 1
  21. FbwfMgr /removevolume Q: 1
  22. FbwfMgr /removevolume R: 1
  23. FbwfMgr /removevolume S: 1
  24. FbwfMgr /removevolume T: 1
  25. FbwfMgr /removevolume U: 1
  26. FbwfMgr /removevolume V: 1
  27. FbwfMgr /removevolume W: 1
  28. FbwfMgr /removevolume X: 1
  29. FbwfMgr /removevolume Y: 1
  30. FbwfMgr /removevolume Z: 1
  31. REM 添加C驱动器
  32. FbwfMgr /addvolume C:
  33. REM 建立豁免列表
  34. FbwfMgr /addexclusion c: "\Documents and Settings\Administrator\Local Settings\Temp"
  35. FbwfMgr /addexclusion c: "\Documents and Settings\Administrator\Local Settings\Temporary Internet Files"
  36. FbwfMgr /addexclusion c: "\Documents and Settings\All Users\Local Settings\Temp"
  37. FbwfMgr /addexclusion c: "\Documents and Settings\All Users\Local Settings\Temporary Internet Files"
  38. FbwfMgr /addexclusion c: "\Documents and Settings\Administrator\My Documents"
  39. FbwfMgr /addexclusion c: "\Documents and Settings\Administrator\桌面"
  40. FbwfMgr /addexclusion c: "\Documents and Settings\All Users\My Documents"
  41. FbwfMgr /addexclusion c: "\Documents and Settings\All Users\桌面"
  42. FbwfMgr /addexclusion c: \WINDOWS\TEMP
  43. FbwfMgr /addexclusion c: \userdata
  44. REM 开启FBWF
  45. FbwfMgr /enable
  46. echo 完成,重新启动后生效。
  47. pause
复制代码


脚本执行重起后将\FBWF.cfg 备份 下次安装MXP直接替换备份的\FBWF.cfg 可以防止新安装的MXP出现FBWF失效!(在备份FBWF.cfg的机器中)。

[ 本帖最后由 happymy 于 2009-4-8 17:09 编辑 ]
回复

使用道具 举报

1914#
 楼主| 发表于 2009-4-8 17:09:34 | 只看该作者
临时关闭FBWF的相关说明

本文主要介绍关闭FBWF —〉安装驱动—〉开启FBWF(以后只在一台机器上使用MXP!)
首先建议使用BETA 4 版本的MXP,因为BETA4 版本的MXP在关闭FBWF后出现蓝屏(7E)的概率比较低!

此文只是适合FULL BETA3 1320(不含)以上的系统。FULL BETA3 1320请额外参见:FBWF、EWF无法开启、关闭问题总结来关闭EWF!

注意:不要像MXP中集成驱动!尤其是ACPI相关的驱动(特别是出现无法正常关机的笔记本电脑)。
警告:
不建议在U盘上关闭FBWF!尤其是长时间使用过的U盘。
建议关闭FBWF前测试U盘的读写速度!只建议 读20MB/s 写9MB/s以上的U盘关闭FBWF
否则系统巡运行速度会很慢!
如果U盘达不到要求建议在USB移动硬盘上进行操作,之后拷贝文件(参照安装方法)到U盘中。

对于BETA3 1320(不含)以上、BETA4 版本的MXP:
1 启动系统(不要删除FBWF.CFG)
2 执行FBWFMGR /disable(如果出现了FBWF失灵,直接跳到4)
3 重起系统
4 安装驱动并且开始“DIY”
5 参见“FBWF “失灵”修复脚本”进行FBWF修复(如果出现了FBWF失灵才做这一步!)
6 执行FBWFMGR /enable
7 重起系统


对于BETA3 1320(含)以下版本的MXP:
1 启动系统(不要删除FBWF.CFG)
2 执行FBWFMGR /disable

3重起系统
4参见:FBWF、EWF无法开启、关闭问题总结来关闭EWF
5安装驱动并且开始“DIY”
6 参见“FBWF “失灵”修复脚本”进行FBWF修复(如果出现了FBWF失灵才做这一步!)
7 执行FBWFMGR /enable
8 重起系统

[ 本帖最后由 happymy 于 2009-4-9 00:06 编辑 ]
回复

使用道具 举报

1915#
发表于 2009-4-8 19:55:11 | 只看该作者

回复 #1919 happymy 的帖子

报告版主,正在试验中,真的是可以直接修改大小。

不过有几个问题要请教一下版主

1.光盘版本的原理是不是可以理解为:引导文件就是一个硬盘映象?~~反正理论不太好说。

不过,假使我把一个2GB的硬盘,做成镜像文件,然后用UltraISO加入引导文件的方式,把这个文件加入引导~~是说这样理论上有可能变成DVD版本的MXP吗?不知道这个引导文件会不会有容量闲置,比如不能大于700MB。


2.我觉得从U盘加入驱动有些困难,因为理论上说,XP是在所有驱动都加载完成之后,才给U盘分配盘符,这样在自动搜索驱动之前,好像还没有U盘的盘符呢?


3.我想问一下,如果按照我的这个思路,比如作一个MXP.BAT的批处理,怎么能让这个批处理在自动搜索驱动之前完成批处理呢?
因为要赶在自动搜索驱动之前,把驱动挂载到USERDATE文件夹里面,才有可能实现驱动被自动加载
我觉得应用软件相对容易些,我可以把批处理放在“启动”项目里,这样就被自动运行了
回复

使用道具 举报

1916#
发表于 2009-4-8 19:58:27 | 只看该作者
补充:
我觉得使用WIM文件加载有两个好处

首先WIMTOOL支持把文件挂载到文件夹里面。

其次是WIM文件可以被压缩,虽然压缩率比WINRAR要差一些,但是我上面哪个不压缩的900多MB的WIM包,如果使用WIM默认的压缩,就可以缩小到500MB
回复

使用道具 举报

1917#
 楼主| 发表于 2009-4-9 00:13:53 | 只看该作者
OK~回答一下:

1 已经找到了一个扩容的方法,但是需要测试。
2、3 :肯定要放在光驱上!

目前正在找一种类似服务的加载方法(这样优先级别更高,必须在开始查找驱动前完成加载!)

现在加载驱动的方法该换换了(虽然可靠性高,但是速度慢,同时准备精简驱动包了)。应该像PE学学(挂虚拟磁盘进内存不准备放到光盘版中)。

BAT的写法 请参照BAT的语法
用for和IF
简单的例子(查找文件确定盘符的):
  1. set drv=
  2. for %%a in (c d e f g h i g k l m n o p q r s t u v w x y z) do if exist %%a:\FlagfileN set drv=%%a
复制代码


NTFS压缩是各方面都折中的方法。

PS:模拟的硬盘可以有多个分区。突破700MB是最大的问题
另外扩容后BIOS的兼容性……
这个都需要试验需要测试!


PSS:最近真的很累,业余时间也少……
需要靠大家帮我了!
谢谢!!!!!!!!!!!!!!!

[ 本帖最后由 happymy 于 2009-4-9 00:58 编辑 ]
回复

使用道具 举报

1918#
发表于 2009-4-9 09:48:44 | 只看该作者
"现在加载驱动的方法该换换了(虽然可靠性高,但是速度慢,同时准备精简驱动包了)。"
期待,加载驱动方法我是帮不上忙~精简驱动包也是不太好搞的,我改intel的集成显卡,830-g45用base3的驱动直接改用了3个小时多,并且驱动能力还与base3的驱动能力有关~谁有兴趣的话可以加入,分工一起来搞~!驱动始终是个大问题~
回复

使用道具 举报

1919#
发表于 2009-4-9 16:13:34 | 只看该作者

回复 #1926 xtay004 的帖子

我觉得首先还是要主攻增容和驱动加载的问题,然后再想办法精简什么的,其实个人觉得精简并不是很重要,如果扩容成功,容量应该不会是大问题。

我把虚拟机建立的一个可启动硬盘做成了引导IMA文件,不过引导失败了,现在想办法去找个2.1GB硬盘试试,看看真的硬盘作出的IMA是不是能够作为引导文件加入。





至于批处理~~遗憾啊~呵呵,偶不是从DOS开始玩的,一买电脑就是WIN98了,所以还得补补怎么用批处理找文件


[ 本帖最后由 cnn_5454 于 2009-4-9 16:16 编辑 ]
回复

使用道具 举报

1920#
 楼主| 发表于 2009-4-9 18:36:16 | 只看该作者
乱码问题的测试结果:
简单的测试了一下
以文件替换专家2.6为例:

B4 1010 存在乱码
B3 1320乱码部分没有显示
B3 1600乱码部分没有显示

B3 在乱码问题上更严重。
准备以后的MXP中修正这个问题或者出补丁包。

[ 本帖最后由 happymy 于 2009-4-9 18:48 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-10-1 21:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表