Hỗ trợ đầy đủ nhiều phân vùng cho bất kỳ thiết bị lưu trữ USB nào xuất hiện trong Windows 10 từ build 1703 (Creators Update). Bây giờ, user Windows 10 có thể truy cập tất cả phân vùng trên USB flash drive (hoặc thẻ SD), cũng như tạo nhiều phân vùng logic trên phương tiện này dùng công cụ tích hợp OS. Trước đây, khi cắm USB stick có vài phân vùng (được tạo trên Linux hoặc dùng công cụ thứ ba) vào máy chạy Windows, OS chỉ hiển thị phân vùng primary đầu tiên (tất cả phân vùng khác bị bỏ qua). Hoạt động bình thường với nhiều phân vùng trong Windows chỉ có sẵn cho ổ được nhận diện là fixed (non-removable/local).
Nhắc lại ổ cứng thông thường (và USB HDD) trong Windows được nhận diện là Basic, còn USB flash drive và thẻ SD — là Removable. Hệ điều hành xác định loại ổ bằng descriptor RMB (removable media bit) đặc biệt trên controller thiết bị. Trước đây chúng ta đã xem cách thay thế phản hồi controller dùng driver đặc biệt Hitachi Microdrive (Turn a USB Stick Into a Local Hard Disk in Windows).
Windows 10 Creators Update (và mới hơn) tự động hiển thị tất cả phân vùng có sẵn trên USB stick hoặc thẻ SD và bỏ qua bit RMB. Trong trường hợp này, USB drive vẫn được nhận diện là thiết bị Removable.
Cách tạo nhiều phân vùng trên USB Drive trong Windows 10?
Hãy thử tạo vài phân vùng trên USB stick trong Windows 10. Giả sử phân vùng primary đã tạo trên USB stick, chiếm toàn bộ dung lượng USB. Chúng ta sẽ nén nó và tạo phân vùng thứ hai (và các phân vùng tiếp theo):
- Cắm USB stick vào cổng USB máy tính;
- Format USB flash drive hệ thống file NTFS rồi mở console Disk Management (diskmgmt.msc);
- Click chuột phải phân vùng trên USB stick chọn Shrink Volume menu ngữ cảnh;

- Chỉ định dung lượng không gian trống sau nén và nhấn Shrink. Ví dụ, muốn tạo hai phân vùng 7 GB và 8 GB trên USB 15 GB;

- Click chuột phải vùng ổ chưa phân bổ chọn New Simple Volume tạo phân vùng bổ sung;

- Chọn ký tự ổ đĩa, nhãn volume và loại hệ thống file (tôi format phân vùng thứ hai FAT32).

Như bạn thấy, chúng ta có USB stick hai phân vùng. Phân vùng đầu format NTFS, phân vùng hai FAT32. Cả hai phân vùng hiển thị trong Windows và sẵn sàng dùng.
Phân vùng USB Drive trong Windows 10 dùng DiskPart
Bạn cũng có thể tạo nhiều phân vùng trên USB flash drive dùng công cụ CLI DiskPart. Trong ví dụ này, tạo hai phân vùng: phân vùng đầu FAT32, phân vùng hai NTFS (bạn không thể tạo phân vùng đầu FAT32 từ GUI Disk Management console).
Mở command prompt nâng cao và chạy DiskPart. Trong ngữ cảnh Diskpart, chạy lần lượt các lệnh:
list disk
select
clean
create partition primary size=3000
format quick fs=fat32 label="FirstFAT32Partition"
assign letter=J
active
create partition primary
format fs=ntfs quick label="Data(NTFS)"
assign letter=K
list vol
exit
Tạo nhiều phân vùng trên USB Flash Drive dùng PowerShell
Bạn cũng có thể tạo nhiều phân vùng trên USB flash drive dùng cmdlet PowerShell từ module Storage tích hợp.
Lấy ID ổ USB trên máy:
Get-Disk
Lệnh sau sẽ xóa toàn bộ dữ liệu từ thiết bị lưu trữ USB.
Xóa phân vùng hiện có trên USB drive:
Get-Partition –DiskNumber 1 | Remove-Partition
Dùng lệnh PowerShell sau tạo hai phân vùng logic trên USB flash drive và format:
New-Partition –DiskNumber 1 -Size 4gb -DriveLetter J
Format-Volume -DriveLetter J -FileSystem NTFS -NewFileSystemLabel USBVol1
New-Partition –DiskNumber 1 –UseMaximumSize -DriveLetter K
Format-Volume -DriveLetter K -FileSystem Fat32 -NewFileSystemLabel USBVol2

Lưu ý USB stick nhiều phân vùng chỉ hiển thị đúng trên Windows 10 1703 trở lên. Trên Windows cũ hơn, chỉ phân vùng đầu vẫn hiển thị.
Nếu khi cắm USB flash drive nhiều phân vùng, Windows không gán ký tự ổ đĩa, kiểm tra cài đặt dịch vụ Virtual Disk theo bài viết.
Tại sao cần nhiều phân vùng trên USB flash drive?
- Nếu USB drive cần dùng trong OS khác nhau với hệ thống file khác (ví dụ: Windows và Linux/Android);
- Cách đơn giản nhất ẩn dữ liệu trên USB;
- Nếu dùng USB flash drive boot và cài Windows trên máy UEFI. Máy UEFI chỉ cho boot từ ổ FAT32. Nhưng không thể đặt file lớn hơn 4 GB lên FAT32 (giới hạn hệ thống file FAT32). Kết quả, phải chia file install.wim Windows thành nhiều phần (xem ví dụ), hoặc tạo phân vùng NTFS thứ hai trên USB boot và copy file cài đặt WIM/ESD đó.