引用 | 編輯
nerv1
2006-01-10 14:45 |
樓主
▼ |
||
x0
依照 basic大大 的[教學]整合SATA驅動的製作 方法整合後,將整合後的自動安裝光碟,安裝於ATA硬碟的主機上,安裝完成後卻發生硬體驅動程式都沒有裝上去(顯示卡;音效卡;網路卡......等),這是發生了嚜問題???~~~煩請幫個忙~~~附上我的 winnt.sif 我的 winnt.sif ;SetupMgrTag AutoPartition=0 MsDosInitiated="0" UnattendedInstall="Yes" AutomaticUpdate=Yes UnattendMode=FullUnattended UnattendSwitch="Yes" OemSkipEula=Yes OemPreinstall=Yes DriverSigningPolicy=Ignore TargetPath=\WINDOWS OemPnPDriversPath="Drivers\D;Drivers\D1;Drivers\D2;Drivers\D3;Drivers\D4;Drivers\D5;Drivers\D6;Drivers\D7;Drivers\D8;Drivers\D9;Drivers\D10;Drivers\D11;Drivers\D12;Drivers\D13;Drivers\D14;Drivers\D15;Drivers\D16;Drivers\D17;Drivers\D18;Drivers\D19;Drivers\D20;Drivers\D21;Drivers\D22;Drivers\D23;Drivers\D24;Drivers\D25;Drivers\D26;Drivers\D27;Drivers\D28;Drivers\D29;Drivers\D30;Drivers\D31;Drivers\D32;Drivers\D33;Drivers\D34;Drivers\D35;Drivers\D36;Drivers\D37;Drivers\D38;Drivers\D39;Drivers\D40;Drivers\D41;Drivers\D42;Drivers\D43;Drivers\D44;Drivers\D45;Drivers\D46;Drivers\D47;Drivers\D48;Drivers\D49;Drivers\D50;Drivers\D51;Drivers\D52;Drivers\D53;Drivers\D54;Drivers\D55;Drivers\D56;Drivers\D57;Drivers\D58;Drivers\D59;Drivers\D60;Drivers\D61;Drivers\D62;Drivers\D63;Drivers\D64;Drivers\D65;Drivers\D66;Drivers\D67;Drivers\D68;Drivers\D69;Drivers\D70;Drivers\D71;Drivers\D72;Drivers\D73;Drivers\D74;Drivers\D75;Drivers\D76;Drivers\D77;Drivers\D78;Drivers\D79;Drivers\D80;Drivers\D81;Drivers\D82;Drivers\D83;Drivers\D84;Drivers\D85;Drivers\D86;Drivers\D87;Drivers\D88;Drivers\D89;Drivers\ .. 訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
ㄚ逗仙
2006-01-12 08:30 |
2樓
▲ ▼ |
不曉得此方法可不可行?
CMD批次 FOR /F "TOKENS=1* delims=" %%a IN ( 'dir /B *.inf' ) DO ( SET filename.inf=%%a COPY /Y "%filename.inf%" ".\%infdir%\" > NUL SET file.catalog= SET classname= SET dirid= SET diridname= SET infdir= SET sourcebegin= SET sourceend= SET begin.SourceDisksNames= SET end.SourceDisksNames= FOR /F "tokens=1,2 delims=:= " %%i IN ( 'FINDSTR /B /L /I /C:"Class" "%filename.inf%" ^| FINDSTR /L /V "ClassGUID"' ) DO ( SET classname=%%j set error.fatal=0 set warning.notfound=Class in %filename.inf% SET infdir=%classname%\%filename.inf:~0,-4% FOR /F "tokens=1,2 delims=:= " %%i IN ( 'FINDSTR /B /L /I /C:"CatalogFile" "%filename.inf%"' ) DO ( SET file.catalog=%%j IF DEFINED file.catalog ( IF EXIST "%file.catalog%" ( COPY /Y "%file.catalog%" ".\%infdir%\%file.catalog%" > NUL ) ) FOR /F "tokens=1 eol=; delims=:" %%i IN ( 'FINDSTR /B /L /I /C:"[SourceDisksNames" /N "%filename.inf%"' ) DO ( SET begin.SourceDisksNames=%%i F NOT DEFINED begin.SourceDisksNames GOTO :EOF FOR /F "tokens=1 eol=; delims=: " %%i IN ( 'FINDSTR /B /L /I /C:"[" /N "%filename.inf%" ^| FINDSTR /L /V ":;"' ) DO ( IF %%i GTR %begin.SourceDisksNames% ( SET end.SourceDisksNames=%%i FOR /F "tokens=1,2,3 eol=; delims=:= " %%i IN ('FINDSTR /L /I /C:"=" /N "%filename.inf%" ^| FINDSTR /L /V ":;"') DO ( IF %%i GTR %begin.SourceDisksNames% ( IF DEFINED end.SourceDisksNames ( IF %%i LSS %end.SourceDisksNames% ( SET id.nr=%%j SET id.path=%%k SET id.nr=%%~j SET id.path=%%~k SET id.nr=%id.nr: =% SET id.path=%id.path:,=:#% SET id.path=%id.path:*:=% FOR /F "tokens=3 delims=:" %%i IN ('ECHO "%id.path:~1,-1%"') DO ( SET id.path=%%i SET id.path=%id.path:#=% SET id.path=%id.path:"=% IF DEFINED id.path ( IF /I EXIST "%id.path%" ( SET id.dir.%id.nr%=%id.path% ) ELSE ( SET id.dir.%id.nr%=. ) ) ELSE ( SET id.dir.%id.nr%=. ) copy "!id.dir.%id.nr%!\%sourcefile%" ".\%infdir%\!id.dir.%id.nr%!" >NUL makecab /D CompressionType=LZX /D CompressionMemory=21 /l ".\%infdir%\!id.dir.%id.nr%!" ".\%infdir%\!id.dir.%id.nr%!\%sourcefile%" > NUL del /f /q ".\%infdir%\!id.dir.%id.nr%!\%sourcefile%" COPY /Y "!id.dir.%id.nr%!\%sourcefile%" ".\%infdir%\!id.dir.%id.nr%!\%filename.compressed%" > NUL IF %%i GTR %begin.SourceDisksNames% ( SET end.SourceDisksNames=%%i x0 |