ค้นหาเว็บไซต์

จะสร้างไดรฟ์ USB ที่สามารถบู๊ตได้ UEFI เพื่อติดตั้ง Windows 10 หรือ 7 ได้อย่างไร


นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีสร้างแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ด้วยอิมเมจการติดตั้ง Windows 10 หรือ Windows 7 สำหรับคอมพิวเตอร์ UEFI เราต้องการสิ่งต่อไปนี้:

  • แฟลชไดรฟ์ USB (USB v2 หรือ v3) ที่มีความจุอย่างน้อย 4 GB สำหรับ Windows 7 หรือ 8 GB สำหรับ Windows 10

  • อิมเมจการติดตั้ง Windows 64 บิต (Windows รุ่น 32 บิตจะไม่บูตบนคอมพิวเตอร์ UEFI) การกระจาย Windows อาจอยู่ในรูปแบบของดีวีดีการติดตั้งหรือไฟล์อิมเมจ ISO

ในการบูตคอมพิวเตอร์ UEFI จากแฟลชไดรฟ์ USB คุณต้องฟอร์แมตในระบบไฟล์ FAT32

มาดูวิธียอดนิยมสองสามวิธีที่คุณสามารถสร้างแฟลชไดรฟ์ UEFI USB ที่สามารถบู๊ตได้สำหรับการติดตั้ง Windows 10

ใช้เครื่องมือสร้างสื่อเพื่อสร้าง Windows 10 ติดตั้ง USB Stick

เครื่องมืออย่างเป็นทางการของ Microsoft สำหรับการสร้างสื่อการติดตั้งและอิมเมจ ISO ด้วย Windows 10 คือ เครื่องมือสร้างสื่อ คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่นี่ - https://www.microsoft.com/en-us/software-download/windows10

  1. เรียกใช้ไฟล์ MediaCreationTool2004.exe

  2. เลือก สร้างสื่อการติดตั้ง (แฟลชไดรฟ์ USB, DVD หรือไฟล์ ISO) สำหรับพีซีเครื่องอื่น);

  3. เลือกภาษา รุ่น และสถาปัตยกรรม (บิตเนส) ของอิมเมจ Windows 10 ที่คุณต้องการเขียนลงในไดรฟ์ USB

  4. จากนั้นเลือกว่าคุณต้องการเขียนภาพลงในแฟลชไดรฟ์ USB

  5. เลือกแฟลชไดรฟ์ของคุณในรายการอุปกรณ์พกพาและไดรฟ์ USB

นั่นคือทั้งหมด คลิก Next -> Next -> Finish และรอจนกว่าอิมเมจการติดตั้ง Windows จะถูกเขียนลงในไดรฟ์ USB

ในกรณีนี้ ข้อมูลทั้งหมดในแฟลชไดรฟ์ USB จะถูกลบอย่างถาวรระหว่างการฟอร์แมต

แฟลชไดรฟ์ USB นี้สามารถใช้เพื่อบู๊ตได้ทั้งบนคอมพิวเตอร์ UEFI และ BIOS

การใช้ Rufus เพื่อสร้าง Windows UEFI USB stick

ผู้ใช้มือใหม่สามารถสร้างแฟลชไดรฟ์ UEFI ที่สามารถบูตได้สำหรับติดตั้ง Windows โดยใช้อินเทอร์เฟซแบบกราฟิกของยูทิลิตี้ Rufus ที่เป็นที่นิยมได้ง่ายกว่ามาก ในขณะนี้ Rufus เวอร์ชัน 3.10 พร้อมใช้งานบนเว็บไซต์ของผู้พัฒนา https://rufus.ie เครื่องมือนี้มีขนาดค่อนข้างเล็ก (ประมาณ 1 MB) ไม่ต้องติดตั้งและไม่เสียค่าใช้จ่ายใดๆ นอกจากนี้ยังทำงานได้เร็วกว่าอะนาล็อกมาก

