chenall 发表于: 2008-12-14 14:56
- @echo off
- title 在PE下安装硬盘控制器驱动简单脚本 by chenall 2008-12-14
- rem 使用方法: 1.可直接拖放,即把对应驱动的SYS文件拖放到这个程序的图标上.
- rem 2.使用命令行pe_scsi.cmd [你的SYS文件]
- rem ....http://www.366840202.cn................[url=http://bbs.wuyou.net.........]http://bbs.wuyou.net.........[/url]
- 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驱动安装成功!&pecmd serv %~n1&pause) else (echo.安装失败!&pause)
- del /f /q "%temp%\scsi_serv.inf"
0.JPG (106.17 KB, 下载次数: 253)
1.JPG (92.7 KB, 下载次数: 265)
2.JPG (94.27 KB, 下载次数: 268)
687 Bytes, 下载次数: 502, 下载积分: 无忧币 -2
原帖由 adatsui 于 2008-12-14 20:28 发表
你大哥的帖不是這麼易看的明.
你的外置SCSI有多小人用上? 現在不還是常看到有人問怎樣添加驅動 .
這個新點子, 帶SCSI的嗎 .......稍後試試
screenshot.jpg (20.73 KB, 下载次数: 199)
screenshot1.jpg (28.42 KB, 下载次数: 212)
screenshot.jpg (100.37 KB, 下载次数: 206)
screenshot1.jpg (180.95 KB, 下载次数: 221)
scsicmd_1.gif (34.99 KB, 下载次数: 219)
scsicmd_2.gif (37.1 KB, 下载次数: 205)
接著用手動方式安裝.
scsicmd_3.gif (34.25 KB, 下载次数: 215)
安裝成功, 沒感嘆號了.
scsicmd_4.gif (35.83 KB, 下载次数: 209)
pecmd show 後, 各分區出來了.
原帖由 chenall 于 2008-12-15 18:40 发表
#25
添加驱动的方法?这个要看你是用什么类型的PE了,
1原始的方法(内置),这是通用的.就是和上面的方法一样.
2.0PE应该会比较简单(个人认为).因为不需要修改核心文件.
3.使用OEMSCSI方法,
http://bbs.wu ...
原帖由 wsw8810 于 2008-12-15 19:26 发表
楼主,你这方法不行.在PE启动好后在加载南桥的硬盘控制器驱动是没有效果的.真正加载南桥驱动的地方是进PE的进度条之前...这方面的内容你可以查一下计算机启动过程...为什么XP优化中"进度条只跑两圈半",就是关闭了 ...
原帖由 chenall 于 2008-12-14 14:57 发表
一直以后在PE下安装硬盘控制器驱动都是失败的,因为都是使用DEVCON类.
由我之前发的贴子[原创]让你的PE/XP/2003系统支持EXFAT.
我突然想到,SCSI驱动是不是也可以使用类似的方法呢,实验证明我的想法有一定 ...
原帖由 cscz 于 2008-12-16 09:17 发表
我的电脑用PE启动还没进PE就提示个SAS的驱动,安个键就跳出了,如何才能加载这个文件呢。你讲的把SAS驱动拷进DRIVER里是不是要进PE啊
原帖由 wsw8810 于 2008-12-16 12:00 发表
你把驱动文件连同TXTSETUP.SIF或者TXTSETUP.OEM发给我.我帮你集成进我下一版本的PE内核中...光是复制进DRIVER是不启作用.要在TXTSETUP添加相应的HWID才行...
原帖由 cscz 于 2008-12-16 16:41 发表
你的PE是什么版本的啊,我把我的PE和相关文件发给。看来还是要加进内核里。我看了不少的PE,发现有的是用PE.IS_ 有的是用PE.IM_,不知这两种PE是什么类型 ,怎么联系你呢?
原帖由 adatsui 于 2008-12-16 21:41 发表
我是菜鳥, 請大家看看我 #23 樓 貼出的圖, 算不算 "進入WINPE 後才加載硬盤驅動成功" ??
我 #23 樓 貼出的圖, 就是在實機 IBM X3200 上進行的, 圖示 LSI Adapter, SAS 3000 series, 4-port with 1064E 是給 ...
原帖由 adatsui 于 2008-12-17 06:40 发表
Chenall
剛又做了實驗, 如下.
執行 rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 U:\lsi\symmpi.inf
或預先把 symmpi.inf, lsipseud.inf, symmpi.sys 抄到 x:\i386 相應地方, 雖回報成功 ...
54.39 KB, 下载次数: 96, 下载积分: 无忧币 -2
原帖由 adatsui 于 2008-12-16 21:41 发表
我是菜鳥, 請大家看看我 #23 樓 貼出的圖, 算不算 "進入WINPE 後才加載硬盤驅動成功" ??
我 #23 樓 貼出的圖, 就是在實機 IBM X3200 上進行的, 圖示 LSI Adapter, SAS 3000 series, 4-port with 1064E 是給 ...
2.39 KB, 下载次数: 89, 下载积分: 无忧币 -2
此驅動包括2個 inf 文件
原帖由 adatsui 于 2008-12-17 20:39 发表
symmpi.inf 在附件, 請查收.
用 PE_SCSI.rar 我仍未能成功, 可以肯定的是, 啟動 PE 後不論是手動加載, bartpe -pnp加載也是成功的, 遺憾的是仍做不到全自動.
究竟 bartpe - pnp 是怎麼加載這 ...
原帖由 netwinxp 于 2008-12-18 00:22 发表
因为disk.sy_在载入内存后,毛桃的PE删除了disk.sy_所以会导致找不到disk.sys(其实ISO内核删除文件根本不会释放内存空间,删除文件根本就是多此一举,不仅一点好处没有,而且还可能导致某些BUG产生。)
_SAS_06.gif (77.73 KB, 下载次数: 153)
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) | Powered by Discuz! X3.3 |