2012-10-15 38 views
2

我想报名的老司机日立,使得USB闪存驱动器显示为固定磁盘 (当你有快速,大拇指驱动器非常有用)inf2cat 10年9月22日错误

驱动程序本身工作正常,但我不断得到同样的错误,当设法得到它签署:

错误:

22.9.10: cfadisk.sys in [cfadisk_copyfiles] is missing from [SourceDisksFiles] section in 
\cfadisk.inf; driver may not sign correctly until this is resolved. 

22.9.10: disk.sys in [gendisk_copyfiles] is missing from [SourceDisksFiles] section in 
cfadisk.inf; driver may not sign correctly until this is resolved. 

这是我的.inf文件:

[Version] 
Signature="$Windows NT$" 
Class=DiskDrive 
ClassGuid={4D36E967-E325-11CE-BFC1-08002BE10318} 
Provider=%HGST% 
DriverVer=10/14/2012,9.9.9.9 
CatalogFile=cfadisk.cat 

[Manufacturer] 
%HGST% = cfadisk_device,ntAMD64 

[DestinationDirs] 
cfadisk_copyfiles=12 ; %SystemRoot%\system32\drivers 
gendisk_copyfiles=12 ; %SystemRoot%\system32\drivers 

[cfadisk_copyfiles] 
cfadisk.sys 

[gendisk_copyfiles] 
disk.sys 

[cfadisk_device] 
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_SanDisk&Prod_Extreme&Rev_0001 

[cfadisk_device.NTamd64] 
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_SanDisk&Prod_Extreme&Rev_0001 

[cfadisk_addreg] 
HKR,,"LowerFilters",0x00010008,"cfadisk" 

[cfadisk_install] 
CopyFiles=cfadisk_copyfiles,gendisk_copyfiles 

[cfadisk_install.HW] 
AddReg=cfadisk_addreg 

[cfadisk_install.Services] 
AddService=disk,2,gendisk_ServiceInstallSection 
AddService=cfadisk,,cfadisk_ServiceInstallSection 

[gendisk_ServiceInstallSection] 
DisplayName = "Disk Driver" 
ServiceType = 1 
StartType  = 0 
ErrorControl = 1 
ServiceBinary = %12%\disk.sys 
LoadOrderGroup = SCSI Class 

[cfadisk_ServiceInstallSection] 
DisplayName = "CompactFlash Filter Driver" 
ServiceType = 1 
StartType  = 3 
ErrorControl = 1 
ServiceBinary = %12%\cfadisk.sys 
LoadOrderGroup = Pnp Filter 

; ----------------------- 

[Strings] 
HGST = "Hitachi" 
Microdrive_devdesc = "SanDisk Extreme" 

我使用本教程为参考点: http://www.deploymentresearch.com/Blog/tabid/62/EntryId/63/Sign-your-unsigned-drivers-Damn-It.aspx

cfadisk.inf和sys可以在这里下载: 链接是在第一篇文章的开头

http://hardforum.com/showthread.php?t=1655684

任何帮助将是很大的赞赏的

编辑:

我只是用这个.inf文件chkinf工具 这里是输出:

C:\DriversCert\SanDisk\cfadisk.inf: FAILED 
NTLOG REPORT-------------- 
Total Lines:   62 | 
Total Errors:   1 | 
Total Warnings:  4 | 
-------------------------- 
Line 0: ERROR: (E22.1.1003) Section [SourceDisksNames] not defined. 
Line 0: WARNING: (W22.1.2212) No Copyright information found. 
Line 0: WARNING: (W22.1.2111) [SourceDisksFiles] section not defined - full CopyFiles checking not done. 
Line 17: WARNING: (W22.1.2112) File "cfadisk.sys" is not listed in the [SourceDisksFiles]. 
Line 20: WARNING: (W22.1.2112) File "disk.sys" is not listed in the [SourceDisksFiles]. 

我真的没有程序设计师,所以我真的不明白这一切意味着。

奇怪的是,司机没有工作,我只是无法得到我签名。

谢谢!

最好的问候,

沃尔特

+0

管理找到相同的驱动程序的另一个版本,不会使inf2cat出现问题。 如果有人有兴趣使用这个驱动程序,你可以在这里找到它: http://forums.mydigitallife.info/archive/index.php/t-29248.html?s=b1eaf8f6e01ce3049673242ef83cdb4e 我仍然有一个问题,签署司机,但我会打开另一个线程。 谢谢! 最好的问候, 沃尔特 – user1747430

回答

1

这意味着,部分路段被错过。在你的情况下,他们是[SourceDisksFiles][SourceDisksNames] 在这种特定的情况下,你只是要补充:

[SourceDisksFiles]
cfadisk.sys = 1
disk.sys = 1

[SourceDisksNames]
1 = %DiskName%, ,

,并在添加一条记录到[String]节底部:

DiskName="Disk Drive"

相关问题