2018年10月9日 星期二

製作含USB 3.0的Windows 7安裝USB碟

就像Windows XP的安裝光碟沒有AHCI一樣,Windows 7的安裝光碟上面也是死都不給USB 3.0的驅動程式。若是遇到的硬體沒有USB 2.0像是Intel NUC7i3BNH,那麼安裝的過程中,USB2.0的鍵盤滑鼠都不會動而無法安裝,解決方式有下面兩種:
  1. 在一台同時有USB 2.0與USB 3.0的機器上面裝好系統,再上USB 3.0的驅動程式。把裝好的系統換到有USB 3.0的機器上面
  2. 製作含有USB 3.0的Windows 7安裝光碟,直接安裝系統到僅有USB 3.0的硬體
第2種方法的概念即是把USB 3.0驅動塞到安裝光碟上
下面說明如何做出第2種方法的安裝與開機USB硬碟~

I. 製作Windows的安裝USB硬碟,準備好驅動程式

  1. 參考製作USB開機的Windows修復光碟,做出可以用來開機與安裝的USB碟
  2. 製作完成後,不要拔除此USB隨身碟,依舊是掛載在系統上。因為會需要\source下面的兩個檔案
    • boot.wim:Windows的開機映像檔
    • install.wim:Windows的安裝映像檔
  3. 製作下面的資料夾,請注意是WIM而不是WIN
    • C:\WIM
    • C:\WIM\MOUNT
    • C:\WIM\USB3\x64
  4. 把步驟2裡面的boot.wiminstall.wim複製到C:\WIM\下面
  5. 去官方網站上面找到USB 3.0的驅動程式,解開後把x64資料夾下面的檔案複製到C:\WIM\USB3\x64裡面。NUC的USB 3.0驅動程式應該是Intel(R)_USB_3.0_eXtensible_Host_Controller_Driver_5.0.4.43_v2


II. 更新instsall.wim,先用管理者打開cmd

  1. dism.exe /Mount-WIM /WimFile:"C:\WIM\install.wim" /index:1 /MountDir:"C:\WIM\MOUNT"
    install.wim掛載,這裡的index要看是哪個版本的Windows 7
    • 1:Home Basic(Enterprise好像也是用這個選項)
    • 2:Home Premium
    • 3:Professional
    • 4:Ultimate
  2. dism.exe /image:"C:\WIM\MOUNT" /Add-Driver /driver:"C:\WIM\USB3\x64" /ForceUnsigned /recurse
    將USB 3.0的驅動程式放到install.wim掛載的磁區
  3. dism.exe /Unmount-wim /mountdir:"C:\WIM\MOUNT" /commit
    把剛剛的更動存到install.wim後,卸載磁區
  4. install.wim放回到USB硬碟裡面的\source下面


III. 更新boot.wim,一樣用管理者打開cmd

  1. dism.exe /Mount-WIM /WimFile:"C:\WIM\boot.wim" /index:2 /MountDir:"C:\WIM\MOUNT"
    boot.wim掛載,這邊注意是index:2;若此光碟是Windows PE則是使用index:1
  2. dism.exe /image:"C:\WIM\MOUNT" /Add-Driver /driver:"C:\WIM\USB3\x64" /ForceUnsigned /recurse
    將USB 3.0的驅動程式放到boot.wim掛載的磁區
  3. dism.exe /Unmount-wim /mountdir:"C:\WIM\MOUNT" /commit
    把剛剛的更動存到boot.wim後,卸載磁區
  4. 把放回到USB隨身碟裡面的\source下面

IV. 用含有USB 3.0驅動程式的Windows 7 USB碟來安裝機器

  1. 卸載剛剛更新過的USB硬碟
  2. 設定BIOS或是EFI從USB開機
  3. 開始安裝系統

參考資料


2018-Oct-15備註

這方法對於Windows 7 Enterprise(企業版)做出來的USB開機碟會出現問題。有可能是因為我在Windows 7下面做,而其dism的版本6過舊,可能要用dism version 10;或者有可能是企業版無法用這個方式來更新安裝USB硬碟

_EOF_

沒有留言:

張貼留言