无忧启动论坛

标题: TXTSETUP.SIF文件如何再压回IM_镜像中? [打印本页]

作者: sdbbsdbb    时间: 2008-11-13 23:24
标题: TXTSETUP.SIF文件如何再压回IM_镜像中?
这儿的高手忒多,而像我这样的菜鸟太少(其实本问题已经在另一贴子中提出了,但没回应,参见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=132302&extra=page%3D1&page=2 第13/14贴),所以只好重新发贴啦,见谅.


   问题很简单,我按照大虾们所提供的教程,从IM_镜像中成功地的提取了TXTSETUP.SIF文件,但就算一字不改,再用最大CAB压榨法重新变为SI_文件,也与原来的SI_文件不完全相同(体积不同,多了四个字节),用新SI_文件生成的IM_文件自然也无法成功启动...

   我只想知道,在下载环节中,我到底做错了哪一步?


        1                                  2                                  3                                      4                                  5
                最大CAB压缩                VDM加载/替换                          WINRAR压缩                       更名   
*.SIF文件                        *.si_文件                            *.IMG文件                         *.RAR文件                    *.IM_文件
作者: sdbbsdbb    时间: 2008-11-13 23:47
刚才又做了一次试验,做了如下修改:

1/将3-4之间的步骤改为使用"最大CAB压缩",这样做的结果是直接形成IM_文件(而不必改名)与原IM_文件体积不尽相同;

2/使用原来提取出来的SI_文件(而非经过处理的)通过VDM加载的方式再次塞回"IMG文件"中


(此次处理流程)
1                 2                                                3                                        4        
                                          VDM加载/替换                    最大CAB压缩                           
           原提取的*.si_文件                            *.IMG文件                             *.IM_文件                    




这样DIY的PE可以正常启动,尽管他的体积与处理前并不相同,看来问题的关键还在于TXTSETUP.INF文件如何重新压缩,继续求助.......
作者: sdbbsdbb    时间: 2008-11-14 00:05
再次试验,发现VDM也许是产生问题的另一个原因,

先测试WINPE.IMG文件的MD5码,记录下来;
再将此文件加载到VDM中,再将TXTSETUP.SIF文件提取,不做任何修改的情况再将此文件拷回原位置,再卸载虚拟驱动器,发现此时WINPE.IMG文件的MD5值已与前面不尽相同,尽管文件体积是完全一致的!!
作者: sdbbsdbb    时间: 2008-11-14 00:23
SOS SOS SOS
作者: netwinxp    时间: 2008-11-14 08:23
第三步错了,仍然是CAB压缩IMG文件成IM_,NTLDR只认CAB压缩。
作者: sdbbsdbb    时间: 2008-11-14 09:12
原帖由 netwinxp 于 2008-11-14 08:23 发表
第三步错了,仍然是CAB压缩IMG文件成IM_,NTLDR只认CAB压缩。


是的,昨天后来也发现了,用二楼的方法是可行的,当时出问题也许是机器原因(昨天系统上中了马,害得我在这儿上不了图).


看来这些看上去一点都不起眼的"常识"还真得普及一下下,否则偶等菜鸟真容易钻进死胡同.....




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