|
lianjiang提供的omnifs.exe真是个好东西,以前没有发现它的功能,现在发现了,USBASPI.SYS,可以抛弃了,这下USBCDROM下的一键GHOST,USB2.0启动PE,又有了新选择,大家测试其兼容性吧,我认为,肯定比USBASPI要好。
闲话少说:
@echo off
set bootdir=wxpe
set ntdetect=%bootdir%\ntdetect.com
set winntsif=winnt.xpe
set setupldr=%bootdir%\setupldr.bin
set pecorefl=utool~1\winpe.is_
set grub4dos=utool~1\grub.exe
a:
cd\
md a:\%bootdir%
md a:\utool~1
@echo on
echo copy UBOOT:\%ntdetect% a:\%bootdir%>1.txt
echo copy UBOOT:\%ntdetect% a:\>>1.txt
echo copy UBOOT:\%winntsif% a:\>>1.txt
echo copy UBOOT:\%setupldr% a:\%bootdir%>>1.txt
echo copy UBOOT:\%pecorefl% a:\utool~1>>1.txt
echo copy UBOOT:\%grub4dos% a:\>>1.txt
omnifs -forceusb script 1.txt >nul
del 1.txt>nul
grub.exe --config-file="rootnoverify (fd0);chainloader (fd0)/wxpe/setupldr.bin"
以上代码红色部分,就是使用omnifs来识别U盘,并进行文件拷贝的过程,注意,UBOOT,是我的U盘卷标,大家可以设定自己独特的区别于其它盘符来指定U盘,当然使用诸如2.1,3.1来表示分区也可以。
以上示例解决的是USB2.0速度启动。
那么USB或USBCDROM的一键GHOST如何做呢?其实用不着omnifs了,GHOST的参数forceusb就可以识别出U盘分区,当然也就可以GHOST了。当然这里面存在一个问题,USB2.0驱动加上,GHOST的速度可能更快。
什么是omnifs,用法如何?去一键恢复区请教lianjiang吧。
我也没精力了,希望有动手能力的人,自己搞批处理吧。
[ 本帖最后由 victor888 于 2008-12-23 21:34 编辑 ] |
|