Việc tháo ra cắm lại nhiều lần USB có thể khiến các tập tin trong USB bị lỗi. Mặc dù Windows có tính năng "Safely Remove Hardware and Eject Media" để đẩy ổ đĩa USB của bạn ra khỏi hệ thống một cách an toàn và thuận tiện. Tuy nhiên lại không có tính năng kết nối lại USB ngay lập tức sau khi USB bị đẩy ra.
Nếu như trước đây bạn thường làm theo cách tháo USB ra rồi cắm lại, phương pháp mày có vẻ tốn công và bất tiện. Thay vì phải tốn công làm nhiều bước như thế, bạn có thể sử dụng một trong những phương án dưới đây để không phải thực hiện các bước đó. Vừa an toàn và cũng không tốn thời gian.
Những cách ngắt kết nối USB không cần rút thiết bị
1. DevEject
DevEject là phần mềm đơn giản được cấu hình để thay thế "Safely Remove Hardware and Eject Media" trong Windows. DevEject có khả năng eject (đẩy ra), unplug, phát hiện các tập tin sử dụng ngăn chặn các thiết bị được đẩy ra, và có hỗ trợ Hotkey (phím nóng).
Chỉ cần chọn thiết bị từ Dev Eject và nhấn vào nút Replug như hình minh hoạ ở trên. Tính năng Replug hoạt động ổn định khi được thử nghiệm trong Windows XP và Windows 7 nhưng hoạt động không ổn định trong Windows 8.1.
Mặc dù Dev Eject thường phải cài đặt và thiết lập, nhưng bạn vẫn có thể sao chép các thư mục chương trình vào máy tính khác và sử dụng nó mà không cần cài đặt lại.
2. USB Safely Remove
USB Safely Remove là một chương trình quản lý thiết bị USB mở rộng. Nó có thể thay thế hoàn toàn "Safely Remove Hardware Icon" trong Windows và cung cấp nhiều chức năng hơn như Renaming/Stopping/Hiding, tự động kết nối/ ngắt kết nối các chương trình, dòng lệnh (Command line) và hỗ trợ phím tắt bàn phím, phát hiện nguyên nhân một thiết bị không thể Stop/Eject , và quan trọng nhất là có thể kết nối lại một thiết bị ngay tức thì mà không cần phải “rút ra cắm vào” nhiều lần như bạn thường sử dụng.
USB Safely Remove thậm chí có thể phát hiện và thông báo cho bạn nếu các thiết bị khác sẽ bị ảnh hưởng khi USB vừa đẩy ra được bạn set vào trở lại.
Tải USB Safety Remove tại đây.
3. Zentimo
Zentimo là sự kế thừa của USB Safely Remove. Zentimo được tạo ra bởi các developer nhằm mục đích quản lý các thiết bị lưu trữ bên ngoài. Nó có tất cả các tính năng giống như tính năng của USB Safely Remove và một trình khởi động các ứng dụng di động nhanh chóng và dễ dàng, kiểm tra tốc độ của ổ đĩa, vô hiệu hóa chức năng Autorun trong Windows.
Để kết nối lại một thiết bị đã bị ngắt, bạn chỉ cần nhấp vào các thiết bị được đánh dấu bằng “Ready for safe removal” hoặc có thể nhấp chuột phải và chọn “Return device back!”.
Trong nhiều thời gian gần đây, sự phát triển của USB Safely Remove và Zentimo khá chậmvà hầu như không có bản cập nhật mới nào nhưng bản cũ có thể hỗ trợ đến Windows 8.1
Zentimo cũng là một phần mềm chia sẻ và giới hạn thử nghiệm giống như USB Safely Remove nhưng bạn vẫn có thể sử dụng tiếp ngay cả khi đã hết hạn.
4. USB Disk Ejector
USB Disk Ejector có lẽ là ứng dụng thay thế miễn phí có sẵn gần nhất cho ứng dụng USB Safely Remove. Đây cũng là công cụ mã nguồn mở và file thực thi độc lập portable mà bạn có thể đặt ở bất kỳ đâu, kể cả trên ổ di động bạn muốn ngắt kết nối. Khi bạn nhấp vào biểu tượng, một cửa sổ nhỏ sẽ mở ra ở góc dưới cùng bên phải của màn hình với danh sách các thiết bị có thể được chọn để ngắt kết nối.
Nhấp đúp vào thiết bị, nhấn phím Enter hoặc sử dụng menu nhấp chuột phải để rút thiết bị ra, nhấp đúp chuột để mở thiết bị. Nếu bất kỳ ứng dụng nào khởi chạy từ ổ đang mở, chúng có thể được yêu cầu đóng hoặc buộc phải đóng.
Bạn có thể thay đổi tùy chọn việc cần làm trong Options > Ejection. Cũng có các đối số dòng lệnh để rút thiết bị ra. Sử dụng /Removethis sẽ loại bỏ ổ mà chương trình đang chạy trong khi /Removeletter n xóa một ổ cụ thể bằng cách sử dụng ký tự ổ.
Trong Options, bạn sẽ tìm thấy một số cài đặt hữu ích để kiểm soát cách chương trình nhìn thấy đầu đọc thẻ và có ẩn đầu đọc không có nội dung media được gắn vào hay không.
Trong Hotkeys, bạn cũng có thể tạo phím tắt để tự động đẩy thiết bị ra. Chọn kiểu đẩy ra, nhập tổ hợp phím nóng vào hộp, chọn tên/ký tự ổ và nhấp vào Add.
5. ProEject
ProEject hơi giống USB Disk Ejector vì nó mở ra một cửa sổ nhỏ ở góc dưới cùng bên phải màn hình. Thao tác này hiển thị các ổ có sẵn trên hệ thống và bạn có thể nhấp chuột phải vào thiết bị bạn muốn rút và loại bỏ nó. Cũng có thể thông qua cài đặt để loại bỏ ổ khi nhấp đúp. Ngoài ra, bạn có tùy chọn hiển thị các thuộc tính ổ hoặc mở nó trong Explorer. ProEject là ứng dụng portable và rất nhẹ đối với tài nguyên hệ thống.
Bên cạnh việc loại bỏ tiêu chuẩn các thiết bị di động, ProEject có thể tự động đóng các ứng dụng và cửa sổ đang mở được chạy từ ổ.
Tab Exclusions trong Settings cho phép bạn chỉ định các file thực thi sẽ bị bỏ qua khi cố gắng thực hiện đóng. Nó cũng có thể làm sạch các thư mục và dấu vết registry còn sót lại, bao gồm cả thư mục Temp. Clean, Close và Eject có thể được khởi chạy riêng lẻ hoặc tất cả sẽ chạy cùng nhau bằng cách chọn tùy chọn ProEject.
6. EjectUSB
EjectUSB không có giao diện người dùng GUI. Thay vào đó nó hoạt động theo một trong hai cách. Đầu tiên, bạn có thể đặt file .INI thực thi và cài đặt EjectUSB vào một thiết bị di động và chạy nó. Khi bạn ngắt kết nối, nó sẽ tự sao chép vào thư mục Windows Temp và chạy từ đó. Hoặc bạn có thể chạy EjectUSB dưới dạng lệnh hoặc trong 1 batch và cung cấp ký tự ổ làm đối số. EjectUSB chỉ có dung lượng vài trăm KB và là file thực thi portable, nhưng nó khá cũ (bản phát hành gần nhất là vào năm 2009).
Ngoài việc cố gắng xóa thiết bị, EjectUSB cũng xóa bộ nhớ cache của file, đóng các chương trình đang chạy và mở cửa sổ, xóa các mục registry và những shortcut/thư mục gần đây. Các tùy chọn đó có thể được tắt và bật từ giao diện cài đặt chuyên dụng cùng với một số chức năng khác. Danh sách loại trừ Exclusions sẽ giữ các chương trình cụ thể mở khi ngắt kết nối, trong khi danh sách Inclusions đóng những file thực thi được chỉ định ngay cả khi chúng không chạy từ ổ di động.
Chức năng đóng các chương trình khi ngắt kết nối không thực sự hoạt động quá tốt. Bạn có thể thêm phiên bản portable của công cụ Unlocker vào thư mục chương trình và Eject USB sẽ sử dụng nó khi dừng các chương trình đang mở. EjectUS cũng có thể hoạt động song song và tương tác với một số công cụ ngắt kết nối USB khác, hãy xem Readme để biết thêm thông tin.
7. HotSwap!
Đúng như tên của công cụ này, HotSwap! là một công cụ để ngắt kết nối các thiết bị SATA và eSATA ra một cách an toàn và hoán đổi chúng với các ổ khác, nếu bạn có SATA rack hoặc khay ổ cứng (drive bay). HotSwap! là một file thực thi portable độc lập có dung lượng dưới 200KB với các phiên bản 32-bit và 64-bit riêng biệt có sẵn.
HotSwap! hoạt động từ biểu tượng khay hệ thống và bạn cần thay đổi một hoặc hai cài đặt để nó xử lý các thiết bị di động. Nhấp chuột phải vào biểu tượng khay hệ thống và đi tới Device type, chọn Removable disk drives và Safely removable devices. Bỏ chọn Fixed disk drives, nếu bạn không muốn tương tác với các ổ cố định như ổ cứng gắn trong. (Tùy chọn) bỏ chọn Autostart (với Windows) và Spin Down chỉ cần cho ổ cứng cơ học.
Để ngắt kết nối một thiết bị, hãy nhấp chuột trái vào biểu tượng khay hệ thống và chọn thiết bị cần xóa từ menu. HowSwap! sẽ đảm bảo tất cả các volume của thiết bị không được sử dụng và đóng mọi chương trình đang mở trên thiết bị. Thiết bị cũng có thể được ngắt kết nối thông qua dòng lệnh, chỉ cần cung cấp ký tự ổ đĩa hoặc ID của nó.
8. RemoveDrive
RemoveDrive là một công cụ dòng lệnh cho phép bạn nhanh chóng ngắt kết nối các thiết bị di động từ Command Prompt hoặc từ trong các batch script. Bạn có thể đặt nó trên chính ổ di động và chạy từ đó hoặc đặt exe ở bất kỳ nơi nào khác và gọi ổ muốn ngắt kết nối làm đối số. RemoveDrive có cả file thực thi 32-bit và 64-bit.
9. Vô hiệu hóa và kích hoạt lại USB Mass Storage Devide
Phương pháp này cài lại USB đã bị đẩy ra mà không cần phải cài đặt thêm bất cứ phần mềm thứ ba nào. Khi bạn đẩy ra một thiết bị kết nối qua cổng USB, biểu tượng thiết bị sẽ được hiển thị bằng một dấu chấm than màu vàng trong Device Manager với thông báo “Windows cannot use this hardware device because it has been prepared for safe removal but it has not been removed from the computer (Code 47)” (Windows không thể sử dụng thiết bị phần cứng này bởi vì nó đã được chuẩn bị để loại bỏ an toàn nhưng nó đã không được gỡ bỏ từ máy tính (Code số 47).
Mẹo: Để truy cập Device Manager, nhấn WIN + phím Pause/Break, click vào Device Manager ở khung bên trái.
Đối với Windows XP, bạn chỉ cần nhấn chuột phải vào thiết bị, chọn Disable và ấn Yes để xác nhận. Nhấp chuột phải vào thiết bị một lần nữa, chọn Enable, Windows sẽ bắt đầu tái phát hiện và kết nối lại USB.
Đối với Windows 8.1, cũng làm tương tự như các bước trên. Lưu ý bạn chọn No khi được nhắc nhở khởi động lại máy tính sau khi chọn Enable. Lặp lại các bước vô hiệu hóa và kích hoạt các thiết bị một lần nữa và nhớ chọn No khi được yêu cầu khởi động lại. Windows 8.1 sẽ tái kết nối lại thiết bị đã bị đẩy ra sau khi vô hiệu hóa và kích hoạt hai lần. Tuy nhiên phương pháp này không áp dụng trên Windows 7.
10. Gỡ bỏ cài đặt USB Root Hub
Gỡ bỏ Hub USB Root và sau đó cài đặt lại cũng có thể kích hoạt Windows kết nối lại USB đã bị đẩy ra.Các bước thực hiện cũng khá giống với phương pháp Vô hiệu hóa và kích hoạt lại USB Mass Storage Devide, tuy nhiên phương pháp này có thể áp dụng trên Windows 7.
Trước tiên, bạn cần phải Eject USB, sau đó vào Device Manager bằng cách nhấn WIN + phím Pause / Break và chọn Device Manager ở khung bên trái. Click vào View trên thanh menu và chọn Devices by connection (kết nối thiết bị).
Xác định USB Mass Storage Device có một dấu chấm than màu vàng, nhấp chuột phải vào "USB Root Hub" và chọn Uninstall.
Nếu bạn sử dụng Windows 7, chỉ cần nhấp chuột vào Action trên thanh Menu và chọn "Scan for hardware changes" để Windows đăng ký và cài đặt lại bất kỳ thiết bị USB dưới dạng Root Hub USB mà bạn đã gỡ bỏ trước đó.
Nếu bạn sử dụng Windows 8.1, Microsoft sẽ thực hiện dễ dàng hơn rất nhiều vì Windows sẽ ngay lập tức kết nối lại thiết bị USB của bạn sau khi gỡ bỏ cài đặt Hub USB Root.
Không giống như cách vô hiệu hóa và kích hoạt lại một thiết bị USB Mass Storage, bạn sẽ không bị yêu cầu khởi động lại máy tính, nhưng nếu bạn có một thiết bị khác như một modem ADSL kết nối với cổng USB thì sau kết nối này có thể bị ngắt khi bạn gỡ bỏ cài đặt Root USB Hub.
Lệnh devcon cũng là đơn giản hơn nhiều bởi vì bạn không cần phải xác định Hardware ID mà bạn muốn gỡ bỏ cài đặt. Sử dụng lệnh dưới đây:
devcon remove *root_hub20*
Đối với Windows 7, bạn sẽ cần phải thêm một dòng câu lệnh devcon rescan để quét lại các thay đổi phần cứng.
Chúc các bạn thành công!