เรียกใช้เครื่องมือ Rufus ด้วยสิทธิ์ของผู้ดูแลระบบและระบุการตั้งค่าต่อไปนี้:

  • อุปกรณ์: เลือกแฟลชไดรฟ์ USB ของคุณ

  • การเลือกบูต: ระบุไฟล์อิมเมจ ISO ของ Windows (คุณสามารถสร้างอิมเมจ ISO ด้วยบิลด์ Windows 10 ล่าสุดโดยใช้ Media Creation Tool ดูตัวอย่าง)

  • รูปแบบพาร์ติชัน: GPT;

  • ระบบเป้าหมาย: UEFI (ไม่ใช่ CSM);

  • ระบบไฟล์: FAT32

คลิก START เพื่อเขียนอิมเมจ Windows ไปยังแฟลชไดรฟ์ USB หลังจากผ่านไป 10-15 นาที แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้พร้อมอิมเมจการติดตั้ง Windows สำหรับคอมพิวเตอร์ UEFI ก็พร้อมแล้ว

การใช้ Diskpart เพื่อสร้าง UEFI Boot-Stick กับ Windows

คุณสามารถสร้างแฟลชไดรฟ์ UEFI ที่สามารถบู๊ตได้ด้วยอิมเมจการติดตั้ง Windows ด้วยตนเอง ขั้นตอนที่อธิบายด้านล่างนี้เหมาะสำหรับผู้ใช้ขั้นสูงดำเนินการจากบรรทัดคำสั่งและช่วยให้คุณควบคุม (และเข้าใจ) ขั้นตอนทั้งหมดในกระบวนการสร้างแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้

คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีสร้างแฟลชไดรฟ์ Windows สำหรับระบบ UEFI โดยใช้ diskpart:

  1. เชื่อมต่อแฟลชไดรฟ์ USB เข้ากับพอร์ต PC ที่เกี่ยวข้อง

  2. เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ

  3. เรียกใช้เครื่องมือ DISKPART โดยพิมพ์พรอมต์คำสั่ง:

    Diskpart
  4. แสดงรายการไดรฟ์ทั้งหมดในคอมพิวเตอร์:

    list disk
  5. ค้นหาดิสก์ที่ตรงกับแฟลชไดรฟ์ USB ของคุณ (ในตัวอย่างของเราคือดิสก์ 2) แล้วเลือก:

    Select Disk 2
  6. คำเตือน. คำสั่งต่อไปนี้จะลบข้อมูลและพาร์ติชันทั้งหมดในแฟลชไดรฟ์ USB อย่างสมบูรณ์ ดังนั้นจึงเป็นการดีกว่าที่จะตรวจสอบให้แน่ใจว่าคุณได้เลือกอุปกรณ์ USB แบบถอดได้ในขั้นตอนก่อนหน้า และไม่ใช่ฮาร์ดไดรฟ์ตัวใดตัวหนึ่งของคอมพิวเตอร์

    clean
  7. สร้างพาร์ติชันหลัก:

    create partition primary
  8. ทำให้พาร์ติชันนี้ใช้งานได้ (ไดรฟ์ข้อมูลระบบ):

    active
  9. แสดงรายการไดรฟ์ข้อมูลระบบด้วยคำสั่งนี้:

    list volume
  10. เลือกพาร์ติชั่นที่คุณสร้าง (ในตัวอย่างของเราคือ Volume 3):

    select volume 3
  11. จัดรูปแบบพาร์ติชันที่เลือกด้วย FAT32:

    format fs=fat32 quick

    หมายเหตุ ซึ่งแตกต่างจากคอมพิวเตอร์รุ่นเก่าที่มี BIOS ซึ่งอนุญาตให้บูตจากพาร์ติชันที่มีระบบไฟล์ FAT, FAT32, exFAT หรือ NTFS UEFI อนุญาตให้บูตจาก bootloader ที่อยู่ในไดรฟ์สำหรับบูตที่ฟอร์แมตด้วย FAT32 เท่านั้น

  12. กำหนดอักษรระบุไดรฟ์ให้กับพาร์ติชันที่จัดรูปแบบ (หาก Windows ไม่กำหนดอักษรระบุไดรฟ์ให้กับแฟลชไดรฟ์ USB โดยอัตโนมัติ โปรดดูบทความ):

    assign

  13. ออกจาก DISKPART:

    exit

