admin 管理员组文章数量: 887017
由于是需要ramdisk启动,所以需要将磁盘镜像成SDI然后在启动的时候加载,关于镜像制作,我在网上找到了2篇文章,都是MSDN里面的
RAM Boot Using SDI in Windows XP Embedded with Service Pack 1
使用 Windows PE 和 SDI (Windows XP Embedded Service Pack 2) 创建嵌入式恢复 CD
但是,如果你照着做,启动时候会报windows root/system32/hal.dll无法找到或损坏的错误。这两篇指导根本是错误的。
我觉得微软在这一点上是最SHIT的!!为此耽误了近1个月时间。
正确的做法应该是这样:
1,保证XPE在硬盘上能正确启动和运行,安装好其他软件和驱动
2,用sdi loader创建个新的sdi文件,大小要大于所安装的XPE的大小
3,我的电脑-》管理-》磁盘管理,将sdi文件初始化成基本磁盘
4,在磁盘创建主分区,格式化,然后设置为活动
5,将XPE从磁盘上拷贝到SDI磁盘里面
-------------以上和微软的指导是一样的--------
6,不要卸载sdi文件,在program files/windows embedded/utitlities里面,有sdimgr脚本
输入以下命令
sdimgr /new 新sdi文件名.sdi
sdimgr 新sdi文件名.sdi /readpard:X: (X:是SDI load创建的磁盘的盘符)
完成后
在boot。ini里面加上
ramdisk(0)/windows="XPE ram" /minint /rdpath=multi(0)disk(0)rdisk(0)partition(1)/ 新sdi文件名.sdi /rdimageoffset=4096
启动成功!!!!
本文标签: 解决方法 Embedded XP Windows Ramdisk
版权声明:本文标题:Windows XP Embedded (XPE) ramdisk 启动遇到的一些问题和解决方法--part2 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727341534h1104960.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论