Đã vài lần nghịch USB bị lỗi và cũng là rảnh rỗi chia sẻ chút học hỏi được trên mạng, hôm nay tiện thể mua cái USB Kingston DataTraver 8G thì mình hướng dẫn bạn nào chưa biết về cách kiểm tra tốc độ đọc/ghi của USB flash đồng thời xem thông tin chip nhớ cũng như nạp lại Firmware USB cho nó nếu cần.


Một điều hay xảy ra là có bác mới mua về sài được vài ngày thì gặp hiện tượng là nó báo Insert disk in driveWrite-protect, ... (thỉnh thoảng lỗi hay gặp ở USB Kingtons) .
Và tệ nhất là USB 4G, 8G, 16G mà chỉ chép được có vài trăm Mb là hết, có cái chép vào được mà lúc đọc ra thì lỗi dữ liệu (sản phẩm USB dung lượng ảo của hàng Trung Quốc bấy lâu nay - mình ngày xưa lần đầu được sử dụng máy tính và bố mẹ cho mua chiếc USB đã dính phải hàng này).  -> Mình cũng đã từng nạp FW mấy lần cho mấy cái USB và thấy rất khả quan - lại dùng ngon, đã có ít nhiều bài viết trên mạng mình đọc và tham khảo tích luỹ lại. Nhưng suy cho cùng bài viết cũng đã cũ, cũng đã lâu do vậy việc cách thức thao tác làm nó cũng khác đi đôi chút.
-> Hi vọng với bài viết này cùng những hướng dẫn và hình ảnh chi tiết mọi người sẽ nắm bắt được nhanh cách làm, thao tác nó chuẩn luôn.

Ở đây hiện tại mình có 1 cái USB Kingston DataTraveler SE9 - 8GB

PHẦN I: KIỂM TRA TỐC ĐỘ READ/WRITE USB flash
Kiểm Tra Tốc Độ USB flash :
Kiểm Tra Tốc Độ USB flash :


PHẦN II: HƯỚNG DẪN NẠP FW USB flash - KHẮC PHỤC 1 SỐ LỖI


1. Cấu tạo USB
Spoiler :



2. Hướng dẫn nạp Firmware cho USB bị lỗi (Không thể format hoặc format đủ cách không hết)

Mở đầu


Có nhiều nguyên nhân gây lỗi cho USB như : Bị virut gây lỗi, lỗi phần cứng, lỗi do nhà sản xuất , lỗi do con người....
Có nhiều bạn bị lỗi USB và đã dùng phần mềm theo tên IC giao tiếp để chạy lại Firmware nhưng vẫn không thành công. Điều này là do phần mềm không tương thích, xuất phát từ 1 trong 2 nguyên nhân sau:
--> Mỗi IC giao tiếp sẽ hỗ trợ nhiều loại flash, do đó ứng với mỗi loại flash thì nhà sản xuất phải điều chỉnh thông số vi lệnh trong Firmware cho phù hợp với dung lượng, tốc độ ghi/đọc, độ dài trong một khung dữ liệu … mà flash cho phép. Như vậy cùng 1 IC giao tiếp nhưng không thể lấy firmware hỗ trợ flash này mà áp đặt cho flash khác được.
--> Mỗi nhà sản xuất USB thường điều chỉnh một chút mã lệnh, thông số trên cơ sở Firmware gốc của IC giao tiếp (do nhà sản xuất IC giao tiếp cung cấp)
>>>Vì 2 nguyên nhân trên, điều kiện để phần mềm Firmware chạy thành công là:
1. Tìm đúng phần mềm tương ứng với hãng sản xuất, model USB.
2. Tìm đúng phần mềm tương ứng với loại flash (thường theo nhóm dung lượng).  --Hướng dẫn nạp Fimware cho 1 chiếc USB (bằng cách bước chi tiết theo hình ảnh)

Bước 1: Xác định Chip nhớ của hãng nào để tìm phần mềm tương ứng với hãng đó
Spoiler :
Spoiler :
Spoiler :

* Ví dụ tìm kiếm phần mềm flash Chip nhớ của một bạn comment bên dưới như sau:



Description: [D:]USB Mass Storage Device
Device Type: Mass Storage Device

Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 500mA

USB Device ID: VID = 090C PID = 1000

Device Vendor: *
Device Revision: 1100

