Để tránh sự cố không mong muốn như mất dữ liệu, Windows nhắc bạn Safely remove hardware (Tháo phần cứng an toàn) như ổ cứng ngoài và USB drive. Ngay cả sau khi làm điều này, nếu cổng USB tiếp tục hoạt động cho phần cứng đã tháo an toàn và tiếp tục nhận gói USB và tiêu thụ điện năng tương ứng với trạng thái thiết bị hoạt động, thì bạn cần sửa đổi giá trị Registry.
Cổng USB vẫn hoạt động sau khi dùng Safely remove hardware
Khi thiết bị USB bị 'Disabled‘ (Vô hiệu hóa) trong Device Manager hoặc Tháo an toàn bằng biểu tượng khay hệ thống, một yêu cầu Xóa thiết bị (PnP IRP IRP_MN_REMOVE_DEVICE) được phát hành bởi hệ thống để thực hiện 'Soft Removal‘ (Gỡ mềm) của thiết bị USB. Hệ quả của hành động này, thiết bị USB được đánh dấu là 'Removed for Plug and Play' (Đã xóa cho Plug and Play) chỉ cho mục đích đó. Tuy nhiên, thiết bị chưa bị ngắt kết nối vật lý.
Lưu ý phương pháp này yêu cầu bạn thay đổi Registry Editor. Trước khi chỉnh sửa registry, hãy xuất các khóa trong registry bạn định chỉnh sửa hoặc sao lưu toàn bộ registry. Nếu sự cố xảy ra, bạn có thể khôi phục registry về trạng thái trước.
Để áp dụng giải pháp thay thế toàn cầu cho tất cả thiết bị USB được liệt kê, KB2401954 gợi ý sau.
Nhấn Win+R tổ hợp để mở hộp thoại 'Run'. Gõ 'regedit.exe' và nhấn 'Enter'.

Khi Registry Editor mở, điều hướng đến địa chỉ đường dẫn sau –
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
Sau khi điều hướng đến địa chỉ đường dẫn cho trước, tạo khóa mới 'hubg‘ dưới 'usbhub‘.

Để làm này, nhấp chuột phải vào thư mục 'usbhub‘, chọn 'New' (Mới) và chọn tùy chọn 'Key' (Khóa). Đặt tên khóa là 'hubg‘.
Bây giờ, nhấp 'hubg' và chuyển sang ngăn bên phải. Ở đó, nhấp chuột phải vào khoảng trống và chọn 'New' (Mới).
Tiếp theo, chọn 'DWORD (32-bit) Value'. Đặt tên khóa là 'DisableOnSoftRemove‘.
Khi xong, nhấp đúp vào 'DisableOnSoftRemove‘ và chọn 'Hexadecimal‘ (Thập lục phân).
Thay đổi Value Data (Dữ liệu giá trị) thành '1‘ và nhấn nút 'OK‘.
Thoát Registry Editor và khởi động lại máy tính.
Bạn đã cấu hình thành công PC để vô hiệu hóa cổng USB khi bạn đã Tháo an toàn phần cứng USB trong Windows.
Hiệu ứng của KHÔNG vô hiệu hóa cổng USB khi Soft Remove
Khi cổng USB không bị vô hiệu hóa khi gỡ mềm, nó có thể biểu hiện hành vi sau-
- Đèn LED vẫn sáng, cho thấy thiết bị USB vẫn hoạt động
- Thiết bị USB tiếp tục tiêu thụ điện vì vẫn nhận gói USB
- Ngắt kết nối đột ngột (vật lý), thiết bị USB đã Vô hiệu hóa hoặc Tháo an toàn có thể can thiệp vào quá trình truyền hoạt động đến thiết bị USB khác.
Hiệu ứng của việc vô hiệu hóa cổng USB khi Soft Remove
Hiệu ứng của việc vô hiệu hóa cổng USB khi Gỡ mềm không được biết rõ. Có khả năng giải pháp thay thế này có thể ảnh hưởng đến sự ổn định của việc liệt kê thiết bị USB và hoạt động quản lý điện năng.
Hiệu ứng của Soft Removing (Gỡ mềm) thiết bị USB
Nếu thiết bị USB gắn kết bị gỡ mềm, nhưng không ngắt kết nối vật lý, USB hub (bao gồm Root Hub) mà thiết bị gắn vào sẽ không vào trạng thái USB Suspend (Tạm ngừng chọn lọc của chính hub). Phương pháp cũng sẽ ngăn USB Host Controller vào trạng thái Global Suspend (Tạm ngừng toàn cục).
So với điện năng tiêu thụ khi Hub hoặc Global Suspend được dùng, ngăn chặn hai trạng thái trong khi thiết bị USB Gỡ mềm vẫn kết nối có thể dẫn đến tăng tiêu thụ điện năng. Khi thiết bị USB Gỡ mềm bị ngắt kết nối từ cổng USB hub, hub sẽ sẵn sàng vào trạng thái USB Suspend và USB Host Controller vào trạng thái Global Suspend.
Hành động giúp gỡ mềm thiết bị USB:
- Vô hiệu hóa thiết bị USB trong Device Manager
- Dùng biểu tượng Safely Remove Hardware trong khu vực thông báo.
- Vô hiệu hóa thiết bị USB theo chương trình qua SetupDiRemoveDevice API.
MẸO: Xem bài viết này nếu Safely Remove Hardware không hoạt động trong Windows 10.
