Flash bellek için düşük seviyeli bir format gibi bir şey var, ancak satıcıya özel yazılım içeren fabrikalarda yapılır.
Bunu yapmak için - doğrudan bellek denetleyicisi yongasıyla konuşmanız gerekir. Neyse ki Linux'ta bunu yapabilen hiçbir program bulamadım.
Düşük düzeyli biçimlendirme gerçekleştiren ve bellek denetleyicisi yonga kümesine bazı ayarlar (LED davranışı, sürücüyü salt okunur yapma gibi) ve veriler (üretici adı, model adı, seri numarası gibi) yazabilen üretici araçları vardır, ancak bu araçlar genellikle yalnızca Windows için yapılır ve genellikle Çince'dir.
Böyle bir araca "FC MP Araçları" denir. Anlayabildiğim kadarıyla, bunlar Alcor Micro tarafından tasarlandı ve FirstChip (FC) tarafından üretildi. Görünüşe göre "MP", "Seri Üretim" anlamına gelir.
Burada bulduğum sürümü kullanıyorum:
http://down.upantool.com/file/software/mass/FristChip/2018/iTe_MpTools_20171130.zip
Takip edebileceğiniz diğer bağlantılar:
https://repusb.cubava.cu/?page_id=2052
https://www.rmprepusb.com/tutorials/repair-your-usb-flash-drive
http://reboot.pro/topic / 20865-alcor-mikro-usb-kalem-sürücü-onarım /
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
Wine'da çalışır, ancak sürücü yonga setlerini algılamaz (muhtemelen bir şey yapmak için USB denetleyicisine doğrudan erişmesi gerekir).
Ayrıca - bunun çalışması için desteklenen belirli bir Alcor yonga setine sahip bir flash sürücünüz olması gerekir. Yine - her satıcının USB üzerinden denetleyici yongalarıyla konuşan kendi yazılımı vardır.
Bu bende var:
Mikrodenetleyicideki yonga seti parça numarasını not edin: FC1178 BC1
FC MP Tools programı bunu 1178BC yonga seti olarak tanımlayacaktır :
Ve bağladığım yazılım Windows XP ve 10 altında çalışıyor. Ancak - programı İngilizce diline çevirirseniz çökecek! Tercihlerinizi İngilizce olarak ayarlayın, ardından programı yeniden başlatın ve dili değiştirmeyin - çalışmalıdır. Belki daha yeni bir sürümde düzeltilecektir.
Her neyse - farklı satıcıların farklı araçları var, bu bir tavşan deliği, burada standart yok AFAIK ve (en azından bu araç) maalesef sadece Windows üzerinde çalışacak.
Söyleyebileceğimden, bu bellek yongasını test edecek ve kontrol cihazı yongasına kötü bir sektör haritası yazacak, böylece işletim sistemine sadece iyi bir bellek sunabilecektir. Bu şekilde kısmen hasar görmüş talaşlar bile kullanılabilir ve satılabilir. Bunlar muhtemelen fabrikada kaliteye ve farklı kapasitelere göre biçimlendirilmiş düşük seviyeye göre sıralanır. Buna binning denir.
Belki birisi bu araçların birçoğunu toplayabilir, tersine mühendislik yapabilir ve Linux için evrensel bir açık kaynaklı araç yapabilirse bunu yapabiliriz - aksi takdirde bunun geldiğini görmüyorum.
mkfs
, tek seçeneği bu mu? Ya işe yaramazsa? Deneyebileceği başka bir şey yok mu?