一直以來(lái),在PE下安裝硬盤(pán)控制器驅(qū)動(dòng)都是失敗的,因?yàn)槎际鞘褂肈EVCON類。SCSI驅(qū)動(dòng)是不是也可以使用類似的方法呢?實(shí)驗(yàn)證明,我的想法有一定的可行性(因無(wú)條件進(jìn)行全面測(cè)試)!
具體安裝方法.
1、把這個(gè)驅(qū)動(dòng)的SYS文件復(fù)制到DRIVERS目錄,其它文件復(fù)制到(不需要INF文件)SYSTEM32(注:一般都只有一個(gè)SYS文件,所以只要把這個(gè)SYS文件復(fù)制到DRIVERS目錄就好了)。
2,把這個(gè)SYS文件設(shè)為服務(wù)并啟動(dòng)。
3、好了,如果服務(wù)正常啟動(dòng),那系統(tǒng)中就會(huì)顯示出你的SCSI硬盤(pán)。
附上測(cè)試效果圖,使用VMSARE測(cè)試的,附件4為下面批處理腳本,可在PE下使用(注:測(cè)試圖為了方便,我是直接使用VCdControlTool加載的驅(qū)動(dòng),正常使用可以直接使用下面的腳本)。
@echo off
- title 在PE下安裝硬盤(pán)控制器驅(qū)動(dòng)簡(jiǎn)單腳本
- rem 使用方法: 1.可直接拖放,即把對(duì)應(yīng)驅(qū)動(dòng)的SYS文件拖放到這個(gè)程序的圖標(biāo)上.
- rem 2.使用命令行pe_scsi.cmd [你的SYS文件]
- rem
- rem ...
- if "%1"=="" goto :eof
- >"%temp%\scsi_serv.inf" echo.
- >>"%temp%\scsi_serv.inf" echo.[Version]
- >>"%temp%\scsi_serv.inf" echo.signature = "$Windows NT$"
- >>"%temp%\scsi_serv.inf" echo.[DefaultInstall.Services]
- >>"%temp%\scsi_serv.inf" echo.AddService = %~n1,,Service
- >>"%temp%\scsi_serv.inf" echo.[Service]
- >>"%temp%\scsi_serv.inf" echo.DisplayName = "%~n1 Service"
- >>"%temp%\scsi_serv.inf" echo.Description = "%~1"
- >>"%temp%\scsi_serv.inf" echo.ServiceType = 2
- >>"%temp%\scsi_serv.inf" echo.StartType = 2
- >>"%temp%\scsi_serv.inf" echo.ErrorControl = 1
- >>"%temp%\scsi_serv.inf" echo.ServiceBinary = %%12%%\%~nx1
- copy /y %1 %WinDir%\system32\drivers >nul
- rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %temp%\scsi_serv.inf
- if not errorlevel 1 (echo.%~nX1驅(qū)動(dòng)安裝成功!&pecmd serv %~n1&pause) else (echo.安裝失敗!&pause)
- del /f /q "%temp%\scsi_serv.inf"
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。