lasti 发表于 2017-3-8 09:54:36

adaptec的SAS卡驱动都加载了,还是识别不了硬盘,如图

如图,公司的旧服务器,adaptec的sas卡,我翻了下p大0pe的dpms.lzma里面是有这个驱动,进pe时报没有找到arcsas.sys就要求重启,
我弄成arc.sy_ arcsas.sy_在SRC根目录也加载不了,打包成1.zip加载,虽然没报错,还是diskgen等软件还是认不出来,

PCI\VEN_8086&DEV_269E&SUBSYS_03321014&CC_01018A&REV_09
VEN_8086: Intel Corporation
DEV_269E: 631xESB/632xESB IDE Controller
PCI\VEN_9005&DEV_0286&SUBSYS_95801014&CC_010400&REV_02
VEN_9005: Adaptec
DEV_0286: AAC-RAID(Rocket)

求解啊

pseudo 发表于 2017-3-8 16:16:56

1、少数服务器的驱动只适用于03pe,不适用于xppe,或者相反。
所以对服务器,xppe、03pe两者都试,对照一下。
好像aacsas.sys是用于xp的,arcsas.sys是用于03的。
2、chkpci.txt已经有PCI\VEN_9005&DEV_0286&SUBSYS_95801014这个id,并对应aacsas.sy_(非arcsas.sy_)。把aacsas.sy_扔进frequence文件夹,xppe有望自动识别。
3、若用dpms.lzma,应手动选中dpms.lzma文件,并在随后列出的多个候选驱动(预期有aacsys和arcsas两个)中选择适用的一个驱动。

祝你好运!

lasti 发表于 2017-3-9 08:08:17

呵呵,谢谢p大,我要按照你的提示再尝试多几次

lasti 发表于 2017-3-11 08:04:43

pseudo 发表于 2017-3-8 16:16
1、少数服务器的驱动只适用于03pe,不适用于xppe,或者相反。
所以对服务器,xppe、03pe两者都试,对照一 ...

谢谢p大,pe真的把驱动加载进入识别硬盘了,然后就是进入桌面,除了几个程序,大部分工具打开的时候都提示不是有效的win32程序,我只是报告一下问题,我把重要的数据也差不多恢复了,要再一次感谢p大大啊{:3_148:}

pseudo 发表于 2017-3-11 14:44:52

搞定就好。

近期grub4dos在内存管理方面有变动,有的grldr版本和0pe菜单的配合可能不协调,导致“不是有效的win32程序”这样的错误。

一种情形是:0pe.iso比较大,你开始按了空格。
某些版本grldr当按空格强制iso被整个载入内存时,它放在4G以上内存,而0pe用到的winvblk只能管理4G以下,所以到后面0pe会通过rehook将它调整到4G以内。但4G以内未必有适当空间容纳得下整个iso,装不下的部分就成为将来那些“不是有效的win32程序”了。

解决办法:
1、启动开始时不按空格。如果不按空格后面也能正常进桌面的话,就不按,这时不整体载入iso到内存,当然没问题。
2、让iso体积小点(例如efi、imgs文件夹可移出iso放别处)。保证4G内有连续空间装iso绰绰有余。
3、将grldr更新为2017.2.4的a版,它默认载入内存在4G以内,你按空格想载入大iso就当场报错,免得以后才报错。

lasti 发表于 2017-3-12 20:03:05

谢谢p大,0pe被设计得好复杂啊
页: [1]
查看完整版本: adaptec的SAS卡驱动都加载了,还是识别不了硬盘,如图