Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 7

Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

Đây là hướng dẫn từng bước để tạo ổ USB flash bootable chứa hình ảnh cài đặt Windows 10 hoặc Windows 7 cho máy tính UEFI. Chúng ta cần chuẩn bị:

  • Ổ USB flash (USB 2.0 hoặc 3.0) dung lượng tối thiểu 4 GB cho Windows 7 hoặc 8 GB cho Windows 10;
  • Hình ảnh cài đặt Windows 64-bit (phiên bản 32-bit không boot được trên máy UEFI). File cài đặt có thể là DVD hoặc file ISO.

Để máy UEFI boot từ USB, bạn bắt buộc phải định dạng USB theo hệ thống file FAT32.

Dưới đây là các phương pháp phổ biến nhất để tạo USB boot UEFI cài Windows 10:

  • Sử dụng Media Creation Tool tạo USB cài Windows 10
  • Sử dụng Rufus tạo USB boot UEFI
  • Sử dụng Diskpart tạo USB boot UEFI thủ công
  • Tạo USB boot UEFI cài Windows 7
  • Tạo USB boot UEFI với PowerShell

1. Sử dụng Media Creation Tool Tạo USB Cài Windows 10

Công cụ chính thức của Microsoft để tạo media cài đặt và file ISO Windows 10 là Media Creation Tool. Tải phiên bản mới nhất tại: microsoft.com/software-download/windows10

Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

Phiên bản cũ của Windows USB/DVD Download Tool định dạng USB theo NTFS khi ghi hình ảnh Windows 7. Máy UEFI không thể boot native từ media này, do đó công cụ này không phù hợp để tạo USB cài Windows 7.

  1. Chạy file MediaCreationTool2004.exe;
  2. Chọn Create installation media (USB flash drive, DVD, or ISO file) for another PC;Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7
  3. Chọn ngôn ngữ, phiên bản và kiến trúc (64-bit) của Windows 10;Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7
  4. Chọn ghi hình ảnh vào USB flash drive;Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7
  5. Chọn ổ USB của bạn trong danh sách thiết bị di động.Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

Nhấn Next → Next → Finish và chờ quá trình ghi hoàn tất. Tất cả dữ liệu trên USB sẽ bị xóa vĩnh viễn khi định dạng. USB này có thể boot được trên cả máy UEFI và BIOS.

2. Sử Dụng Rufus Tạo USB Boot UEFI Windows

Đối với người mới, Rufus là công cụ đồ họa phổ biến, dễ dùng và miễn phí. Phiên bản 3.10 hiện có tại rufus.ie (khoảng 1 MB, không cần cài đặt, chạy nhanh hơn các công cụ tương tự).

Chạy Rufus với quyền Administrator và cấu hình:

  • Device: chọn ổ USB của bạn;
  • Boot selection: chọn file ISO Windows (có thể tạo ISO mới nhất bằng Media Creation Tool);
  • Partition scheme: GPT;
  • Target system: UEFI (non-CSM);
  • File system: FAT32.

Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

Nhấn START để ghi Windows vào USB. Sau 10-15 phút, USB boot UEFI đã sẵn sàng.

3. Sử Dụng Diskpart Tạo USB Boot UEFI Thủ Công

Phương pháp này dành cho người dùng nâng cao, thực hiện qua dòng lệnh, cho phép kiểm soát toàn bộ quy trình.

Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

  1. Cắm USB vào máy;
  2. Mở Command Prompt với quyền Administrator;
  3. Chạy DISKPART: diskpart
  4. Liệt kê các ổ đĩa: list disk
  5. Xác định ổ USB (ví dụ Disk 2) và chọn: select disk 2
  6. Cảnh báo: Lệnh sau xóa toàn bộ dữ liệu và phân vùng. Đảm bảo đã chọn đúng ổ USB. Xóa dữ liệu: clean
  7. Tạo phân vùng chính: create partition primary
  8. Kích hoạt phân vùng (thành volume hệ thống): active
  9. Liệt kê volume: list volume
  10. Chọn phân vùng vừa tạo (ví dụ Volume 3): select volume 3
  11. Định dạng FAT32: format fs=fat32 quick
    Lưu ý: Khác với BIOS (cho phép boot từ FAT, FAT32, exFAT, NTFS), UEFI chỉ boot từ bootloader trên ổ định dạng FAT32.
  12. Gán chữ cái ổ (nếu Windows không gán tự động): assignCách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7
  13. Thoát DISKPART: exit

Sao chép nội dung file ISO Windows x64 vào USB đã chuẩn bị. Có thể dùng Explorer, file manager hoặc dòng lệnh:

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

(D:\ là DVD cài hoặc ISO mount, F:\ là ổ USB)

Lưu ý quan trọng: Hệ thống file FAT32 giới hạn kích thước file tối đa 4 GB. File install.wim có thể lớn hơn 4 GB (nếu tích hợp update, driver). Trong trường hợp này, phải tách file install.wim thành nhiều file nhỏ hơn 4 GB (ví dụ 3 GB) bằng lệnh Dism /Split-Image:

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

Hoặc dùng công cụ imagex:

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

Các file kết quả (install.swm, install2.swm, install3.swm...) copy vào thư mục F:\sources trên USB. Trình cài Windows sẽ tự ghép các file swm và áp dụng full wim image khi cài đặt.

Quá trình tạo USB boot UEFI Windows 10 hoàn tất.

4. Tạo USB Boot UEFI Cài Windows 7

Đối với Windows 7 trên máy UEFI, cần thêm các bước:

  1. Vào thư mục F:\efi\microsoft\boot trên USB;
  2. Copy toàn bộ nội dung lên một cấp (thư mục F:\efi\boot);
  3. Copy file bootmgfw.efi vào F:\efi\boot và đổi tên thành bootx64.efi.
    Lưu ý: UEFI chuyển điều khiển cho bootx64.efi. File bootmgfw.efi có thể lấy từ máy Windows 7 x64 đã cài (thư mục %windir%\Boot\EFI) hoặc trích xuất từ install.wim trong ISO bằng 7-ZIP tại: sources\install.wim\1\Windows\Boot\EFI\bootmgfw.efi.Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

Lưu ý: Một số mainboard yêu cầu bootx64.efi cũng phải có ở thư mục gốc USB (cùng tên hoặc shellx64.efi).

5. Tạo USB Boot UEFI Với PowerShell

Có thể dùng cmdlet PowerShell để tạo USB boot UEFI.

Lệnh one-liner sau liệt kê thiết bị USB, cho phép chọn, sau đó dọn dẹp, tạo phân vùng chính, định dạng FAT32 (dùng module 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

Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

Mount file 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

Vì PowerShell không phát hiện trực tiếp chữ cái ổ của ISO mount, phải so sánh danh sách ổ trước và sau khi mount bằng Compare-Object.

Chuyển đến thư mục Boot và copy nội dung sang USB bằng Copy-Item:

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

Cách Tạo USB Boot UEFI Để Cài Đặt Windows 10 Hoặc 7

Lưu ý: Để cài Windows ở chế độ UEFI, ổ cứng máy tính phải dùng bảng phân vùng GPT. Để chuyển MBR sang GPT không mất dữ liệu, dùng công cụ mbr2gpt.

Sau các thủ tục trên, bạn đã có USB bootable cài Windows trên máy UEFI ở chế độ native. Quy trình cài đặt chi tiết sẽ được trình bày trong bài tiếp theo.