Có một định dạng như định dạng cấp thấp cho bộ nhớ Flash, nhưng nó được thực hiện trong các nhà máy có phần mềm dành riêng cho nhà cung cấp.
Để làm điều đó - bạn cần nói chuyện trực tiếp với chip điều khiển bộ nhớ. Thật không may, tôi không thể tìm thấy bất kỳ chương trình nào có thể làm điều đó trên Linux.
Có các công cụ của nhà sản xuất thực hiện định dạng cấp thấp và có thể ghi một số cài đặt (như hành vi LED, làm cho ổ đĩa chỉ đọc) và dữ liệu (như tên nhà sản xuất, tên kiểu, số sê-ri) vào chipset bộ điều khiển bộ nhớ, nhưng các công cụ này thường chỉ được tạo cho Windows và thường bằng tiếng Trung Quốc.
Một công cụ như vậy được gọi là "FC MP Tools". Theo như tôi có thể nói, những thứ này được Alcor Micro thiết kế và được FirstChip (FC) sản xuất. Rõ ràng "MP" là viết tắt của "Sản xuất hàng loạt".
Tôi đang sử dụng phiên bản tôi đã tìm thấy ở đây:
http://down.upantool.com/file/software/mass/FristChip/2018/iTe_MpTools_20171130.zip
Các liên kết khác bạn có thể theo dõi:
https://repusb.cubava.cu/?page_id=2052
https://www.rmprepusb.com/tutorials/repair-your-usb-flash-drive
http://reboot.pro/topic / 20865-alcor-micro-usb-pen-drive-Repair /
http://reboot.pro/topic/19901-no-alcor-mptool-is-recognizing-my-usb/
https://www.elektroda.pl /rtvforum/topic3145335.html
http://flashboot.ru/files/file/30/
http://www.flashdrive-repair.com/2014/05/doad-fc-mptool-v402-for-fixing.html
https : //www.cdrinfo.pl/doad3536133849
Nó chạy trong Wine, nhưng sẽ không phát hiện các chipset ổ đĩa (có lẽ nó cần truy cập trực tiếp vào bộ điều khiển USB để thực hiện điều đó).
Ngoài ra - để làm việc này, bạn cần có một ổ đĩa flash với chipset Alcor cụ thể được hỗ trợ. Một lần nữa - mỗi nhà cung cấp có phần mềm riêng nói chuyện với các chip điều khiển thông qua USB.
Tôi có cái này:
Lưu ý số phần của chipset trên vi điều khiển: FC1178 BC1
Chương trình FC MP Tools sẽ xác định đây là chipset 1178BC :
Và phần mềm tôi liên kết hoạt động với nó trong Windows XP và 10. Tuy nhiên - nó sẽ bị sập nếu bạn chuyển chương trình sang ngôn ngữ tiếng Anh! Đặt tùy chọn của bạn bằng tiếng Anh, sau đó khởi động lại chương trình và không thay đổi ngôn ngữ - nó sẽ hoạt động. Có lẽ nó sẽ được sửa trong một phiên bản mới hơn.
Dù sao - các nhà cung cấp khác nhau có các công cụ khác nhau, đó là một lỗ thỏ, không có tiêu chuẩn nào ở đây AFAIK và (ít nhất là công cụ này) sẽ chỉ hoạt động trên Windows một cách đáng tiếc.
Từ những gì tôi có thể nói, điều này sẽ kiểm tra chip bộ nhớ và viết sơ đồ cung cấp xấu cho chip điều khiển để nó chỉ có thể hiển thị bộ nhớ tốt cho HĐH. Cách này thậm chí một phần chip bị hư hỏng có thể được sử dụng và bán. Chúng có thể được sắp xếp trong nhà máy theo chất lượng và mức độ thấp được định dạng theo các năng lực khác nhau. Điều này được gọi là binning.
Có lẽ nếu ai đó có thể thu thập rất nhiều các công cụ này, hãy thiết kế lại chúng và tạo ra một công cụ nguồn mở phổ biến cho Linux, chúng ta có thể làm điều đó - vì vậy tôi không thấy điều đó sẽ đến.
mkfs
có phải là lựa chọn duy nhất của anh ấy không? Nếu nó không hoạt động thì sao? Không có gì khác anh có thể thử?