คัดลอกเนื้อหาของอิมเมจการติดตั้ง Windows x64 ของคุณไปยังแฟลชไดรฟ์ USB ที่คุณเตรียมไว้ คุณสามารถทำได้โดยใช้ Windows Explorer โปรแกรมจัดการไฟล์ที่คุณชื่นชอบหรือจากพรอมต์คำสั่ง ตัวอย่างเช่น:

xcopy d:\* f:\ /s /e

(โดยที่ D:\ คือดีวีดีการติดตั้งหรืออิมเมจ ISO ที่เมาท์ซึ่งมี Windows distro และ F:\ คือตัวอักษรที่กำหนดให้กับแฟลชไดรฟ์ USB)

หมายเหตุ เนื่องจากขนาดไฟล์สูงสุดในระบบไฟล์ FAT32 ไม่ควรเกิน 4 GB คุณจึงไม่สามารถคัดลอกไฟล์อิมเมจขนาดใหญ่ได้ install.wim ขนาดของไฟล์ install.wim อาจมากกว่า 4 GB หากคุณรวมการอัปเดต ไดรเวอร์ ฯลฯ ไว้ในไฟล์ ในกรณีนี้ คุณจะต้องแยกไฟล์ install.wim ออกเป็นหลายไฟล์ที่มีขนาดไม่เกิน 4 GB (เช่น ไฟล์ 3 GB) ในการทำเช่นนี้ คุณสามารถใช้คำสั่ง Dism /Split-Image:

Dism /Split-Image /ImageFile:D:\sources\install.wim /SWMFile:c:\tmp\install.swm /FileSize:3000

หรือใช้เครื่องมือ imagex:

imagex /split D:\sources\install.wim c:\tmp\install.swm 3000

ไฟล์ผลลัพธ์ (install.swm, install2.swm, install3.swm …) จะต้องคัดลอกไปยังแฟลชไดรฟ์ USB ลงในไดเร็กทอรี F:\sources โปรแกรมติดตั้ง Windows จะรวบรวมไฟล์ swm และนำอิมเมจ wim แบบเต็มไปใช้กับดิสก์ในระหว่างกระบวนการติดตั้ง

เสร็จสิ้นกระบวนการสร้างแฟลชไดรฟ์ UEFI ที่สามารถบู๊ตได้ด้วย Windows 10

สร้างไดรฟ์ USB ที่สามารถบู๊ตได้ UEFI เพื่อติดตั้ง Windows 7

หากคุณกำลังสร้างการติดตั้งแฟลชไดรฟ์ USB ด้วย Windows 7 สำหรับคอมพิวเตอร์ UEFI คุณต้องทำตามขั้นตอนเพิ่มเติม:

  1. ไปที่โฟลเดอร์f: fi\microsoft oot ในแฟลชไดรฟ์ USB

  2. คัดลอกเนื้อหาทั้งหมดขึ้นไปหนึ่งระดับ (ไปยังไดเร็กทอรี F: fi oot)

  3. คัดลอกไฟล์ bootmgfw.efi ไปยังโฟลเดอร์ f: fi oot และเปลี่ยนชื่อเป็น bootx64.efi

    หมายเหตุ สภาพแวดล้อม UEFI ควรผ่านการควบคุมไปยังไฟล์ bootx64.efi ไฟล์ bootmgfw.efi สามารถคัดลอกได้จากคอมพิวเตอร์ที่ใช้ Windows 7 x64 (อยู่ในโฟลเดอร์ %windir%\Boot\EFI) คุณยังสามารถรับได้โดยใช้ไฟล์เก็บถาวร 7ZIP เช่น จาก install.wim ในอิมเมจการติดตั้ง ISO คุณสามารถค้นหาได้ในโฟลเดอร์ source\install.wim \Windows\Boot\EFI ootmgfw.efi

