Cách dễ dàng và trực quan nhất để tạo USB boot cài đặt Windows Server 2016 trên máy chủ vật lý là sử dụng Windows USB/DVD Download Tool. Công cụ này cho phép ghi file *.iso hiện có của Windows vào USB drive hoặc stick và làm cho nó có thể boot. Tuy nhiên, nó định dạng drive sang NTFS, chỉ phù hợp để cài Windows trên hệ thống BIOS và không được hỗ trợ trên hệ thống EFI. Trong bài viết này, chúng tôi sẽ chỉ cách tạo USB boot với image Windows Server 2016 mà không cần công cụ bên thứ ba.
Lưu ý. Khác với hệ thống BIOS có thể boot từ phân vùng boot FAT, FAT32, exFAT hoặc NTFS, hệ thống EFI chỉ có thể boot từ phân vùng boot FAT32.
Tùy thuộc vào kiến trúc server UEFI / BIOS, bạn sẽ sử dụng một trong các phương pháp tạo USB cài đặt sau.
Quan trọng. Hãy chú ý khi làm theo hướng dẫn này, kiểm tra đường dẫn ổ đĩa và số đĩa. Nếu không, bạn có thể vô tình định dạng ổ đĩa chứa dữ liệu. USB flash drive sẽ bị định dạng trong mọi trường hợp và tất cả dữ liệu sẽ bị xóa.
USB Boot UEFI
Nếu bạn dùng USB flash drive để boot và cài đặt Windows Server 2016 trên server EFI, có các yêu cầu sau đối với USB flash drive:
- Kích thước tối thiểu của USB stick là 8 GB
- Loại bảng phân vùng là GPT
- Loại hệ thống file là FAT32
Vậy cắm USB flash drive vào máy tính của bạn (trong ví dụ của tôi, đó là PC chạy Windows 10), khởi động command prompt với quyền admin và chạy DISKPART với các lệnh sau:
list disk
Hiển thị danh sách các ổ đĩa. Trong trường hợp của tôi, USB flash drive có số 1. Chọn nó:
select disk 1
Dọn dẹp nội dung của nó:
clean
Chuyển bảng phân vùng sang GPT:
convert gpt
Tạo phân vùng mới (với kích thước dưới 16GB):
create partition primary
Mẹo. Nếu kích thước USB flash drive của bạn trên 16GB, hãy tạo phân vùng nhỏ hơn 16 GB:
create partition primary size=16000
Định dạng phân vùng này sang FAT32:
format fs=FAT32 quick
Gán ký tự ổ đĩa cho phân vùng mới:
assign letter=M

Thoát diskpart:
exit
Sao chép file phân phối từ ISO image đã mount của Windows Server 2016 vào USB flash drive (giả sử ISO image được mount làm ổ E:\).
xcopy e:\* m:\ /H /F /E
USB Boot với bảng phân vùng MBR cho cả BIOS và UEFI
Bạn có thể tạo USB boot Windows Server 2016 với bảng phân vùng MBR cho cả hệ thống BIOS và UEFI. Có các yêu cầu sau đối với USB flash drive:
- Kích thước tối thiểu của USB flash drive là 8 GB
- Loại bảng phân vùng là MBR
- Loại hệ thống file là FAT32
Cũng khởi động phiên diskpart và chạy các lệnh sau lần lượt:
Danh sách các ổ đĩa trong hệ thống:
list disk
Chọn USB disk của bạn (trong ví dụ của tôi, là Disk 1):
select disk 1
Dọn dẹp nó:
clean
Tạo phân vùng mới. Nếu kích thước flash drive dưới 16 GB:
create partition primary
Nếu lớn hơn:
create partition primary size=16000
Định dạng flash drive sang FAT32:
format fs=FAT32 quick
Làm cho phân vùng active và gán ký tự ổ đĩa M:
active
assign letter=M

Thoát diskpart bằng lệnh exit và sao chép file phân phối vào flash drive:
xcopy e:\* m:\ /H /F /E
Kích thước Install.wim lớn hơn 4 GB
Nếu kích thước Install.wim lớn hơn 4 GB, bạn sẽ không thể sao chép nó vào flash drive vì kích thước file tối đa trong hệ thống file bị giới hạn ở 4 GB. Trong trường hợp này, bạn phải chia file WIM thành nhiều file nhỏ hơn bằng DISM:
dism /Split-Image /ImageFile:e:\sources\install.wim /SWMFile:m:\sources\install.swm /FileSize:4096