Chip Vendor: SMI
Chip Part-Number: SM321~SM325

Ta so sánh chữ bôi đậm trên tương ứng với vùng khoanh đỏ trên hình Download từ nguồn trang flashboot.ru :

* Bước 3: Hướng dẫn thao tác (sử dụng) Tool flash FW USB
*Ở đây mình sẽ dùng hình ảnh hướng dẫn với dòng Chip AlcorMP **
(Hình ảnh tùy từng phần mềm có thể khác đôi chút như các bạn đã thấy mình đưa hình ảnh ở trên cho các hãng Chip khác nhau. Nhưng để ý dễ nhận thấy sự giống nhau cơ bản của các phần mềm cùng chức năng là flash fw này là như nhau)

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 24416195487_55d0e263c6_o

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 38570954694_b8df6024bb_o

3.1. Thẻ flash Type
- Ô flash : chọn tên IC tương ứng với chip EPP trên USB của bạn (đây là tên chip nhớ được điều khiển bởi IC giao tiếp và được pm tự động nhận dạng).
- RW cycle time (thời gian của 1 chu kỳ ghi/đọc) : bạn chọn thời gian mong muốn, càng nhỏ thì USB ghi/đọc càng nhanh. Tuy nhiên, nếu nhỏ hơn thời gian trễ của chip nhớ thì việc ghi/đọc sẽ bị lỗi.
Nếu bác nào biết thì tra thông số của chip nhớ trên www.alldatasheet.com để biết RW cycle time của nó.
Nếu không biết có thể làm đi làm lại vài lần, thay đổi thời gian chu kỳ RW rồi ghi/đọc thử, không lỗi là OK.
Tốt nhất ko biết thì cứ để default
- Ở mục Scan mod: Chọn Low Level Format (format cấp thấp - nạp FW)

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 27502483639_cc91e263af_o

3.2. Thẻ Mode
- Pure Disk : Dùng chung (ai dùng cái USB này cũng được)
- Fixed : Dùng cố định trên máy (đang xử lý nó)
- ReadOnly Disk : Chỉ đọc/không ghi xóa.
- Password disk : Đặt mật khẩu truy cập.
- Auto run: Tự động chạy file trên nó.
- Partition set : Thiết lập dung lượng cho phân vùng muốn khởi tạo, dĩ nhiên nên để 100%. Trừ khi bạn kiểm tra và biết USB của mình bị lỗi ở phần cuối của bản đồ nhớ thì điều chỉnh dần dần (như kiểu cắt bad ổ cứng bằng PQ)
- 1 số chip còn hỗ trợ thêm tính năng CAP set : đặt dung lượng mong muốn. Cái này cho phép "làm giả" dung lượng. Các bạn biết nhưng ko nên làm. (Cái này để làm USB dung lượng ảo của mấy bác Trung Quốc đây)

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 25411527578_355907b111_o

3.3. Thẻ Information
Thiết lập các thông tin về nhà sản xuất.
Lưu ý: Các bác chưa hiểu sâu thì để nguyên giá trị VID và PID.

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 24416164407_6c6a7dc6cb_o

3.4. Thẻ Bad Block
Chọn Auto. Khi đó phần mềm sẽ tự động khoanh vùng lỗi trên chip nhớ.

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 39249539462_62fa905591_o

3.5. Thẻ Other (1 số phần mềm sẽ ghi S/N)
Đặt serial number cho USB đang xử lý + 1 số tuỳ chỉnh khác. Tốt nhất để nguyên vậy.

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 39278425851_7202e7909c_o

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 38401524965_04a479b254_o

Sau khi đã đặt xong, OK để quay ra màn hình chính.
Nhấn nút Start để bắt đầu nạp FW, dung lượng càng lớn thì càng lâu.
Sau khi xong, rút USB khỏi máy, cắm lại sẽ chạy luôn.

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect 38401512685_f7ed318332_o

Lưu ý : Nếu phần mềm flash không nhận dạng được chip nhớ và dung lượng thì đã có hư hỏng (phần cứng) ở chip nhớ.



PHẦN III: KHẮC PHỤC 1 SỐ LỖI THƯỜNG GẶP (Tìm nguyên nhân phần cứng)

1. USB Device Not Recognized


Lỗi này là chung cho tất cả các thiết bị dùng giao tiếp USB chứ không riêng gì USB flash disk. Khi cắm thiết bị USB vào máy hệ điều hành sẽ báo:
Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect Not_reco-300x98

