zl程序教程

您现在的位置是:首页 >  其它

当前栏目

裸金属物理机添加32位win10pe,有图像,键盘鼠标不起作用

添加 图像 鼠标 32 键盘 物理 不起作用 金属
2023-06-13 09:12:11 时间

我制作了一个32位的win10pe,通过easybcd添加到开机启动项,开机的时候选择从这个win10pe启动,进到pe后,虽有图像,但键盘鼠标不起作用,好在搞了个64位的win10pe则ok。一开始以为是缺少键盘鼠标输入设备驱动,但我仔细对比32位和64位winpe的驱动后,发现驱动是对等的,32位win10pe的驱动并不缺。

这些.sys驱动实际是在Windows\System32\DriverStore\FileRepository\文件夹下面的keyboard.inf_ 、msmouse.inf_、input.inf_打头的目录里,例如:

C:\Windows\System32\DriverStore\FileRepository\keyboard.inf_amd64_5938c699b80ebb8f

C:\Windows\System32\DriverStore\FileRepository\msmouse.inf_amd64_1793a485b491b199

C:\Windows\System32\DriverStore\FileRepository\input.inf_amd64_adeb6424513f60a2

对比了32位、64位差异,并无缺少啥

Windows\System32\drivers\hidclass.sys

Windows\System32\drivers\hidparse.sys

Windows\System32\drivers\hidusb.sys

Windows\System32\drivers\i8042prt.sys

Windows\System32\drivers\kbdclass.sys

Windows\System32\drivers\kbdhid.sys

Windows\System32\drivers\mouclass.sys

Windows\System32\drivers\mouhid.sys

Windows\System32\drivers\zh-CN\hidclass.sys.mui

Windows\System32\drivers\zh-CN\i8042prt.sys.mui

Windows\System32\drivers\zh-CN\kbdclass.sys.mui

Windows\System32\drivers\zh-CN\kbdhid.sys.mui

Windows\System32\drivers\zh-CN\mouclass.sys.mui

Windows\System32\drivers\zh-CN\mouhid.sys.mui

Windows\System32\DriverStore\FileRepository\input.inf_x86_29f55e73a6ecfced\hidclass.sys

Windows\System32\DriverStore\FileRepository\input.inf_x86_29f55e73a6ecfced\hidparse.sys

Windows\System32\DriverStore\FileRepository\input.inf_x86_29f55e73a6ecfced\hidusb.sys

Windows\System32\DriverStore\FileRepository\keyboard.inf_x86_302d936d6ba03d0e\i8042prt.sys

Windows\System32\DriverStore\FileRepository\keyboard.inf_x86_302d936d6ba03d0e\kbdclass.sys

Windows\System32\DriverStore\FileRepository\keyboard.inf_x86_302d936d6ba03d0e\kbdhid.sys

Windows\System32\DriverStore\FileRepository\msmouse.inf_x86_aa63f101e877083a\mouclass.sys

Windows\System32\DriverStore\FileRepository\msmouse.inf_x86_aa63f101e877083a\mouhid.sys

Windows\System32\drivers\hidclass.sys

Windows\System32\drivers\hidparse.sys

Windows\System32\drivers\hidusb.sys

Windows\System32\drivers\i8042prt.sys

Windows\System32\drivers\kbdclass.sys

Windows\System32\drivers\kbdhid.sys

Windows\System32\drivers\mouclass.sys

Windows\System32\drivers\mouhid.sys

Windows\System32\drivers\zh-CN\hidclass.sys.mui

Windows\System32\drivers\zh-CN\i8042prt.sys.mui

Windows\System32\drivers\zh-CN\kbdclass.sys.mui

Windows\System32\drivers\zh-CN\kbdhid.sys.mui

Windows\System32\drivers\zh-CN\mouclass.sys.mui

Windows\System32\drivers\zh-CN\mouhid.sys.mui

Windows\System32\DriverStore\FileRepository\input.inf_amd64_d17a8a85b373cf4b\hidclass.sys

Windows\System32\DriverStore\FileRepository\input.inf_amd64_d17a8a85b373cf4b\hidparse.sys

Windows\System32\DriverStore\FileRepository\input.inf_amd64_d17a8a85b373cf4b\hidusb.sys

Windows\System32\DriverStore\FileRepository\keyboard.inf_amd64_dc7386ab62c61428\i8042prt.sys

Windows\System32\DriverStore\FileRepository\keyboard.inf_amd64_dc7386ab62c61428\kbdclass.sys

Windows\System32\DriverStore\FileRepository\keyboard.inf_amd64_dc7386ab62c61428\kbdhid.sys

Windows\System32\DriverStore\FileRepository\msmouse.inf_amd64_6adb102ddb684c9b\mouclass.sys

Windows\System32\DriverStore\FileRepository\msmouse.inf_amd64_6adb102ddb684c9b\mouhid.sys

上网查了下资料,裸金属物理机用pe的话,得用64位的,参考

https://www.reddit.com/r/MDT/comments/jjny22/dumb_questionnew_model_mouse_and_keyboard_not/

https://community.broadcom.com/symantecenterprise/communities/community-home/digestviewer/viewthread?MessageKey=5b144cf4-49ee-4d28-b9f4-46baa09d55b2&CommunityKey=a09bf38e-384d-4845-af76-32036f4fedee&tab=digestviewer

另外,还发现vmware新建UEFI类型的32位win10虚机和64位win10虚机是有区别的,虽然新建32位win10虚拟机后,照样可以用64位的ISO去安装系统,但挂win10pe.iso维护的话,会发现:在UEFI模式下,32位的win10pe无法在64位win10虚机启动(只能在32位的win10虚机启动),而在BIOS模式下则没事(在32位和64位的win10虚机都可以启动)。