拡張コアv14で XPのUSBドライバを導入してみた
MacBook Pro の キーボードがどうも、内部でUSBとしてつながっているせいか、セットアップ画面でキーボードがうんともすんとも言ってくれないので、ためしに、 XPのUSBドライバを導入してみることにしました。
ちょっと、複雑なので手順
1.まず、 %SystemRoot%\INFに入ってるUSB絡みの導入ファイルをすべて削除
(USB HIDなどで内容検索)
2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services にある、
uhcd usbehci usbstor usbhub usbhub20など全部削除
3.Windows 2000のドライバフォルダにある usb関連のファイルもすべて削除
4.一回再起動して、デバイスマネージャーを開く。黄色にUSBデバイスがなってるはずなので、すべて削除。
5.WIndows 2000 CDは外しておく Driver Cache なども無効にしておく
6. デバイスの再スキャンを行って、XPのドライバを入れる。
使ったのは次のファイル
2008/04/14 07:55 7,168 hccoin.dll 2008/04/14 07:55 20,992 hid.dll 2008/04/14 07:37 3,988 hidbth.inf 2008/04/14 07:29 25,344 hidbth.sys 2008/04/14 00:15 36,864 hidclass.sys 2008/04/14 00:15 19,200 hidir.sys 2008/04/14 00:15 24,960 hidparse.sys 2008/04/14 07:55 21,504 hidserv.dll 2008/04/14 00:15 10,368 hidusb.sys 2001/08/24 12:10 12,160 mouhid.sys 2008/04/14 07:56 35,328 pid.dll 2006/03/02 21:00 41,092 usb.inf 2008/04/14 00:15 32,128 usbccgp.sys 2006/03/02 21:00 4,736 usbd.sys 2008/04/14 00:15 30,208 usbehci.sys 2008/04/14 00:15 59,520 usbhub.sys 2008/04/14 07:37 47,026 usbport.inf 2008/04/14 00:15 143,872 usbport.sys 2006/03/02 21:00 29,082 usbstor.inf 2008/04/14 00:15 26,368 USBSTOR.SYS 2008/04/14 00:15 20,608 usbuhci.sys 2008/04/14 07:56 67,584 usbui.dll 2008/04/14 00:17 25,856 usbprint.sys 2008/04/14 00:15 17,152 usbohci.sys 2008/04/14 07:56 16,896 usbmon.dll 2013/02/22 22:07 969 additional.inf 2008/04/14 00:15 15,872 usbintel.sys |
拡張コアv14がインストールされていない場合、ファイルが見つかりませんでしたとか、
一見訳が分からないエラーが出るので注意
全部インストール終わると、こんな感じに ・ω・
接続していたUSB機器は全部再インストールすること
この状態のSystemで hfslip に統合したら、もしかして、 MacBookも先のセットアップまで行けるのでは?
と思って試してみた
結果、うまくいったのだけど、AHCIの認識でこけてしまった・ω・もう一息
あともう少しですか!
PAE有効時にXPのUSBドライバでは問題の発生するものがあるので、該当ドライバはserver 2003のものに
置き換えたほうが良いと思う。
例
usbport.sys(5.2.3790.5203)[KB2862330]
usbvideo.sys(5.2.3790.5198)[KB2868038]
XP32Bit版のメモリ4G超でHAL.DLLにパッチ適用が必要な理由