| 
 | 
推荐
 
 
 楼主 |
发表于 2009-4-18 16:17:38
|
只看该作者
 
 
 
原帖由 yazhiliu 于 2009-4-17 01:49 发表   
 
楼主这个问题问得实在有些怪。 
量产CD一般就是为了能引导机器,不能成功启动要量产何用? 
你的U盘量产成功了,在某些机器上不能启动不为怪,可能是主版等的问题,但你用深山红叶又可引导进PE,莫非你量产使 ...   
直接用ISO文件量产进U盘生成的一个启动USBROM一个可移动磁盘启动。 
是加载USBCDROM DOS驱动的问。 
有一个ACER上网本无光驱,想用U盘量产U盘模拟USBCDROM来安装系统,借了个USBCDROM,光盘用的是Windows XP SP2 Acer Oem.iso刻的盘(ACER的恢复光盘好奇怪,里面是用GHOST恢复的一个.IMG映像,不能用网上的运行I386下的winnt.exe来安装。)能引导启动,但不能安装,没有DOS下USBROM驱动程序,用朗科2G的U盘量产了CDROM,也是一样的。用UltraISO把ISO文件的引导文件信息导出oscd.bif,改名为.IMG,用WinImage打开看到有DOS启动文件,看了下只挂了普通光驱的,但不知道怎么修改CONFIG.SYS和AUTOEXEC.BAT,想问问怎么修改CONFIG.SYS和AUTOEXEC.BAT加载USBROM的DOS驱动,内容贴出来,请高手指教了。 
 
CONFIG.SYS内容: 
 
DEVICE=A:\HIMEM.SYS /TESTMEM:OFF 
DEVICE=A:\EMM386.EXE NOEMS i=b000-b7ff 
DOS=HIGH,UMB 
LASTDRIVE=Z 
devicehigh=a:\OAKCDROM.SYS /D:IDECD001 
DEVICE=A:\RAMDRIVE.SYS 4500 /E 
DEVICEHIGH=A:\ANSI.SYS 
 
 
AUTOEXEC.BAT内容: 
 
@echo off 
rem system CD boot disk ver. 1.1 
SET CDDRIVE=X 
SET RAMDRIVE=A: 
SET RAMFLAG=A: 
rem SET COMSPEC=A:\COMMAND.COM 
call GETRAMDR 
IF NOT '%RAMDRIVE2%'=='' GOTO ramok 
CALL DISPMSG There was a problem determining your system configuration. 
CALL DISPMSG2 Press any key to continue. 
PAUSE 
GOTO end 
:ramok 
cls 
LH MSCDEX /D:IDECD001 /L:%CDDRIVE% 
IF ERRORLEVEL 1 SET CDDRIVE= 
IF NOT '%CDDRIVE%'=='' SET CDDRIVE=%CDDRIVE%: 
PATH=A:\;%CDDRIVE%\acer\tools;%RAMDRIVE2%\ 
COPY A:\COMMAND.COM %RAMDRIVE2% >nul 
copy x:\acer\tools\restore.exe %RAMDRIVE2% >NUL 
COPY X:\ACER\TOOLS\SPAN.BMP %RAMDRIVE2% >NUL 
SET COMSPEC=%RAMDRIVE2%\COMMAND.COM 
SET ARG=ENABLEREBUILD VERIFY 
smartdrv.exe 
a:\ckrom.exe 
x: 
LH %CDDRIVE%\acer\tools\MOUSE.EXE >nul 
%CDDRIVE%\acer\tools\dbios.EXE >%RAMDRIVE2%\BIOS.DMI 
%RAMDRIVE2% 
rem a:\CHKFPY.EXE >nul 
lh %CDDRIVE%\recovery.exe  
:end |   
 
 
 
 |