=== 准备工作 ===
Platform: Skylake; Braswell
Install OS:Win7 DVD Disc
Driver: Intel_USB_3.0_Driver_Braswell 0r Skylake
Tool: USB bootable device (EFI-shell)
Diskpart.efi //分区
Efifmt.efi //定义 fat32 类型
一、Question
Intel 平台(如: Skylake 和 Braswell)中,若仅有USB3.0 接口,且仅有 xHCI(USB3.0) contrllor,没有 EHCI(USB2.0) controllers,win7 安装时,KB/MS not work。
安装 win7(没有自带的USB3. driver) 前,需要 load USB3.0 driver 才行
二、 思路:
1. 对 HDD/SSD 创建一个能被 Legacy BIOS 识别的分区
2. 拷贝 xHCI Driver 到此分区
3. Win7 安装前,install USB3.0 xHCI Driver
三、操作 SOP
注: Setup item PS/2 Keyboard/Mouse Emulation [Enable]
1. 制作 USB bootable device (EFI-shell),并 copy USB3.0 Driver
PS. 每个 Platform (MB) 的 USB3.0 Driver 不一样,需要知道对应 USB3.0 Driver
2. 进入 Shell,”map -r” 查看 USB; HDD 映射(如:”fs0:”,”blk1”)
3. 运行“Diskpart.efi”
a. “diskpart”, an <Enter>
b. “list” //列出有效的 HDD/SSD
c. “select #Number” //选择相应的HDD/SSD
d. “clean” -> “y” -> “$C” //擦除数据. (Note:大写C)
e. “new GPT” //对HDD/SSD 设定分区格式 GPT
f. “create type=MSDATA size=1000” //创建 1000MB 的分区,用于存放 USB3.0 Driver
g. “exit”
h. 重启
4 拷贝 USB3.0 Driver 到 HDD/SSD 的新分区
a. 重启后,确定 HDD 的映射(如:”blk1”)
b. 运行 “efifmt.efi”, 格式化新分区为 FAT32,
“efifmt #HD_Num /fs:fat32”
c. 进入 HDD 映射,拷贝 USB3.0 Driver 到 HDD 分区: (注意路径)
“copy –r fs#Num:\...\Intel_USB_3.0_xHCI_Driver”
5. 安装 Win7
a. 重启,setup 设置 ODD 启动,进ODD后,点击“Load Driver”
b. 选择“Intel(R) USB 3.0 Root Hub” driver.
c. 选择 “Intel_USB_3.0_Driver_Braswell\Drivers\Win7\x64”,
注: 去掉 “Hid drivers that are not compatible with hardware on this computer”的勾
-> Next
d. 重复 4-a ~ 4-b, 选择 “Intel(R) USB 3.0 eXtensible Host Controller”, 点击 “next” install USB 3.0 eHCI driver .
e. 点击 “Delete” 删除 GPT分区
f. 点击“New”-> “Appy” , 创建一个新的 MBR 分区来进行 Win7 的安装
接下来,和一般的安装方式一样!
6. 安装完,进入 win7 OS, 在设备管理器中可以看到 USB3.0 的 Driver