So klonen Sie ein USB-Gerät (MTP)
Ich habe zwei identische USB / MP3-Player. Einer ist beschädigt (entfernt, ohne die Bereitstellung aufzuheben). Ich möchte das beschädigte Gerät reparieren, indem Sie das funktionierende Gerät klonen.
Das beschädigte Gerät meldet dies in / var / log / messages
Jun 13 11:17:17 underwood kernel: [1131377.098026] usb 2-3.4.2: new high-speed USB device number 25 using xhci_hcd Jun 13 11:17:17 underwood kernel: [1131377.198955] usb 2-3.4.2: New USB device found, idVendor=054c, idProduct=0385 Jun 13 11:17:17 underwood kernel: [1131377.198957] usb 2-3.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=5 Jun 13 11:17:17 underwood kernel: [1131377.198958] usb 2-3.4.2: Product: WALKMAN Jun 13 11:17:17 underwood kernel: [1131377.198959] usb 2-3.4.2: Manufacturer: Sony Jun 13 11:17:17 underwood kernel: [1131377.198960] usb 2-3.4.2: SerialNumber: 31FF0001A2C8D6460002D9C8C29D1000 Jun 13 11:17:17 underwood kernel: [1131377.199686] usb-storage 2-3.4.2:1.0: USB Mass Storage device detected Jun 13 11:17:17 underwood kernel: [1131377.199784] scsi host5: usb-storage 2-3.4.2:1.0 Jun 13 11:17:17 underwood gvfs-gphoto2-vo[5349]: device (null) has no BUSNUM property, ignoring Jun 13 11:17:34 underwood gvfsd[5197]: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): Unable to open MTP device '[usb:002,025]' Jun 13 11:17:34 underwood gnome-shell[5194]: JS LOG: Unable to mount volume WALKMAN: Gio.IOErrorEnum: Unable to open MTP device '[usb:002,025]'
Das Arbeitsgerät meldet dies:
Jun 13 10:50:14 underwood kernel: [1129754.410405] usb 2-3.4.2: reset high-speed USB device number 23 using xhci_hcd Jun 13 10:50:31 underwood kernel: [1129770.958652] usb 2-3.4.2: USB disconnect, device number 23 Jun 13 10:51:24 underwood kernel: [1129824.175352] usb 2-3.4.2: new high-speed USB device number 24 using xhci_hcd Jun 13 10:51:24 underwood kernel: [1129824.275818] usb 2-3.4.2: New USB device found, idVendor=054c, idProduct=0385 Jun 13 10:51:24 underwood kernel: [1129824.275820] usb 2-3.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=5 Jun 13 10:51:24 underwood kernel: [1129824.275821] usb 2-3.4.2: Product: WALKMAN Jun 13 10:51:24 underwood kernel: [1129824.275821] usb 2-3.4.2: Manufacturer: Sony Jun 13 10:51:24 underwood kernel: [1129824.275822] usb 2-3.4.2: SerialNumber: 10FA1306649000 Jun 13 10:51:24 underwood kernel: [1129824.276483] usb-storage 2-3.4.2:1.0: USB Mass Storage device detected Jun 13 10:51:24 underwood kernel: [1129824.276567] scsi host5: usb-storage 2-3.4.2:1.0 Jun 13 10:51:25 underwood gvfs-gphoto2-vo[5349]: device (null) has no BUSNUM property, ignoring
Das Arbeitsgerät wird ordnungsgemäß in / run / user / 1000 / gvfs / mtp: host =% 5Busb% 3A002% 2C026% 5D / gemountet.
Das korrupte geht natürlich nicht.
Ich hatte vor, dd zu verwenden zu verwenden, um etwas für Bit-Copy zu machen, aber kann nicht herausfinden, wie man die Gerätenummer in / dev / findet, wie ich es mit einer herkömmlichen Festplatte oder einem USB-Laufwerk tun würde.
Könnte jemand einige Schritte vorschlagen?
Update: ATTEMPT 2 (mit einem älteren Linux-Kernel als USB-Speicherplatz):
Nachdem ich diesen Artikel über das Mounten als MMS anstelle von MTP gelesen hatte, habe ich dies erhalten, als ich die Geräte anschloß:
Arbeitsgerät:
kernel: usb 1-1.1: new high speed USB device using fsl-ehci and address 3 kernel: usb 1-1.1: configuration #1 chosen from 1 choice kernel: scsi4 : SCSI emulation for USB Mass Storage devices kernel: scsi 4:0:0:0: Direct-Access SONY WALKMAN 1.00 PQ: 0 ANSI: 4 kernel: sd 4:0:0:0: Attached scsi generic sg1 type 0 kernel: sd 4:0:0:0: [sdb] 1919232 2048-byte logical blocks: (3.93 GB/3.66 GiB) kernel: sd 4:0:0:0: [sdb] Write Protect is off kernel: sd 4:0:0:0: [sdb] 1919232 2048-byte logical blocks: (3.93 GB/3.66 GiB) kernel: sdb: sdb1 kernel: sd 4:0:0:0: [sdb] 1919232 2048-byte logical blocks: (3.93 GB/3.66 GiB) kernel: sd 4:0:0:0: [sdb] Attached SCSI removable disk
Ich habe dd if = / dev / sdb von = / tmp / walkman.clone verwendet, um einen Klon des Laufwerks zu erstellen
Und wenn ich das beschädigte Gerät angeschlossen habe:
kernel: usb 1-1.1: new high speed USB device using fsl-ehci and address 4 kernel: usb 1-1.1: configuration #1 chosen from 1 choice kernel: scsi5 : SCSI emulation for USB Mass Storage devices kernel: scsi 5:0:0:0: Direct-Access SONY WALKMAN 1.00 PQ: 0 ANSI: 4 kernel: sd 5:0:0:0: Attached scsi generic sg1 type 0 kernel: sd 5:0:0:0: [sdb] Attached SCSI removable disk
Leider: dd if = / tmp / walkman.clone von = / dev / sdb führt dazu
dd: opening `/dev/sdb': No medium found
cfdisk / dev / sbd behauptet auch, dass kein Medium gefunden wurde
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Warum führt das Entfernen des USB-Sticks zu einem blauen Bildschirm?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem