|
chenall大的chkpci工具有些细节造成这个差异。
首先,chkpci有g4d版和DOS版,分别在0pe直接运行和回车/空格时使用。两版本略有区别,好像回车(必要时按空格)时那个版本稍强。实际应用遇到问题时,不按键、按回车键、按空格键三种都分别试一下吧。
其次,估计你的虚拟机硬盘控制器有两个硬件id(这里记为id1、id2),需要两个SRS驱动(这里记为SRS1.sys、SRS2.sys)分别与之对应。
chkpci工具检测到两个id的次序是id1、id2,但g4d版chkpci在chkpci.txt里搜索id对应驱动时,返回的驱动次序却有可能是SRS2、SRS1,造成对id1误用SRS2驱动,结果认不出id1对应的硬盘(id2也类似),而另一版本可能次序对了就刚好。
要是chkpci工具能增加返回的驱动分别对应哪个id的信息就没有这种错位问题了。
最后,0pe还有机制可以让id1准确配对SRS1。一种方法是对默认id直接当场选择适用驱动文件,例如对vmware一般选frequent文件夹下的symmpi.sy_;在默认id不恰当时,还可用另一种方法:在选适用驱动文件前先输入id,这样绝对保证id与驱动文件准确配套。以上两法启动过程中都有中文界面提示怎么操作(有机会输入id、有机会选适用驱动文件)。
一般场合不会遇到这方面问题,因为绝大部分物理机都属于只需一个SRS驱动的情形。
即使需要两个SRS驱动,也有一半机会不错位而成功认盘。
发生错位时,按回车/空格键会采用另一版本,基本可解决错位问题。
实在错位了,选一下驱动(必要时还输入id),总能对得上。
要注意的是,高版本vmware有的id目前好像世界上并没有适用的xp/03驱动可与之匹配,受其影响各种xp/03pe容易不认盘。
对于0pe,通过保证让其另一id与symmpi.sy_匹配(这总能做到),就好了,哪个无适用驱动的id不用管它。
|
|