yechyong 发表于 2007-7-21 01:41

更改硬盘的ID(NF430)

各位帮的看看!这个我改的对不对!下面是AppleVIAATA.kext文件的原文件!

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>AppleVIAATA</string>
<key>CFBundleGetInfoString</key>
<string>1.0.2, Copyright Apple Computer, Inc. 2004</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleVIAATA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>Apple VIA ATA Driver</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.2</string>
<key>IOKitPersonalities</key>
<dict>
<key>VIA ATA Driver</key>
<dict>
   <key>CFBundleIdentifier</key>
   <string>com.apple.driver.AppleVIAATA</string>
   <key>IOClass</key>
   <string>AppleVIAATADriver</string>
   <key>IOProviderClass</key>
   <string>AppleVIAATAChannel</string>
</dict>
<key>VIA PATA Controller</key>
<dict>
   <key>CFBundleIdentifier</key>
   <string>com.apple.driver.AppleVIAATA</string>
   <key>Hardware Name</key>
   <string>82C571</string>
   <key>IOClass</key>
   <string>AppleVIAATARoot</string>
   <key>IOPCIPrimaryMatch</key>
   <string>0x05711106</string>
   <key>IOProbeScore</key>
   <integer>1000</integer>
   <key>IOProviderClass</key>
   <string>IOPCIDevice</string>
   <key>ISA Bridge Matching</key>
   <dict>
    <key>IOPCIClassMatch</key>
    <string>0x06010000&amp;0xffff0000</string>
    <key>IOProviderClass</key>
    <string>IOPCIDevice</string>
   </dict>
   <key>Serial ATA</key>
   <false/>
</dict>
<key>VIA SATA Controller</key>
<dict>
   <key>CFBundleIdentifier</key>
   <string>com.apple.driver.AppleVIAATA</string>
   <key>Hardware Name</key>
   <string>8237 SATA</string>
   <key>IOClass</key>
   <string>AppleVIAATARoot</string>
   <key>IOPCIPrimaryMatch</key>
   <string>0x528810B9 0x31491106 0x00e310de 0x00ee10de</string>
   <key>IOProbeScore</key>
   <string>1000</string>
   <key>IOProviderClass</key>
   <string>IOPCIDevice</string>
   <key>Serial ATA</key>
   <true/>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOATAFamily</key>
<string>1.5.0d1</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>1.1</string>
<key>com.apple.kernel.iokit</key>
<string>1.1</string>
</dict>
<key>OSBundleRequired</key>
<string>Local-Root</string>
</dict>
</plist>





我现在是要改两个地方那个!一个是硬盘的<key>Hardware Name</key>
   <string>82C571</string>我把他该成<key>Hardware Name</key>
   <string>55NCB1</string>因为我的硬盘是这个!第二就是<key>IOPCIPrimaryMatch</key>
   <string>0x528810B9 0x31491106 0x00e310de 0x00ee10de</string>这个地方,我要加上我硬盘的ID<key>IOPCIPrimaryMatch</key>
   <string>0x528810B9 0x31491106 0x00e310de 0x00ee10de 0x026510de 0x026610de 0x026710de</string>我的硬盘ID有三个!所以我就加上去了!不知道这样可以吗?

请大家指教!

copyme 发表于 2007-7-21 10:30

不对。你要加的是sata控制器的id号。
nf410/430的id号为026610de

yechyong 发表于 2007-7-21 12:00

ID<key>IOPCIPrimaryMatch</key>
<string>0x528810B9 0x31491106 0x00e310de 0x00ee10de 0x026510de 0x026610de 0x026710de</string>
我的硬盘的ID是026610de 但我前面要加上0x026610de的阿!你说这样改对不对

copyme 发表于 2007-7-21 12:07

应该不需要加上硬盘id,的,只要家上控制器id就行了。

jfylyxf 发表于 2007-8-8 00:52

看不懂。。。。。。。。。。。。
页: [1]
查看完整版本: 更改硬盘的ID(NF430)