无忧启动论坛

标题: 一个 boot 的问题[已解决] [打印本页]

作者: sztopms1    时间: 2009-9-23 10:32
标题: 一个 boot 的问题[已解决]
手上有一个 boot.sdi 文件,估计应该是用于启动到 xpe 或 pe 的吧, 用sdiloader.exe装载,出现分配大小的提示。
按理说一个现成的sdi文件,不应该再要求指定大小之类的才对吧? 如果继续,并不能分配盘符看到当中的内容,在控制面板的磁盘管理中也只能进行初始化操作。

已解决。
能否用sdiloader装载,取决于sdi文件的内容。

[ 本帖最后由 sztopms1 于 2009-9-24 07:37 编辑 ]
作者: sztopms1    时间: 2009-9-23 10:38
如果起在boot.ini中用如下方式启动:
ramdisk(0)\WINXPE="XP Embedded Boot.SDI" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(1)\boot.sdi /rdimageoffset=28672
则会得到下面的这个出错提示,看来此sdi还是有内容的,只是为什么sdiloader就不能看到它里面的内容呢? (如果用 sdimgr export:PART 生成img文件,可以看到里面的内容)

loaderr.JPG (8.95 KB, 下载次数: 96)

loaderr.JPG

作者: jxf268    时间: 2009-9-23 12:22
打包后的SDI文件,sdiloader.exe是装载不了的。
提取sdi中文件的方法:
设此sdi文件名为xpe.sdi,执行命令:
sdimgr path\xpe.sdi /export:PART,path\xpe.ima   (path要为指定路径)

不能启动可能是这句SDI中系统文件夹不是WINXPE
作者: sztopms1    时间: 2009-9-23 13:29
谢谢楼上回复!
我试过,有的sdi文件可以用sdiloader.exe装载,但象我说的这个又不可以。
另外,如果 /export:PART 得到的文件被修改后,如何重新加回 .sdi 文件呢?
我将 /export:PART得到的文件加载到某盘符,如 f: ,然后执行:
sdimgr xxx.sdi /readpart:f:
结果提示出错!

谢谢!
作者: fujianabc    时间: 2009-9-23 15:58
只有type是disk类型的sdi可以用sdi loader加载,其它都不行。

修改part类型的sdi,建议先export成一个img镜像,然后vdm挂载修改,然后import进sdi。

最后提醒一句,ramos完全没必要用sdi,用一般的img格式就可以了
作者: fujianabc    时间: 2009-9-23 15:59
至于vista/win7的那个boot.sdi,这个文件很特殊,sdimgr不能完全支持修改这个文件
作者: sztopms1    时间: 2009-9-23 17:12
fujianabc 大大来了!
看过不少你的贴子,谢谢!
上面我提到的几个问题现在看来都实现了,比如自己创建新的 .sdi 文件,再象你所说的,将export的结果import进去。
wuyou上很多老贴子都找不到了,象老九、老毛桃他们早期做的 xxxx.sdi 格式的windows pe (不是xpe)在ftp上也找不到 :(
作者: fujianabc    时间: 2009-9-23 19:30
原帖由 sztopms1 于 2009-9-23 17:12 发表
fujianabc 大大来了!
看过不少你的贴子,谢谢!
上面我提到的几个问题现在看来都实现了,比如自己创建新的 .sdi 文件,再象你所说的,将export的结果import进去。
wuyou上很多老贴子都找不到了,象老九、老 ...

早期的那些sdi基本上都是sdiloader创建的。

现在基本没必要用sdi了,微软自己都抛弃了这个格式(除了nt 6.x的boot.sdi这个文件)
作者: sztopms1    时间: 2009-9-24 07:32
嗯,现在基本都转向 wim 之类的了。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3