1. Do kết nối USB tiếp xúc không tốt:

- Có thể khi ta cắm vào tiếp xúc không tốt hoặc có rò rỉ từ đầu usb vào đến ic điều khiển (có khi đi qua điện trở, hoặc tụ - thay thử các điện trở và tụ này) .
Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect Usbgt-275x300

2. Sụt áp đường vào:

- Áp nguồn 3v3 vì lý do rò rỉ nào đó đã tụt xuống quá thấp còn lại chừng hơn 2v.

- Đa phần là hư zenner, ic ổn áp hoặc tụ lọc nguồn.

3. Chết thạch anh:

- Rất thường xảy ra, nếu nghi ngờ thay thử 1 thạch anh 12Mhz để lọai trừ khả năng này là xong.

4. Lỗi IC điều khiển:

- Nếu đã kiểm tra các bước đều OK mà không co gì cải thiện thì có thể IC điều khiển đã bị lỗi. Nó không chết hẳn nhưng đã họat động không như ta mong muốn. Cách xử lý là thay IC điều khiển (đúng lọai) hoặc thay bo như trường hợp chết IC điều khiển.

Bài này ứng dụng cho tất cả các thiết bị dùng giao tiếp USB chứ không riêng gì USB flash disk đâu nhé.

Lỗi USB flash Disk : Hệ điều hành nhận nhưng không truy xuất

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect Usb1-300x125

Hoặc vào xem được file, folder nhưng không xóa, edit, copy... nói chung là không làm gì được cả.

1. Do lỗi firmware:

- Bệnh này rất thường xảy ra, đối với usb flash disk và cả đối với máy nghe nhạc mp3, mp4... cách xử lý thì hòan toàn giống nhau đó là nạp lại firmware.

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect Usbest-tool-300x174

- Việc nạp lại firmware này yêu cầu phải xác định usb flash, mp3, mp4 của mình xài ic điều khiển nào (tháo vỏ ra coi) rồi dùng đúng chương trình của ic đó để nạp lại (không có tool hoặc chip lạ quá thì phải search trên mạng hoặc post bài vô các forum chuyên về vấn đề này mà nhờ tìm giúp).

- Quá trình nạp lại firmware gần giống như ta "low level format" ổ đĩa cứng. Tôi sẽ có các bài viết hướng dẫn riêng cho từng lọai chíp thông dụng. CÒn các chip khác thì tương tự, khi đã có kinh nghiệm rồi thì chỉ cần có tool là có thể dùng được ngay thôi.

2. Link download một số tool nạp lại firmware cho usb:



- Chip Alcor
- Chip AppoTech Ltd [Buildwin]
- Chip Ameco / Micov / MXTronics
- Chip ALi Corporation
- Chip ASMedia Technology Inc
- Chip Chipsbank Technologies Co. Ltd
- Chip Etron Technology, Inc
- Chip Genesys Logic, Inc
- Chip Hisun Microelectronics
- Chip Phison Electronics
- Chip SanDisk Corporation
- Chip SiliconGo \ KingStore \ KingSpec
- Chip SMI [Silicon Motion]
- Chip SSS [Solid State System]
- Chip Winyatek Technology, Inc
- Chip Realtek

Các tool khác có thể tìm thêm tại:

https://flashboot.ru/
https://www.flashdrive-repair.com/
https://www.usbdev.ru/donate/
https://www.rmprepusb.com/


Hoặc có thể post yêu cầu nhờ tìm giúp

3. Do lỗi chip nhớ (flash):

- Nếu đã dùng tool đề nạp lại firmware mà vẫn không được, hoặc tool báo lỗi chip nhớ không có hoặc không hổ trợ (No/Un supported flash). Ta nên hàn lại chân của chip nhớ (flash) rồi thử lại. Nếu vẫn thất bại thì chip nhớ (flash) đã bị lỗi. Chí còn cách thay chip nhớ khác mà thôi.

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect Usb2-276x300

- Dĩ nhiên, khi thay chip nhớ khác ta có thể thay khác dung lượng và nạp lại firmware là có thể hoặt động bình thường.

Hướng dẫn kiểm tra USB flash và nạp lại FW cho USB fix lỗi Insert disk in drive, Write-protect Memorychip1-300x281