Ada yang namanya format tingkat rendah untuk memori Flash, tetapi dilakukan di pabrik dengan perangkat lunak khusus vendor.
Untuk melakukan itu - Anda perlu berbicara langsung dengan chip pengontrol memori. Untungnya saya tidak dapat menemukan program yang dapat melakukannya di Linux.
Ada alat pabrikan yang melakukan pemformatan level rendah dan dapat menulis beberapa pengaturan (seperti perilaku LED, membuat drive hanya dapat dibaca) dan data (seperti nama pabrikan, nama model, nomor seri) ke chipset pengontrol memori, tetapi alat ini biasanya dibuat hanya untuk Windows, dan sering kali dalam bahasa Cina.
Salah satu alat tersebut disebut "Alat FC MP". Sejauh yang saya tahu, ini dirancang oleh Alcor Micro , dan diproduksi oleh FirstChip (FC). Rupanya "MP" adalah singkatan dari "Produksi Massal".
Saya menggunakan versi yang saya temukan di sini:
http://down.upantool.com/file/software/mass/FristChip/2018/iTe_MpTools_20171130.zip
Tautan lain yang dapat Anda ikuti:
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/download-fc-mptool-v402-for-fixing.html
https : //www.cdrinfo.pl/download/356133849
Ini berjalan di Wine, tetapi tidak akan mendeteksi chipset drive (mungkin perlu akses langsung ke pengontrol USB untuk melakukan hal itu).
Juga - agar ini berfungsi, Anda harus memiliki flash drive dengan chipset Alcor tertentu yang didukung. Lagi - setiap vendor memiliki perangkat lunak sendiri yang berbicara dengan chip pengontrol via USB.
Aku punya ini:
Perhatikan nomor bagian chipset pada mikrokontroler: FC1178 BC1
Program FC MP Tools akan mengidentifikasi ini sebagai chipset 1178BC :
Dan perangkat lunak yang saya tautkan berfungsi dengannya pada Windows XP dan 10. Namun - itu akan macet jika Anda mengganti program ke bahasa Inggris! Setel preferensi Anda dalam bahasa Inggris, kemudian mulai ulang programnya dan jangan ubah bahasa - itu akan berhasil. Mungkin itu akan diperbaiki di versi yang lebih baru.
Pokoknya - vendor yang berbeda memiliki alat yang berbeda, ini lubang kelinci, tidak ada standar di sini AFAIK, dan (setidaknya alat ini) hanya akan berfungsi pada Windows sayangnya.
Dari apa yang bisa saya katakan, ini akan menguji chip memori dan menulis peta bad sector ke chip controller sehingga hanya dapat menyajikan memori yang baik ke OS. Dengan cara ini, bahkan chip yang rusak sebagian dapat digunakan dan dijual. Ini mungkin diurutkan di pabrik berdasarkan kualitas dan level rendah yang diformat untuk kapasitas yang berbeda. Ini disebut binning.
Mungkin jika seseorang dapat mengumpulkan banyak alat ini, merekayasa baliknya dan membuat alat open-source universal untuk Linux, kita dapat melakukannya - jika tidak, saya tidak melihat itu akan terjadi.
mkfs
apakah satu-satunya pilihannya? Bagaimana jika itu tidak berhasil? Tidak ada lagi yang bisa dia coba?