การเพิ่มไดรเวอร์ USB 3.0 และ NVMe ลงใน Windows 7 Install Media
การแจกจ่าย Windows 7 RTM ไม่รองรับคอนโทรลเลอร์ USB 3.0 และ NVME ที่แกะกล่อง และคุณอาจพบปัญหาบางอย่างเมื่อติดตั้ง Windows 7 บนคอมพิวเตอร์/แล็ปท็อปที่มีพอร์ต USB 3.0/3.1 เท่านั้นหรือเมื่อเชื่อมต่อไดรฟ์ SSD ผ่านบัส PCI Express (NVMe) ตัวอย่างเช่น แป้นพิมพ์และเมาส์ USB อาจไม่ทำงานในการติดตั้ง Windows 7 หรือโปรแกรมติดตั้งอาจกำหนดให้คุณโหลดไดรเวอร์สำหรับพอร์ตหรืออุปกรณ์ USB/NVMe:
A required CD/DVD drive device driver is missing. If you have a driver’s floppy disk, CD, DVD, or USB flash drive, please insert it now.
Note: If the Windows installation media is in the CD/DVD drive, you can safely remove it for this step.ดังนั้น คุณไม่สามารถติดตั้ง Windows 7 (หรือ Windows Server 2008 R2) บนคอมพิวเตอร์ที่อุปกรณ์ต่อพ่วงทั้งหมดเชื่อมต่อผ่านพอร์ต USB 3.0 หรือตัวติดตั้ง Windows จะไม่เห็น PCI Express (NVMe) SSD
การดำเนินการปรับเปลี่ยนอิมเมจการติดตั้ง Windows 7 ทั้งหมดที่อธิบายไว้ด้านล่างนี้ดำเนินการบนคอมพิวเตอร์ที่ใช้ Windows 10
Enhanced Host Controller Interface ไม่ได้รับการสนับสนุนในชิปเซ็ต Intel ตั้งแต่ซีรีส์ 100 และ 200 (B150, H110, H170, Q150, Q170, Z170, Intel Apollo Lake) ชิปเซ็ต AMD และชิปเซ็ตที่คล้ายกันจากผู้จำหน่ายรายอื่น ดังนั้นตัวติดตั้ง Windows 7 จึงไม่รู้จักพอร์ต USB 3.0
วิธีฉีดไดรเวอร์ USB 3.0 ลงใน Windows 7 ติดตั้งสื่อ
หากต้องการติดตั้ง Windows 7 ในคอมพิวเตอร์บางรุ่น คุณสามารถปิดใช้งานโหมด USB 3.0 ในการตั้งค่า BIOS โดยเปลี่ยนเป็นโหมดที่เข้ากันได้กับ USB 2.0 (Legacy USB 2.0) ในกรณีอื่นๆ ทั้งหมด คุณจะต้องแก้ไข Windows 7 ติดตั้ง distro และรวมไดรเวอร์ USB 3.0 สำหรับชิปเซ็ตเมนบอร์ดของคุณเข้ากับการบู๊ตและติดตั้งอิมเมจ WIM
ผู้จำหน่ายเมนบอร์ดบางรายออกเครื่องมือพิเศษเพื่อรวมไดรเวอร์ USB เข้ากับอิมเมจการติดตั้ง Windows 7 ของคุณ ตัวอย่าง: ASRock (Win 7 USB Patcher), MSI (MSI Smart Tool), Intel (Windows USB Installation Tool สำหรับ Windows 7), Gigabyte (Windows USB Installation Tool) เป็นต้น ในบทความนี้ เราจะแสดงวิธีการผสานรวมด้วยตนเอง ไดรเวอร์ USB ลงในอิมเมจการติดตั้ง Windows 7 โดยไม่ต้องใช้ยูทิลิตี้ของบุคคลที่สาม
ก่อนอื่น ค้นหาและดาวน์โหลดไดรเวอร์ USB 3.0 สำหรับชิปเซ็ตของคุณจากเว็บไซต์ของผู้จำหน่าย (ในตัวอย่างของเรา ไดรเวอร์ Intel® USB 3.0 eXtensible Host Controller สำหรับชิปเซ็ตตระกูล Intel® 7 Series/C216) สร้างไดเร็กทอรีใหม่ c: mp และสร้างโฟลเดอร์ย่อย 2 โฟลเดอร์ภายใน: mount และ USB3 แยกไฟล์เก็บถาวรไดรเวอร์ไปยังโฟลเดอร์ USB3 คุณสามารถสร้างโฟลเดอร์ย่อยได้หลายโฟลเดอร์ด้วยไดรเวอร์ USB 3.0 ที่แตกต่างกันสำหรับรุ่นชิปเซ็ตยอดนิยมภายในแค็ตตาล็อก USB3
ถัดไป คุณต้องรวมไดรเวอร์ของคุณเข้ากับอิมเมจการติดตั้ง Windows 7 (อาจเป็นไฟล์ ISO หรืออิมเมจที่พร้อมคัดลอกไปยังแท่ง USB สำหรับการติดตั้ง) คุณต้องคัดลอกไฟล์ WIM สองไฟล์จากอิมเมจ ISO หรือสื่อการติดตั้ง Windows 7 ไปยังไดเรกทอรี c: mp ในเครื่องบนไดรฟ์ของคุณ
\sources\boot.wim - อิมเมจสำหรับบูต WinPE ใช้เพื่อบู๊ตคอมพิวเตอร์และเรียกใช้ Windows Setup;
\sources\install.wim - อิมเมจ Windows 7 ที่จะติดตั้งบนคอมพิวเตอร์ของคุณ
หากคุณมีไฟล์ *.swm (wim แยก) หลายไฟล์แทนที่จะเป็นไฟล์ install.wim คุณสามารถแปลงเป็นไฟล์เดียวได้ ตรวจสอบจำนวนดัชนีในไฟล์:
DISM /get-wiminfo /wimfile:install.swmตอนนี้ส่งออกแต่ละดัชนี install.swm เป็นไฟล์ WIM ไฟล์เดียว:
DISM /export-image /sourceimagefile:install.swm /swmfile:install*.swm /sourceindex:1 /destinationimagefile:install.wim /compress:max
DISM /export-image /sourceimagefile:install.swm /swmfile:install*.swm /sourceindex:2 /destinationimagefile:install.wim /compress:maxเปิดพรอมต์คำสั่งที่ยกระดับขึ้น ตอนนี้เมานต์อิมเมจสำหรับบูต WinPE (boot.wim) ไปยังไดเร็กทอรี c: mp\mount และรวมไดรเวอร์ USB 3.0 เข้าไว้โดยใช้คำสั่ง DISM (ตามคำแนะนำวิธีเพิ่ม ไดรเวอร์ไปยังอิมเมจ Windows):
dism /mount-wim /wimfile:c:\tmp\boot.wim /index:2 /mountdir:c:\tmp\mount
dism /image:c:\tmp\mount /add-driver:"c:\tmp\usb3" /recurse
ตัวเลือก /recurse จะบังคับให้ DISM สแกนไดเรกทอรีย่อยทั้งหมดในโฟลเดอร์ที่ระบุ และเพิ่มไดรเวอร์ทั้งหมดจากไฟล์ inf ที่พบ
ข้อความต่อไปนี้ระบุว่าไดรเวอร์ USB3 ที่ระบุถูกเพิ่มลงในอิมเมจ boot.wim ของสภาพแวดล้อมการติดตั้ง Windows 7 สำเร็จแล้ว:
Installing 1 of 6 — c:\tmp\usb3\Drivers\HCSwitch\x64\iusb3hcs.inf: The driver package was successfully installed.บันทึกการเปลี่ยนแปลงในอิมเมจและยกเลิกการต่อเชื่อมไฟล์ boot.wim (เพื่อหลีกเลี่ยงข้อผิดพลาด DISM ตรวจสอบให้แน่ใจว่าคุณได้ปิดหน้าต่าง File Explorer ทั้งหมดและตัวจัดการไฟล์ ซึ่งเปิดไดเร็กทอรี c: mp\mount ไว้):
dism /unmount-wim /mountdir:c:\tmp\mount /commit
dism /cleanup-wimในทำนองเดียวกัน คุณต้องอัปเดตอิมเมจการติดตั้งระบบปฏิบัติการในไฟล์ install.wim ข้อแตกต่างหลักที่นี่คืออิมเมจ install.wim สามารถมี Windows 7 หลายรุ่นที่มีดัชนีต่างกัน ดังนั้น คุณจะต้องเพิ่มไดรเวอร์ให้กับ Windows รุ่นที่คุณจะปรับใช้บนคอมพิวเตอร์เดสก์ท็อปของคุณ (หรือใส่ไดรเวอร์ลงใน Windows 7 รุ่นที่มีอยู่ทั้งหมดตามลำดับ)
คุณสามารถแสดงรายการ Windows 7 รุ่นที่มีอยู่ในอิมเมจ install.wim ได้ดังนี้:
dism /Get-WimInfo /WimFile:c:\tmp\install.wimในตัวอย่างของเรา มี Windows 4 รุ่นที่แตกต่างกันในอิมเมจ install.wim เราจะเพิ่มไดรเวอร์ USB 3.0 ให้กับ Windows 7 PROFESSIONAL ด้วยดัชนี 3 (หมายเลขนี้จะใช้เพื่อระบุรุ่นในคำสั่ง DISM)
จากนั้นเพิ่มไดรเวอร์ USB 3.0 ลงในอิมเมจการติดตั้ง Windows ตามที่เราทำไว้ด้านบน:
dism /mount-wim /wimfile:c:\tmp\install.wim /index:3 /mountdir:c:\tmp\mount
dism /image:c:\tmp\mount /add-driver:"c:\tmp\usb3" /recurse
dism /unmount-wim /mountdir:c:\tmp\mount /commit
dism /cleanup-wim
หากคุณใช้แฟลชไดรฟ์ USB เป็นแหล่งการติดตั้ง ต้องแน่ใจว่าได้คัดลอกไฟล์ boot.wim และไฟล์ install.wim กลับมาหลังจากใส่ไดรเวอร์
คุณยังสามารถใช้ IDSM เพื่อรวมการอัปเดตความปลอดภัยล่าสุดเข้ากับอิมเมจการติดตั้ง Windows ของคุณ
จะติดตั้ง Windows 7 เป็น NVMe SSD ได้อย่างไร
ในส่วนนี้ เราจะแสดงวิธีสร้างอิมเมจสำหรับบูต Windows 7 ที่เปิดใช้งาน NVM Express (NVMe) สำหรับฮาร์ดไดรฟ์ (โดยทั่วไปคือ SSD) ที่เชื่อมต่อผ่านบัส PCI Express (PCIe)
เมื่อคุณพยายามติดตั้ง Windows 7 บนคอมพิวเตอร์ที่มีดิสก์ NVMe ตัวติดตั้ง Windows จะไม่เห็นไดรฟ์ SSD ที่เชื่อมต่อผ่านบัสนี้
No drives were found. Click Load Driver to provide a mass storage driver for installation.Windows 7 SP1 และ Windows Server 2008 R2 SP1 distros ไม่มีไดรเวอร์ PCIe (และ NVMe) คุณสามารถติดตั้งระบบปฏิบัติการได้บนไดรฟ์ SATA SSD เท่านั้น การสนับสนุนในตัวสำหรับ NVMe ปรากฏใน Windows 8.1 เท่านั้น Microsoft ได้เผยแพร่การอัปเดตพิเศษที่เปิดใช้งานการสนับสนุนสำหรับ NVM Express ใน Windows 7 ต่อไป เราจะแสดงวิธีเปิดใช้งานการสนับสนุน PCIe ในตัวติดตั้ง Windows 7 และใส่ไดรเวอร์ NVMe ลงไป
ดาวน์โหลดการอัปเดตต่อไปนี้จาก Microsoft Update Catalog: KB2990941-v3, KB3087873-v2 บันทึกไฟล์ *.MSU ลงในไดเร็กทอรี
c:\tmp\updates;
ดาวน์โหลดไดรเวอร์ NVMe สำหรับคอนโทรลเลอร์ของคุณและแตกไฟล์ไปที่
c:\tmp\nvme;
สลิปสตรีมการอัปเดตและไดรเวอร์ไปยังอิมเมจ WinPE สำหรับบูต (boot.wim):
DISM /Get-WimInfo /WimFile:c:\tmp\boot.wim DISM /Mount-Wim /WimFile:"C:\tmp\boot.wim" /Index:1 /MountDir:c:\tmp\mount DISM /Image:c:\tmp\mount /Add-Package /PackagePath:C:\tmp\updates DISM.exe /image:c:\tmp\mount /Add-Driver /driver:c:\tmp\nvme /recurse /ForceUnsigned DISM /Unmount-Wim /MountDir:c:\tmp\mount /Commitเรียกใช้คำสั่งเดียวกันสำหรับรูปภาพที่มีดัชนี 2 (ในบรรทัดที่สอง ให้แทนที่
/Index:1กับ
/Index:2).
ตอนนี้คุณต้องรวมการอัปเดตและไดรเวอร์เข้ากับอิมเมจการติดตั้ง Windows (install.wim) ไฟล์อิมเมจสามารถมี Windows 7 หลายเวอร์ชันที่มีดัชนีต่างกัน คุณสามารถรับรายการเวอร์ชันของ Windows ได้ด้วยคำสั่ง:
dism /Get-WimInfo /WimFile:c:\tmp\install.wimSpecify the index of the image to be updated (in our example it isIndex:2)
DISM /Get-WimInfo /WimFile:c: mp\install.wim
DISM /Mount-Wim /WimFile:"C: mp\install.wim" /Index:2 /MountDir :c: mp\mount
DISM /Image:c: mp\mount /Add-Package /PackagePath:C: mp\updates
DISM.exe /image:c: mp\mount /Add-Driver /ไดรเวอร์:c:mp vme /recurse /ForceUnsigned
DISM /Unmount-Wim /MountDir:c: mp\mount /Commit
ในทำนองเดียวกัน คุณสามารถเพิ่มไดรเวอร์ USB และ NVMe ลงในอิมเมจ winre.wim ของ Windows Recovery Environment