หมายเหตุ มาเธอร์บอร์ดบางรุ่นต้องการ bootx64.efi เพื่อคัดลอกเพิ่มเติมไปยังรูทแฟลชไดรฟ์ USB จะต้องมีชื่อเดียวกันหรือ shellx64.efi

สร้างสื่อ USB ที่สามารถบู๊ตได้ UEFI ด้วย PowerShell

คุณยังสามารถใช้ PowerShell cmdlets เพื่อสร้างแฟลชไดรฟ์ UEFI ที่สามารถบู๊ตได้

PowerShell one-liner ต่อไปนี้จะแสดงรายการอุปกรณ์สื่อ USB ที่เชื่อมต่อ หลังจากเลือกแฟลชไดรฟ์ที่ต้องการแล้ว พาร์ติชันหลักจะถูกสร้างและฟอร์แมตในระบบไฟล์ FAT32 (ใช้ cmdlets จากโมดูลการจัดการดิสก์ Storage):

$Results = Get-Disk |Where-Object BusType -eq USB |Out-GridView -Title 'Select USB Drive to Create UEFI bootable device' -OutputMode Single |Clear-Disk -RemoveData -RemoveOEM -Confirm:$false -PassThru |New-Partition -UseMaximumSize -IsActive -AssignDriveLetter |Format-Volume -FileSystem FAT32

เมานต์อิมเมจ ISO ติดตั้งของ Windows 10:

$Volumes = (Get-Volume).Where({$_.DriveLetter}).DriveLetter
Mount-DiskImage -ImagePath C:\ISO\Windows10-2004x64.iso
$ISO = (Compare-Object -ReferenceObject $Volumes -DifferenceObject (Get-Volume).Where({$_.DriveLetter}).DriveLetter).InputObject

เนื่องจากใน PowerShell ฉันตรวจไม่พบอักษรระบุไดรฟ์ที่ถูกกำหนดให้กับอิมเมจ ISO ที่เมาท์ ฉันต้องเปรียบเทียบรายการดิสก์ก่อนและหลังการติดตั้งโดยใช้ Compare-Object

ตอนนี้คุณต้องไปที่ไดเร็กทอรี Boot และคัดลอกเนื้อหาไปยังแฟลชไดรฟ์ USB โดยใช้ cmdlet Copy-Item:

Set-Location -Path "$($ISO):\boot"
bootsect.exe /nt60 "$($Results.DriveLetter):"
Copy-Item -Path "$($ISO):\*" -Destination "$($Results.DriveLetter):" -Recurse -Verbose

โปรดทราบว่าในการติดตั้งระบบปฏิบัติการ Windows ในโหมด UEFI คุณต้องใช้ GUID Partition Table (GPT) สำหรับฮาร์ดดิสก์ของคอมพิวเตอร์ของคุณ หากต้องการแปลงดิสก์ MBR เป็นตารางพาร์ติชัน GPT โดยที่ข้อมูลไม่สูญหาย คุณสามารถใช้เครื่องมือ mbr2gpt)

หลังจากขั้นตอนที่อธิบายไว้ คุณมีแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้เพื่อติดตั้ง Windows บนคอมพิวเตอร์ UEFI ในโหมดเนทีฟ ขั้นตอนโดยละเอียดเพิ่มเติมของการติดตั้ง Windows บนคอมพิวเตอร์ที่มีอินเทอร์เฟซ UEFI จะพิจารณาในบทความถัดไป

บทความที่เกี่ยวข้อง