|
我照着这个帖子做...把.is_换成im_的...制成启动盘盘..在虚拟机上实验..蓝屏
http://bbs.deepin.org/read.php?tid=276878&fpage=3
相关内容
WINPE.IS_文件我们可以用winrar打开,解压出来的是winpe.iso文件。我们可以用VDM工具把这个iso文件加载为一个磁盘。(VDM在毛桃外置文件夹的VDM文件夹里的VDM1.EXE就是)
好,打开我的电脑。看没看到多了一个磁盘。没看到的刷新一下,现在打开。里面有一个WXPE文件夹。它里面其实就是pe的系统文件。Pe就像一个微型系统。WXPE文件夹就相当于普通系统的的WINDOWS文件夹。这下明白了吧。
这里,我谈谈现在的pe启动原理。(自己的理解)。我们的前辈大侠们想出了用一部分内存作为一个磁盘。然后把pe的系统文件都放到这个盘中。再调用外置的配置文件。在pe中添加快捷方式。因为pe在内存中。只要一重启就没了。省去了删文件的麻烦。还可以任意删除硬盘上的文件,这也就是pe的强大之处。原理大概就是这样了。
回归正题,我们现在的目的是把ISO核心转成NTFS格式的IMG核心。以达到降低启动内存的目的。
同样是用VDM,先生成一个80M的IMG文件。再用VDM加载为一个磁盘,格式化,选NTFS格式。选中磁盘。右键-属性-选中压缩驱动器以节省磁盘空间
这个很重要,不然你会发现,就算你的img有100M。在进入pe后,x盘的剩余空间却很小,那怕你的那些系统文件只有40M。x盘的剩余空间才只有几M
现在,把刚刚那个iso里的WXPE文件夹复制到那个IMG的磁盘中,找到WXPE\system32\pecmd.ini文件.记事本打开.把前面三行都删掉.保存(记得要先把只读属性去掉).第一行中的那个FBWF服务在IMG核心中会与卡巴冲突,会蓝屏,而且那个东西据NEO说不稳定,就去掉。后两行是最小配置,没太大用,去掉。然后更新一下pecmd,我part1中提供的那个。
好,我们先做这么多。回到我的电脑。看看IMG的那个盘用了多少空间。记下来。再用VDM生成一个比那个大小大约2M的img。用同样的方法,把文件复制进去(这里要注意一下,复制时要有耐心,先复制system32文件夹以外的文件夹,system32文件夹里的文件一次复制几个,大的文件一次复制一个,如果提示空间不足就卸载掉磁盘,再加载。继续复制。全部复制完就可以卸载掉IMG了)
接下来直接把你生成的 任意名.IMG 改名成 任意名.IM_ 这里不需要用cab压缩,理由有二,如下
一, NTFS格式的IMG里面的文件就算与ISO格式里的文件相同,压缩率却不高。一般只能压10多m
二, 压缩后启动内存要加倍。而我们的目的是降低启动内存。为了一点硬盘,浪费内存不值得。
改好名后,找到毛桃光盘根目录下的WINNT.XPE文件,记事本打开。把/rdexportascd删掉,WinPE.IS_改成你的那个img的名字,例如(MPE.IM_)
接下来测试一下,用UltraISO(以后简称UI)新建一个可引导光盘.它会要求你加载一个引导文件,你可以用UI提取毛桃的引导文件,不会的朋友用我提供的这个.
peXPE.rar
然后把外置文件夹,img核心文件,WXPE文件夹. WINNT.XPE,(那个WINPE安装文件夹可要可不要),都复制进iso中,保存为任意名.iso
打开虚拟机,光盘启动.进去pe后,你很快就会发现问题,网络和一些东西都无法启动,这是因为IMG文件的剩余空间不足.无法把网络和其他一些组件解压到x盘.
这样怎么办呢?img核心经常会出现解压失败的问题,所以我们要把一些重要的文件由外置边成内置.这样可以更好的控制img大小.有除去了解压失败的麻烦.
下一节: 简易菜鸟PE教程PART 3【pe核心进阶】 |
|