Bài này hướng dẫn làm cho USB flash drive hoặc thẻ SD được nhận diện trong Windows như ổ cứng cục bộ bình thường. Tại sao cần? Mặc định Windows nhận USB/SD là removable drive — không chia được nhiều partition bằng công cụ Windows tích hợp. Dù chia nhiều volume bằng tool thứ 3 (Linux), Windows chỉ thấy partition đầu tiên. Windows chỉ hỗ trợ multi-partition cho ổ cục bộ (non-removable).
Bit RMB và ổ USB
Windows nhận USB là removable do bit descriptor RMB (Removable Media Bit) trên thiết bị. Khi poll qua StorageDeviceProperty thấy RMB=1 → coi là removable. Để chuyển USB thành ổ cứng, cần sửa descriptor này: trực tiếp (rủi ro, phụ thuộc hardware, không luôn được) hoặc gián tiếp — dùng driver filter thay đổi phản hồi thiết bị.
Mẹo: Một số nhà sản xuất có tool flash controller USB. Thử tìm tool/firmware trên web nhà sản xuất trước — cách chuẩn nhất. Không có thì dùng hướng dẫn dưới.
Cắm USB, mở diskmgmt.msc → kiểm tra hiển thị Removable.

Xem tab Volumes trong Properties ổ → Type: Removable.

Hoặc dùng diskpart:
diskpart
list volume

Bài viết تغطi 2 cách đổi bit RMB: Hitachi filter driver (thay đổi ở cấp driver, chỉ trên máy cài) và BootIt của Lexar (flash firmware controller, phổ biến hơn nhưng có hạn chế, không áp dụng mọi USB/SD). Cả 2 cách cũ (test trên Win 7) nhưng vẫn hoạt động tốt trên Windows 10 hiện đại.
Lexar BootIt Utility: Flip Removable Bit
Tool thú vị Lexar BootIt — chương trình portable miễn phí đổi RMB của removable drive thành fixed (hoặc ngược lại). Dù phát triển cho Lexar (Micron, Crucial), có thể dùng với USB hãng khác. Hỗ trợ Windows XP đến 10.
Quan trọng: Đảm bảo hoạt động với Lexar USB. Theo review, "Flip removable bit" không hoạt động trên USB 3.0 tốc độ cao. Flash controller có thể mất bảo hành và biến USB thành "gạch".
- Tải BootIt từ web Lexar (lexar_usb_tool.zip).
- Chạy BootIt.exe quyền Admin.
- Chọn USB trong danh sách thiết bị.
- Nhấn nút Flip Removable Bit.
- Lưu thay đổi bằng OK.

Rút và cắm lại USB. Mở Device Manager → kiểm tra type chuyển từ Removable sang Basic.

Nếu BootIt không được, thử cách dưới dùng Hitachi Microdrive filter driver.
Hitachi Microdrive Filter Driver cho USB Flash Drive
Để mount USB/SD như ổ cứng, cần filter driver đặc biệt sửa dữ liệu qua system stack driver thiết bị. Dùng Hitachi Microdrive driver — cho phép đổi loại USB từ removable sang fixed (USB-ZIP → USB-HDD) ở cấp OS driver. Driver che giấu rằng thiết bị là removable → hệ thống coi là ổ cứng bình thường → chia nhiều partition dùng được đồng thời.
File driver Hitachi Microdrive:
- Phiên bản 32-bit — Hitachi Microdrive x86 (2.9 KB)
- Phiên bản 64-bit — Hitachi Microdrive x64 (3.6 KB)
Tải version phù hợp bit hệ thống. Cả 2 archive cùng cấu trúc 2 file:
- cfadisk.inf — file cài đặt cấu hình driver
- cfadisk.sys — file driver Hitachi
Xác định Device ID của USB/SD
- Mở Device Manager → Properties USB drive.
- Tab Details → setting Device Instance Path → copy mã (Ctrl+C).

Ví dụ: USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000\9876543210ABCDEF&0
Chỉnh sửa cfadisk.inf
Giả sử cài trên hệ thống 64-bit. Mở cfadisk.inf bằng notepad. Cần sửa 2 section: cfadisk_device và cfadisk_device.NTamd64.
[cfadisk_device]
%Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008
[cfadisk_device.NTamd64]
%Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008
Thay giá trị DiskTS64GCF400______________________________20101008 bằng Device ID của bạn.
Quan trọng! Xóa phần sau dấu "\" thứ 2 trong Device Instance Path (xóa 9876543210ABCDEF&0 trong ví dụ).
Kết quả:
[cfadisk_device]
%Microdrive_devdesc% = cfadisk_install,IDE\USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000
[cfadisk_device.NTamd64]
%Microdrive_devdesc% = cfadisk_install,IDE\USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000
Lưu file.
Nếu cài trên 32-bit, giải nén archive x86, mở cfadisk.inf, tìm section [cfadisk_device]:
[cfadisk_device]
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1GJF110&Rev_0.00
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_&PROD_USB_DISK_2.0&REV_P
Sửa dòng cuối với Instance ID USB của bạn (đã xóa phần sau \ thứ 2):
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1GJF110&Rev_0.00
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000

Mẹo: Muốn USB hiển thị tên tùy chỉnh trong Device Manager, sửa biến Microdrive_devdesc:
Microdrive_devdesc = "Trascend 64 GB DIY SSD"
Cài đặt Hitachi Microdrive Driver thay driver USB gốc
- Tab Driver → Update Driver.

- Chỉ đường dẫn thư mục chứa driver Hitachi đã giải nén.

- Chọn driver mới.

- Bỏ qua cảnh báo thiếu chữ ký số.

Mẹo: Trên Windows 10/8, cài Hitachi driver gặp lỗi:
Windows found driver software for you device but encountered an error while attempting to install it
Hitachi Microdrive
The third-party INF does not contain digital signature information

Tắt kiểm tra chữ ký driver:
bcdedit.exe /set nointegritychecks ON
bcdedit.exe /set TESTSIGNING ON
Reboot và cài lại driver.
Khởi động lại máy, mở Disk Management → kiểm tra USB hiện Type: Basic và dùng driver Hitachi.

Trong File Explorer, icon USB đổi thành ổ cứng bình thường.

Giờ USB dùng như HDD thường: tạo partition, set active, dynamic disk, cài phần mềm không chạy từ USB...
Quan trọng: Giải pháp chỉ hoạt động trên máy đã cài driver tương ứng. Không có driver, partition 2 trở lên sẽ không truy cập được trên Windows khác.
Gỡ bỏ Hitachi Microdrive Driver
- Properties ổ → tab Drivers → Update Driver. Hệ thống sẽ cài lại driver gốc.

Mẹo: Nếu sau cài Hitachi driver, máy không boot (BSOD), boot từ media cài Windows (hoặc LiveCD) và xóa thủ công:
- cfadisk.sys trong
%windir%\System32\drivers - Thư mục cfadisk.inf_amd64_… trong
%windir%\System32\DriverStore\FileRepository
Reboot máy.