Na-snap na USB Flash Drive Connector o 'USB Device Not Recognized' Data Rescue¶
Mayo nin mas nakakapugol sa sarong kritikal na deadline, pagsusumite nin disertasyon, o pag-file nin buwis sa negosyo nin mas marikas kisa sa pagsaksak kan saimong pangenot na USB thumb drive asin pagdangog nin kumpletong silensio o an alerto kan Windows na nagsasabi "USB Device Not Recognized: An huring USB device na saimong ikinonektar sa kompyuter na ini nag-malfunction." An mas maraot pa iyo an paglakaw sa saimong laptop, na nadadakop an plastik na hawak kan saimong thumb drive na may nakaluwas na thumb drive tuhod o strap kan backpack, asin namamatian an pagkurug kan metal na Type-A o Type-C na plug na nag-iisnap sa 45-degree na anggulo mantang an saimong solamenteng kopya kan mga taon nin trabaho yaon sa laog. Kun baga an saimong flash drive nagkaigwa nin pisikal na bali sa mga solder joints, dai nagin mapanggana an USB enumeration na may Device Descriptor Request Failed (Error Code 43), o nakabugtak sa Windows Disk Management bilang 0 Bytes / No Media, an saimong mga raw na file sa laog kan NAND flash memory chip haros pirming bilog pa man giraray.
An masunod na 120 segundo iyo an madeterminar kun ika mahale na dara an 100 porsyento kan saimong mga file o permanenteng iprito an silicon memory die. An pag-uyog kan sarong nakaduko na USB connector pabalik-balik mantang nakasaksak sa sarong powered port, pagkapot nin sarong household soldering iron sa sarong sadit na monolithic thumb drive, o paorootrong pag-unplug asin pag-replug kan sarong glitching drive makakapahalipot kan +5V VBUS riles nin kuryente direkta sa delikadong 3.3V mga linya nin datos o itulod an sarong palpak na flash translation layer (FTL) pasiring sa permanenteng pag-lockout kan controller. An giya na ini nagtutulod saimo sa tulos na pag-triage sa kuryente, na pigdidistingir an sarong klasikong printed circuit board (PCB) thumb drive asin sarong fused monolithic flash stick, pag-diagnose kan mga pagkabigo sa pag-enumerasyon kan kernel USB sa Windows, macOS, asin Linux, pag-imahe nin mga bakong estableng drive na may hardware power-cycling control, asin pag-eksekutar nin ligtas na micro-jumper na dai naghihirahay kan chip ASAND N.
Gibohon ini ngonyan¶
- I-unplug tulos an naraot o dai namidbid na USB drive asin pumondo sa pag-uyog kan konektor sa laog kan sarong live USB port. An sarong standard na USB port nagsusuplay
5 volts(+5V VBUS) sa panluwas na power pin sa kataid kan mga differential data pin (D-asinD+). Kun an sarong nabari na metal na shell o naitaas na tansong pad na mga tulay+5VsaD+,D-, o an panlaog3.3Vcontroller regulator sa laog nin dawa sarong kabtang nin sarong segundo, ini masulo nin sarong mikroskopikong crater diretso sa paagi kan USB controller asin kan NAND flash silicon. - Dutan an plastik o metal na casing kan USB drive sa laog nin 2 segundo bago maggibo nin ano man na iba pa. Kun an thumb drive nagin mainit na gayo (labi sa 60 degrees Celsius o 140 degrees Fahrenheit) sa laog nin 5 sagkod 10 segundo pagkatapos na i-plug in, o may dikit na hamot nin nasulo na epoxy, ** isaksak giraray ini sa arin man na kompyuter. An labi-labing marikas na init nangangahulugan na an sarong surface-mount ceramic capacitor o an panlaog na regulator kan boltahe kan controller dead-shorted; an pagpabaya kaini na nakabukas sa laog nin 30 segundo makakaraot sa mga selula nin memorya.
- Dai nanggad mag-click kan "Format Disk" asin dai nanggad magdalagan
CHKDSKkun an drive halipot na nagkikilyab online bilangRAWo dai naka-format. An mga bakong estableng USB flash drive parateng nahuhulog sa offline sa tahaw kan pagbasa o nakakaraot kan saindang FAT32/exFAT boot sector sa panahon nin brownout. Pag-click sa Format o pagtugot sa WindowsCHKDSK /fan pagsurat giraray kan talaan nin alokasyon nin file sa sarong dai nagluluya na flash controller isusurat an mga natatadang mga poon nin direktoryo asin itutulod an mga degradadong bloke nin NAND sa gilid. - Aramon kun an saimong nabari na thumb drive sarong duwang-pidasong "Standard PCB Drive" o sarong-pidasong "Monolithic Drive." Hilingon nin direkta an nabari na poro o i-slide an plastik na harong: kun makahiling ka nin berde, asul, o itom na fiberglass circuit board na may separadong rektanggulong itom na microchips asin apat na laen-laen na metal na solder, an sarong teknikal na teknikal na solder tulay an putol na konektor sa laog nin 15 minutos. Kun an bilog na stick sarong solidong wafer nin itom na epoxy kun saen an bulawan na mga moro kan USB pininturahan nin direkta sa hawak kan chip (arog kan SanDisk Cruzer Blade, Ultra Flair, o sadit na metal na keychain drive), ini sarong monolith asin dai dapat na dutaan nin sarong standard na soldering iron.
- Kun an konektor pisikal na bilog alagad an kompyuter nagsasabi
USB Device Not Recognized, testingan ini nin sarong beses sa sarong motherboard sa likod na USB 2.0 port (Black port) mantang pig-iinspeksyunan an Device Manager odmesg. An mga front-panel PC case port asin mga unpowered hub nagtitios nin pagbaba kan boltahe asin pag-aninag kan signal. An pagkonektar nin direkta sa sarong likod na motherboard USB 2.0 port nagpipirit sa drive na makipag-ulay sa mas simpleng 4-wire480 MbpsHigh-Speed bus imbes na mabagsak sa naraot na USB 3.0 SuperSpeed (SSRX/SSTX) mga pin. - Sa oras na an sarong nalugadan na USB flash drive mag-mount o maglataw bilang sarong pisikal na disk, imahinaron an bilog na block device sa sarong sunod-sunod na pag-agi (
ddrescueo DMDE) imbes na mag-drag nin mga folder sa Windows Explorer. An File Explorer asin macOS Finder nagmamartilyo nin mga flash drive na may rinibong random na paghanap nin metadata asin mga henerasyon nin thumbnail. Kun an sarong flash controller harani nang magadan, parati kang nakakakua sana nin sarong padagos na bintana nin pagbasa nin 3 sagkod 15 minutos bago an internal translator table mag-crash nin permanente.
flowchart TD
A["Krisis sa USB Flash Drive: Dai Namidbid an Naputol na Konektor o Device"] --> B{"An metal na USB plug nakaduko, maluya, o naputol?"}
B -->|"Iyo: Pisikal na danyos sa konektor"| C["DAI MAG-plug o mag-wiggle: Inspeksyunan an panlaog na konstruksyon"]
C --> D{"Separadong fiberglass PCB na may 4 na pin, o solidong single-piece Monolith?"}
D -->|"Standard PCB na may mga bilog na tansong pad"| E["Micro-solder sacrificial USB 2.0 pigtail cable (+5V, D-, D+, GND) + Check 0-ohm fuses"]
D -->|"Naitaas na mga bakas nin PCB o solidong Monolithic wafer"| F["PUNTOKON an DIY soldering: Ipadara sa propesyonal na micro-soldering o Monolithic Pinout lab"]
B -->|"Dai: An konektor diretso, alagad an PC nagtatao nin sala o dai nagpapahiling nin ano man"| G{"An pagmaneho daw nagigin mainit (>60 C / 140 F) sa laog nin 5 segundo?"}
G -->|"Iyo: Halipot na sirkito nin kuryente"| F
G -->|"Dai: Normal na temperatura"| H["Isaksak sa likod na motherboard USB 2.0 port asin helingon an estado kan OS hardware"]
H --> I{"Ano an ibinareta kan Device Manager, diskutil, o Linux dmesg?"}
I -->|"Kodigo 43: Dai Natapos an Kahagadan nin Deskriptor (-71 / -110)"| J["Linigon an mga oxidized na pin, inspeksyunan an mga basag na solder joints, testingan an USB 2.0-only extension, o helingon an kristal/regulator"]
I -->|"Nagbubugtak bilang 'Mayong Media' / '0 MB' / 'NAND Flash Loader'"| K["An firmware kan controller nagbagsak o nadegrada an NAND: Kaipuhan an PC-3000 Flash / Chip-Off NAND dump"]
I -->|"Nagpapahiling nin tunay na kapasidad nin GB (halimbawa, 64 GB RAW o paminsan-minsan na nagbaba)"| L["I-clone tulos an 1:1 sector image (.img) sa paagi kan GNU ddrescue o DMDE, dangan mag-extract nin mga file"]
Yugto 1: Pisikal na pag-triage para sa mga nakaduko, maluya, o nabari na mga konektor nin USB¶
Kun an sarong USB flash drive sinisipa, tinatamakan, o hinahale sa gilid paluwas sa sarong laptop port, an mekanikal na pwersa direktang nagkokonsentrar sa junction kun saen an metal na USB shield minasabat sa panlaog na substrate. Bago magprobar nin anuman na pagligtas, aramon kun arin sa tolong pisikal na arkitektura an ginagamit kan saimong thumb drive asin kun pano nakamapa an mga pin kaini.
1. Standard PCB Flash Drives kumpara sa Monolithic ("Chip-on-Board") Flash Drives¶
| Tipo nin Konstruksyon | Kun Paano Ini Mamimidbid sa Biswal | Ano an Nangyayari Kun Ini Nag-iisnap | Ligtas na Dalan nin Pagrahay |
|---|---|---|---|
| Tipo 1: Standard Discrete PCB Flash Drive | Sa laog kan casing igwa nin sarong matagas na 0.8 mm (0.03 in) sa 1.6 mm (0.06 in) fiberglass circuit board. Mahihiling mo an sarong kwadradong USB Controller ASIC (Phison, Silicon Motion, Alcor), sarong 12 MHz crystal oscillator, saradit na kapasitor, asin 1 o 2 na rektanggulong TSOP-48 o BGA NAND Flash memory chips. |
An metal na USB plug nababaak sa gilid kan board. An 4 na metal na tabay malinig na nagbubutas hale sa saindang mga solder joints (na nagwawalat nin mga pad na tanso na dai nababaak), o an torque naggigisi kan manipis na mga pad na tanso na foil hale mismo sa tabla (naitaas na mga pad). | 99% na mababawi. Dawa kun an mga pad na tanso nagisi sa enotan na gilid, an sarong teknisyan puedeng magkiskis 1 mm (0.04 in) nin kolor na maskara nin hinang hale sa mga natatadang bakas nin tanso (o hinang 0.1 mm (0.004 in) mga jumper wires direkta sa mga data resistor) asin magbugtak nin sarong sakripisyo na USB 2.0 cable. |
Tipo 2: Monolithic USB 2.0 / 3.0 Flash Drive (UDP / COB) |
Ginagamit sa ultra-compact, waterproof, asin promotional thumb drives (SanDisk Cruzer Blade, Ultra Fit, Kingston DataTraveler Micro). Mayo nin mayo nin circuit board asin mayo nin separadong mga chips. An controller asin an hilaw na NAND die pigmolde sa laog nin sarong 1.5 mm (0.06 in) wafer nin itom na epoxy resin. |
Nin huli ta mayo nin metal na bisagra, an sarong gilid na pag'igo minabaak kan maluyang itom na epoxy wafer mismo, magsalang sa ibong kan bulawan na mga moro o diretso sa tahaw kan hawak. | LABANG PELIGRO: Kun an liki minaagi sana sa luwas na gilid kan bulawan na mga muro kan USB, an sarong espesyalista puedeng mag-scrape 0.05 mm (0.002 in) nin epoxy tanganing maibuyagyag an mga bakas nin tanso sa irarom nin sarong mikroskopyo. Kun an liki minaagi sa tahaw kan itom na monolith body, an hilaw na silicon NAND die sa laog nabari asin dai na mababawi. |
| Tipo 3: Swivel / Dual OTG USB-A + USB-C Drives | Mga dual-ended drive na may USB Type-A plug sa sarong poro asin 24-pin USB Type-C plug sa ibong (SanDisk Ultra Dual Drive Luxe/Go). | An 0.4 mm (0.016 in) an mga pitch USB-C pin nagduduko sa laog kan shell o naggigisi hale sa laog na liog, mantang an kabaliktaran na poro kan USB-A pwedeng electrically intact pa man giraray (o pinahalipot kan mga nakaduko na USB-C pin). |
Inspeksyunan sa irarom nin pagpadakula bago isaksak an kabaliktaran na poro. Hilingon nguna an laog kan narumpag na pagbukas kan USB-C gamit an sarong flashlight: kun an mga nakaduko na pin sa laog kan nabari na USB-C port magkadutaan, an pagsaksak sa dai naraot na poro kan USB-A magigin dahelan pa man giraray nin short circuit huli ta an duwang poro magkapareho sa +5V VBUS riles. |
Danger
Dai mo nanggad probaran an trick sa internet na mag-jam nin mga paperclip, staple, o mga huba na mga alambre sa sarong USB port mantang kapot an putol na PCB sa mga ini gamit an saimong mga moro. Enot, kun aksidente mong baliktadon an panluwas na duwang pin (+5V VBUS asin GND), ika nag-aaplay nin reverse polarity direkta sa USB controller asin NAND flash chip, na rinaraot an duwa sa laog nin mayo pang 50 milliseconds na mayong nagbubuga nin fuse. Ikaduwa, an mga moro nin tawo dai kayang magkapot nin apat na kontak na marigon sa laog nin 5 sagkod 20 minutos na kaipuhan tanganing makakopya nin mga gigabyte nin datos; an lambang millisecond bounce naggigibo nin mga inductive voltage spike asin minababa kan drive mid-transfer.
2. USB 2.0 asin USB 3.0 Pinout Reference & An "USB 2.0 Fallback" Lifesaver¶
Uya an sarong sekreto sa inhenyeriya na nagtitipid nin rinibong mga putol na USB 3.0 / 3.1 / 3.2 thumb drive kada taon: An lambang USB 3.0 Type-A flash drive igwa nin duwang kumpletong independienteng set nin mga kable sa laog kan plug kaini.
* An 5 Back-Row Pins (SSRX-, SSRX+, GND_DRAIN, SSTX-, SSTX+): Ginagamit sana para sa 5 Gbps na mga pagbalyo nin SuperSpeed.
* An 4 na Klasikong Pin sa Enotan (Pin 1: +5V VBUS, Pin 2: D-, Pin 3: D+, Pin 4: GND): Ginagamit para sa 480 Mbps USB 2.0 High-Speed na mga pagbalyo.
Dai mo kaipuhan na hirahayon o ikonektar giraray an 5 saradit na USB 3.0 SuperSpeed pins tanganing mabawi an 100 porsyento kan saimong datos gikan sa sarong putol na USB 3.0 flash drive. Basta ika magkonektar sana kan 4 na klasikong USB 2.0 na mga alambre (+5V, D-, D+, GND), an controller kan flash drive awtomatikong makikipag-ulay sa USB 2.0 mode sa 30 to 40 MB/s, na nagtutugot saimo na magkopya nin 64 GB na thumb drive sa laog nin 30 minutos na may mas hababa sa kabanga kan komplikado kan pagsolda.
STANDARD USB TYPE-A PLUG (Looking Down at the PCB where the 4 main legs solder on, with the plug pointing LEFT):
+----------------------------------------------------------+
| [Pin 4: GND] (Black Wire - 0V Ground Reference) | <-- Top Outer Pad (Connected to large copper ground plane/shield)
| [Pin 3: Data +] (Green Wire - USB 2.0 Differential)| <-- Inner Pad (Usually leads to a tiny 22-to-33 ohm series resistor)
| [Pin 2: Data -] (White Wire - USB 2.0 Differential)| <-- Inner Pad (Usually leads to a matching 22-to-33 ohm series resistor)
| [Pin 1: +5V VBUS] (Red Wire - +5 Volt DC Power) | <-- Bottom Outer Pad (Leads to a tiny fuse / inductor & capacitor)
+----------------------------------------------------------+
CRITICAL: NEVER rely on wire colors or "top vs. bottom" orientation alone. Flipping a double-sided PCB upside down reverses Pin 1 and Pin 4. ALWAYS verify Pin 4 (GND) with a multimeter BEFORE connecting power.
3. Paano Ma-verify an Polarity (+5V vs GND) sa laog nin 30 Segundo na may Digital Multimeter¶
Bago magsolda nin sarong sakripisyo na USB cable sa sarong putol na flash drive PCB, beripikaron kun arin na panluwas na pad an Pin 4 (GND) asin kun arin na panluwas na pad an Pin 1 (+5V VBUS) gamit an sarong digital multimeter na nakabugtak sa Pagpapadagos (Ω):
1. Dutaan an itom na probe sa metal na shielding pad sa gilid kan PCB (o Pin 12/36 sa sarong TSOP-48 NAND chip) asin dutaan an pulang probe sa lambang panluwas na USB pad.
2. An panluwas na pad na nagbibip (0.0 to 0.3 Ω pagpapadagos sa daga) iyo an Pin 4 (GND - Black Wire).
3. An kabaliktaran na panluwas na pad (na nagkokonektar sa sarong sadit na SMD fuse na may marka 0, F1, o L1) iyo an Pin 1 (+5V VBUS - Red Wire). An pad sa kataid Pin 1 iyo an Pin 2 (D- / White), asin an pad sa kataid Pin 4 iyo an Pin 3 (D+ / Green).
Yugto 2: Lakdang-sa-lakdang na mikro-paghirahay para sa sarong nabari na PCB thumb drive¶
Kun an saimong flash drive sarong Type 1 Discrete PCB Drive (bakong sarong solidong itom na monolith) asin igwa ka nin mga pundamental na kasangkapan sa pagsolda (15W to 30W bakal, rosin-core solder, flux, asin sarong multimeter), puede kang magbugtak nin sarong nababaluktot na "Sacrificial USB Pigtail Harness" tanganing makua an saimong mga file na dai na nagbubugtak nin mekanikal na strain pabalik sa mga putol na pad:
- Inspeksyunan an PCB asin
+5VSMD Fuse (F1/L1): Haleon an putol na plastik na shell asin inspeksyunan an 4 na front solder pad sa irarom nin pagdakula. Kun an mga tabay na metal malinig na nabari sa solder, an mga pad andam nang gamiton; kun an sarong tansong pad nagisi, sundan an manipis na tansong bakas kaini2 mm (0.08 in)balik sa serye kan datos na resistor (22 Ω) o power fuse (0 Ω). Hilingon an pagpapadagos sa bilog na+5VSMD fuse (F1): kun ini mababasaOL(Open Loop), an mekanikal na pag-ipit nagbukas kan piyus. - Mag-andam asin Mag-verify nin 4-Wire USB 2.0 Cable: Putolon an poro kan aparato sa sarong lumang USB 2.0 mouse o printer cable, hubaon
2 mm (0.08 in)nin insulasyon sa 4 na panlaog na mga alambre (Red,White,Green,Black). - Isolda an 4 na Alambre (
Max 1.5 Seconds Per Pad): Magbugtak nin rosin flux, pre-tin an mga poro kan alambre, asin magsoldaPin 1 (+5V)sa Pula,Pin 2 (D-)ki Puti,Pin 3 (D+)sa Berde, asinPin 4 (GND)sa Itom. - Beripikaron an Zero Shorts Bago Mag-on: Sukdon an resistensya sa pag-ultanan kan
+5VasinGNDasin sa pag-ultanan kanD-asinD+tanganing ma-verify na mayo sa duwang pares an nakatulay (0 Ω). Isaksak an kable sa likod na USB 2.0 port asin tulos na i-imahe o kopyahon an saimong mga file.
Yugto 3: Pag-diagnose kan 'USB Device Not Recognized' kun an plug maray an itsura¶
Paano kun an saimong thumb drive dai nanggad nahulog o nabaluktot, alagad an pagsaksak kaini sa mga trigger kan Windows USB Device Not Recognized (Error Code 43: A request for the USB device descriptor failed), o an pag-plug kaini sa macOS/Linux dai man lamang nagpapahiling nin ano man sa desktop?
Kun ika nagsasaksak nin sarong USB flash drive sa sarong kompyuter, an apat na yugto na hardware asin firmware handshake nangyayari sa enot na 500 milliseconds. Sa paagi nin pag-check kan Windows Device Manager + Disk Management o Linux dmesg -w, puede mong ituro an eksaktong milisegundo kun saen an saimong flash drive nagkukulang:
Diagnostic Matrix: An 5 Teknikal na Yugto kan Pagkabigo kan USB Flash Drive¶
| Kun Ano an Nahihiling Mo sa Iskrin | Windows Device Manager & Disk Management Status | Linux dmesg / macOS ioreg Output |
Kun Ano an Talagang Dai Nagibo sa Laog kan Drive | Puede daw Mong Mabawi Iyan sa Sadiri Mo? |
|---|---|---|---|---|
| Yugto 1: Biyong Gadan (Mayong tanog, mayong popup, mayong LED, malipot sa pagduta) | Mayo nin nagbabago sa Device Manager (Universal Serial Bus controllers dai nagrerepresko). |
Mayo nin bagong linya an minalataw sa sudo dmesg -w kun nakasaksak. |
Buksan +5V Dalan nin Kapangyarihan o Gadan 3.3V Regulator: Nabari 0-ohm SMD fuse (F1) harani sa USB plug, malipot na solder joint sa Pin 1 (+5V) o Pin 4 (GND), o dai nakapasar 12 MHz kristal na osilator. |
Iyo (Hardware PCB fix): Linigon an mga kontak gamit an 99% Isopropyl Alcohol; inspeksyunan/nabari an tulay 0-ohm power fuse o reflow cold connector solder joints. |
Yugto 2: "Dai Minimidbid an USB Device" (Error Code 43: Device Descriptor Request Failed) |
Minalataw sa irarom Universal Serial Bus controllers na may dilaw na triyanggulong: Unknown USB Device (Device Descriptor Request Failed). |
usb 1-2: device descriptor read/64, error -71 (Sala sa protocol) o error -110 (Power/Timeout). |
Nahihiling kan host an 1.5 kΩ pull-up resistor sa D+, kaya aram kaini na an sarong aparato nakasaksak, alagad an controller dai makakasimbag gamit an 18-byte USB Descriptor kaini: Huli sa oxidized D-/D+ mga pin, nabari na data resistor (22 Ω), o gadan na controller ASIC. |
50% DIY / 50% Lab: Linigon an mga pin, testingan sa paagi nin purong USB 2.0 hub/extension cable, asin tsekan D-/D+ pagpapadagos sa PCB. Kun an controller ASIC mismo gadan na, nangangaipo nin NAND Chip-Off lab. |
Yugto 3: Nagtutugtog an Pagmaneho, Nag-iinstalar nin Driver, Alagad Nagpapahiling No Media / 0 Bytes |
Mga pagpapahiling kan Pamamahala nin Disk Disk 2: Removable - No Media (0 B). Device Manager sa irarom Disk drives nagpapahiling nin generic na pangaran kan controller (PS2251-07, SM3257, FirstChip, o NAND USB2DISK). |
sd 6:0:0:0: [sdb] Attached SCSI removable disk may kadakulaan 0 sectors o medium not present. |
NAND Flash Translator / Firmware Crash ("Controller Safe Mode"): An USB controller chip marahay asin nagtataram sa saimong PC, alagad dai kaini kayang i-mount an raw NAND flash chip (huli ta an Flash Translation Layer table naraot o an NAND igwa nin mga bloke). | 0% Software DIY (Dai nanggad magpadalagan nin mga kasangkapan sa mass-production nin MPALL/AlcorMP). Huli ta 0 Bytes ibinareta sa hardware block layer, mayo nin PC recovery software na makakahiling kan NAND. Kaipuhan an PC-3000 Flash / VNR Chip-Off na pagbawi. |
Yugto 4: Mga Drive Mount bilang Bug-os na Sukol (e.g., 58.6 GB), Alagad Sabi Format Disk (RAW) o Naghuhulog sa Offline |
An Pamamahala sa Disk nagpapahiling nin bilog na kapasidad (58.6 GB RAW o Unallocated), o an drive nagdidiskonekta kada pagbukas mo nin sarong folder. |
I/O error, dev sdb, sector 2048 sinundan kan USB disconnect, device number 4 kun nagbabasa nin mga degradadong bloke. |
Naraot na mga Bloke kan NAND na Nagcausa nin mga Timeout kan Controller Watchdog + Naraot na FAT32/exFAT Boot Sector: Kun an controller minatama sa sarong maluyang pahina nin NAND, an panlaog na ECC loop kaini nagbibitay para sa >5 seconds, na nagigin dahelan na i-reset kan Windows an port. |
85% sagkod 99% na DIY na Kapangganahan kun ika mapundo tulos sa paggamit kan File Explorer asin i-clone an drive sa Linux na may ddrescue (gamit an raw direct I/O asin skip-on-error) bago mag-lock up nin permanente an controller. |
Yugto 5: Nagbubukas an Pagmaneho, Nagpapahiling 32 GB Used, Alagad an mga File Nawara o Nasalidahan nin 1 KB Mga Shortcut |
An Pamamahala sa Disk nagpapahiling nin marahay na salud FAT32 o exFAT partisyon na may bilog na kapasidad nin GB. |
Malinig na bukid (sdb1), pagkaraot kan direktoryo kan sistema nin file o mga natatagong atributo. |
Logical File System Corruption (hinale na mayong Safely Remove) o Shortcut Attribute Malware. | 99% sagkod 100% DIY na Kapangganahan gamit an DMDE, R-Studio, PhotoRec, o unhiding na mga folder pagkatapos maggibo nin sarong imahe nin sektor. |
Warning
Dai nanggad mag-download o magpadalagan nin "USB Mass Production / Controller Re-Flashing Utilities" (Phison MPALL, Phison Restore, SMI MPTool, AlcorMP, ChipGenius + FirstChip MPTool) sa sarong No Media / 0 MB magmaneho kun gusto mong ibalik an saimong datos. An mga online forum parateng nag-aabisuhan na mag-download ChipGenius tanganing hanapon an saimong VID/PID asin nagpapadalagan nin sarong kasangkapan sa pabrika sa Mass Production (MPTool) sa "pag-ayos" nin sarong 0 MB USB stick. An mga kasangkapan sa pabrika dai nakakabawi nin datos: inaayos ninda an thumb drive sa paagi nin pagpadara nin hababang lebel na Full Block Erase (0xFF) sa lambang pisikal na NAND plane asin paggibo nin sarong bagong marhay na daing laog na lamesa nin paratradusir. Nagdadalagan MPTool ginigibo an saimong drive na magtrabaho giraray bilang sarong daing laog na stick mantang permanenteng rinaraot an 100 porsyento kan saimong mga file na lampas pa sa cleanroom chip-off recovery.
Lakdang-sa-Lakdang na Pag-troubleshoot sa Software asin Hardware para sa Code 43 asin mga Paminsan-minsan na Pagdiskonekta¶
Kun an saimong USB connector dai na-snap asin an drive dai nag-ooverheat, gibohon an tolong bakong nakakaraot na mga paghusay sa eksaktong pagkasunod-sunod:
1. Linigon an Oxidized Contact Pads asin Force USB 2.0 Protocol Negosation¶
- Basahon an sarong tiniklop na strip nin magabat na cardstock (o sarong kahoy na toothpick na nakabalot sa sarong manipis na tela na microfiber na mayong lint) gamit an 99% Isopropyl Alcohol (IPA) asin kuskuson nin marigon an 4 (o 9) na bulawan na contact pads sa laog kan USB plug. Maghalat nin 60 segundo tanganing ini magmara.
- Isaksak an USB flash drive sa sarong barato, purong USB 2.0 extension cable o passive USB 2.0 hub na konektado sa sarong likod na motherboard port. Dakul na mga naraot na USB 3.0 flash drive an dai nagigibo kun naghihingoang makipag-ulay sa 5 back-row SuperSpeed pins (
SSRX/SSTX), na nagigin dahelan kan Windows na mag-apon nin sarong instantError Code 43. An pagsaksak kan USB 3.0 drive sa sarong 4-wire USB 2.0 cable/hub pisikal na nagwawalat kan 5 putol na SuperSpeed pins na dai konektado, na nagpipirit sa drive na mag-boot nin malinig sa ibabaw kan resilient USB 2.0 bus.
2. Inspeksyunan an mga Live Kernel Enumeration Logs sa Linux (dmesg) )¶
- Buksan an sarong Linux terminal bago isaksak an drive asin padalaganon
sudo dmesg -w, dangan isaksak an drive sa sarong likod na USB 2.0 port: - Kun mahiling mo
new high-speed USB devicesinundan kan[sdb] 125045424 512-byte logical blocks: (64.0 GB/59.6 GiB): An saimong drive nabilang na sa bilog na kapasidad. Tulos na pindutonCtrl+Casin maglukso sa Phase 4 sa ibaba tanganing mag-clone/dev/sdbmayddrescuebago magduta nin ano man na bagay. - Kun mahiling mo
device descriptor read/64, error -71ounable to enumerate USB device: Iguyod nin dikit an USB drive paluwas sa paagi nin1 millimeter (0.04 inches)sa socket kaya an 4 sanang front USB 2.0 contacts an nag-eenganyo (na piglilihisan an deep USB 3.0 contacts) asin hilingon kundmesgtulos na pigbibilang an kapasidad.
3. I-disable an Windows USB Selective Suspend Durante kan Pagligtas¶
Kun kaipuhan mong i-imahe an drive sa Windows, buksan powercfg.cpl -> Change plan settings -> Change advanced power settings -> USB settings -> USB selective suspend setting asin ibugtak ini sa Disabled, asin sa Device Manager -> USB Root Hub -> Power Management, i-uncheck an "Tugutan an kompyuter na i-off an device na ini tanganing makatipid nin kuryente."
Ika-4 na Yugto: Pag-imahe nin sarong bakong estable o "nagdiskonektar" na USB flash drive (ddrescue & DMDE)¶
Dakul na mga nagluluya na USB thumb drive an nagpapahiling kan "15-Second Dying Breath" na sintomas: kun enot mong isaksak an malipot na thumb drive, ini mina-mount asin nagtatrabaho sa laog nin 10 sagkod 30 segundos, dangan sa oras na ini makatama sa sarong ginamit na bloke o mag-init, ini nagyeyelo, minahulog sa 0 KB/s, asin nawawara sa kompyuter sagkod na dai mo ini i-unplug asin isaksak giraray.
Kun ginigibo ini kan saimong drive, an pagkopya nin mga folder sa Windows Explorer mabibigo nin 100 porsyento kan panahon huli ta an Explorer nagpopoon sa kapinunan kada ika mag-replug kan drive. Imbes, gamiton an GNU ddrescue na may padagos na .map logfile. Huli ta ddrescue nagrerekord kan lambang naligtas na 512-byte na sektor sa laog kan .map file sa saimong hard drive, dawa kun kaipuhan mong i-unplug asin i-replug an nagagadan na USB stick nin 20 beses, an lambang pag-agi minapoon sa eksaktong microsecond kun saen nagpondo an nakaaging pagdiskonekta, na nagtitipon nin 99 sagkod 100 porsyento kan saimong datos sa sarong .img file:
# 1. Disable Ubuntu/Linux desktop automounting first so the OS doesn't touch the dying USB stick when plugged in:
gsettings set org.gnome.desktop.media-handling automount false
gsettings set org.gnome.desktop.media-handling automount-open false
# 2. Plug in the USB stick, check its device node (e.g., /dev/sdb) via lsblk, and immediately run Fast Non-Trimming Clone:
sudo ddrescue -b 512 -c 128 -n /dev/sdb ~/Desktop/usb_rescue.img ~/Desktop/usb_rescue.map
# 3. If the USB stick disconnects mid-pass when it hits a bad block:
# Unplug the USB stick, wait 10 seconds, plug it back in, verify its device node with 'lsblk',
# and run ddrescue in Reverse Direction (-R) using the SAME .img and .map file:
sudo ddrescue -b 512 -c 64 -n -R /dev/sdb ~/Desktop/usb_rescue.img ~/Desktop/usb_rescue.map
# 4. Final Pass: Scrape the remaining damaged sectors using Direct Unbuffered I/O (-d):
sudo ddrescue -b 512 -d -r 2 /dev/sdb ~/Desktop/usb_rescue.img ~/Desktop/usb_rescue.map
Sarong beses ddrescue (o DMDE -> Tools -> Copy Sectors sa Windows) naka-save usb_rescue.img sa panlaog na SSD kan saimong kompyuter, haleon an saksakan kan putol na USB flash drive asin buksan usb_rescue.img sa laog kan DMDE, R-Studio, o TestDisk / PhotoRec (hilingon an Aksidenteng pagpara nin sagunson, naka-format na drive, asin pagbawi nin retrato asin An pagkabigo kan hard drive asin pagbawi kan datos) tanganing makua an saimong mga file na may orihinal na mga pangaran nin file asin mga estruktura nin folder na dai nababago.
Yugto 5: Kun pano an mga propesyonal na laboratoryo nakakabawi 0 MB (No Media) asin mga Monolithic drive¶
Ano an mangyayari kun an sarong USB flash drive igwa nin biyong gadan na controller (Code 43 na may mga bakas nin PCB na dai nababaak), mga bareta No Media / 0 Bytes (Controller Safe Mode), o sarong snapped Monolithic drive?
- Discrete NAND Chip-Off Recovery (Para sa Standard PCB Thumb Drives):
Sa sarong standard na PCB thumb drive, an saimong datos nabubuhay sa laog kan rektanggulong NAND Flash memory chip (
TSOP-48,BGA-132,BGA-152, oLGA-52), bako an sadit na kwadradong USB controller. An sarong inhenyero sa pagbawi nin datos naggagamit nin sarong estasyon nin pag-rework sa mainit na aire na may profile tanganing i-desolder an NAND flash chip, linilinigan an mga pin, asin binabasa an mga hilaw na pahina kan NAND sa sarong Ace Lab PC-3000 Flash o Rusolut Visual NAND Reconstructor (VNR) parabasa. An software hinahale an proprietary kan controller na XOR scrambling mask, nag-aaplay nin hardware BCH / LDPC Error-Correcting Code (ECC), asin pigtutugdok giraray an Flash Translation Layer (FTL) i-block an lamesa tanganing mabawi an 100 porsyento kan saimong mga file. - Monolithic Spider-Board Pinout Recovery (Para sa Solid Black Epoxy Thumb Drives):
Kun an sarong sadit na monolitikong USB stick (arog kan SanDisk Cruzer Blade/Fit o Kingston micro-stick) nagagadan na may
0 Byteso mga snaps harani sa mga moro kan konektor, mayo nin separadong NAND chip na dapat i-desolder. Sa irarom kan 40x stereomicroscope, an sarong espesyalista nagpapakintab kan itaas0.1 mm (0.004 in)layer nin itom na epoxy sa irarom kan monolith tanganing maibuyagyag an 18 sagkod 30 mikroskopikong tansong test pad (0.15 mm / 0.006 indiametro) na naka-wire sa panlaog na 8-bit NAND bus (I/O 0 to 7,CLE,ALE,WE#,RE#,CE#,R/B#). Sa paagi nin paglapag nin mga tungsten needle probe (Spider Board jig) o micro-soldering0.05 mm (0.002 in)mga alambre nin buhok na tanso sa mga pad na iyan, an laboratoryo lubos na minaagi sa gadan na USB controller asin direktang itinapok an hilaw na memorya kan NAND.
Listahan nin pag-iingat: kun pano dai na mawara giraray an datos sa sarong thumb drive¶
- Tratuhon an lambang USB thumb drive bilang sarong disposable transit media: Dai nanggad itago an solamenteng kopya kan sarong tax return, tesis, legal na pag-file, o archive nin retrato kan pamilya sa sarong USB flash drive. Sundan an 3-2-1 na susundon (hilingon an Mga backup sa kompyuter: 3-2-1 na estratehiya asin pagbangon sa kalamidad).
- Maggamit nin halipot na 15 cm (6 pulgada) na nababaluktot na USB extension pigtail sa mga laptop sa mga lugar na pano nin tawo: An pagsaksak nin thumb drive sa sarong halipot na nababaluktot na extension cord nakakalikay sa sarong tuhod o backpack bump na mag-snap kan rigid
6 centimeter (2.4 inch)magluwas sa port kan saimong laptop. - Salidahan an mga halangkaw an halaga na thumb drive nin mga matagas na panluwas na NVMe/SATA SSD: An mga portable SSD naggagamit nin bilog na SSD controller na may wear-leveling, S.M.A.R.T. telemetry sa salud, asin mga kable nin USB-C na pwedeng salidahan na pwedeng haleon.
- Pirming gamiton an "Ligtas na Haleon an Hardware / Iluwas" asin maghalat nin 3 bilog na segundo pagkatapos na an LED mag-ontok sa pagkurap bago iluwas an drive sa port.
Mga parating pighahapot¶
Pwede ko daw ibugtak an sarong raot na USB flash drive sa freezer tanganing magtrabaho ini sa laog nin 10 minutos?¶
Dai nanggad magbugtak nin USB flash drive sa freezer. An pagbugtak nin flash drive sa sarong freezer sa harong nagigin dahelan nin tulos na pagkondensar nin kahamutan sa controller asin mga pin kan PCB sa oras na isaksak mo ini sa sarong mainit na USB port, na naggigibo nin sarong electrical short circuit sa 5-volt rail. An mga degradadong NAND flash cell na may pagtagas nin karga nagpapahiling man nin mas maraot na mga rate nin bit error sa sub-zero na temperatura kisa sa normal na temperatura kan kwarto (20 sagkod 25 degrees Celsius / 68 sagkod 77 degrees Fahrenheit).
Gurano an gastos sa propesyonal na pagbawi nin datos para sa sarong putol na USB flash drive?¶
An presyo nakadepende sa kun arin sa tolong lebel nin pagkabigo an nahuhulog sa saimong drive. Enot, kun an konektor kan USB naputol sa sarong diskretong PCB thumb drive kun saen an controller asin NAND chips marahay, an sarong micro-soldering shop o recovery lab parati na nagsisingil nin 75 sagkod 250 USD tanganing magsolda nin sarong donor harness o salidahan an sarong SMD fuse. Ikaduwa, kun an controller chip gadan na (`0 MB / No Media`). Ikatolo, kun an drive sarong single-piece epoxy Monolith na nangangaipo nin mikroskopikong pinout sanding asin spider-board logic analysis, an mga espesyalistang laboratoryo parati na nagsisingil nin 400 sagkod 900 USD.
An sakuyang USB flash drive naghahagad sako na i-format ini kada ikasaksak ko ini (RAW sistema nin sagunson). An pag-format daw kaini nguna makakatabang sa recovery software na mahanap an sakong mga file?¶
Dai, dai nanggad mag-format nin sarong maraot o `RAW` USB flash drive bago mabawi an saimong datos. Kun an Windows o macOS naghahagad saimo na i-format an drive, an Master Boot Record (MBR), Partition Table, o FAT32/exFAT Volume Boot Record sa kapinunan kan drive naraot, mantang an gabos mong aktuwal na mga file yaon na dai nadudutaan sa mga sektor nin datos sa likod kaini. An pag-format nagsusurat nin sarong bagong, mayong laog na file system table sa ibabaw kan natatadang metadata kan direktoryo (asin sa mga modernong UASP/TRIM thumb drive, pwedeng mag-trigger nin hardware block erase). Imbes, i-click an Kanselaron, imahe an `RAW` magmaneho na may DMDE o `ddrescue`, asin i-scan an imahe tanganing mabawi an saimong mga file.
Ligtas daw na mag-click nin "I-scan asin ayuson" kun an Windows nagsasabi na igwa nin problema sa sakuyang thumb drive?¶
Kun an sarong USB flash drive na-unplug na dai nag-click kan Safely Remove, an OS nagwawalat nin "Dirty Bit" na bandera na nakabugtak sa laog kan FAT32 o exFAT volume header. Alagad, kun an saimong thumb drive maluway an paghiro, nawawara an mga file, o nagdidiskonekta nin paminsan-minsan huli sa mga NAND block na dai nagigibo, an pag-click sa "Scan and fix" peligroso huli ta `CHKDSK` isusurat giraray an mga naraot na kadena nin kumpol sa lugar asin hihiwaon an saimong mga dokumento asin retrato sa mga daing tatak `.CHK` mga pidaso sa laog nin sarong natatagong `FOUND.000` folder. Pirming kopyahon o i-imahe nguna an saimong mga importanteng file bago padalaganon an "Scan and fix."
Mga kaugnay na giya¶
- An pagkabigo kan hard drive asin pagbawi kan datos
- Aksidenteng pagpara nin sagunson, naka-format na drive, asin pagbawi nin retrato
- Naraot na SD card, dai mababasa na media kan kamera, asin pagbawi nin RAW na litrato
- Naraot na Word, Excel, PDF, database file, asin dai na-save na pagbawi nin dokumento
- Mga backup sa kompyuter: 3-2-1 na estratehiya asin pagbangon sa kalamidad
- Mga numero nin emerhensya sa bilog na kinaban
An mga pinagkukuanan pig-tsek¶
- USB Implementers Forum (USB-IF) (Internasyonal): Unibersal na Serial Bus Specification Revision 2.0 asin USB 3.2 Specification (Pinout Assignments, Over-Current Protection, asin Device Enumeration Descriptor Handshake).
- JEDEC Solid State Technology Association (International): JESD230 / ONFI (Open NAND Flash Interface) Standard para sa Raw NAND Bus Signaling (
CLE,ALE,WE#,RE#), Page Layout, asin ECC Requirements. - GNU Project / Free Software Foundation (Internasyonal): GNU
ddrescueManwal para sa Fault-Tolerant Block Device Imaging asin Mapfile Resumption sa Unstable Flash Media. - National Institute of Standards and Technology (NIST) (Estados Unidos): Espesyal na Publikasyon 800-86 asin SP 800-101 Rev. 1 (Mga Giya sa Digital Forensics asin Damaged Removable Solid-State Media Acquisition).