У меня есть одно из этих причудливых устройств, которые мне подарил расстроенный друг.
Устройство Prestigio Leather 8GB
Он идентифицирует себя для хоста Linux как:
Bus 001 Device 006: ID 1307:0165 Transcend Information, Inc. 2GB/4GB Flash Drive
Сообщения ядра, когда USB-устройство подключено:
kernel: [ 2769.580042] usb 1-9: new high speed USB device using ehci_hcd and address 7
kernel: [ 2769.714782] scsi8 : usb-storage 1-9:1.0
kernel: [ 2770.713937] scsi 8:0:0:0: Direct-Access 8192MB flash drive 1.00 PQ: 0 ANSI: 2
kernel: [ 2770.714535] scsi 8:0:0:1: Direct-Access 8192MB flash drive 1.00 PQ: 0 ANSI: 2
kernel: [ 2770.715734] sd 8:0:0:0: Attached scsi generic sg3 type 0
kernel: [ 2770.716108] sd 8:0:0:1: Attached scsi generic sg4 type 0
kernel: [ 2770.722175] sd 8:0:0:0: [sdc] 962560 512-byte logical blocks: (492 MB/470 MiB)
kernel: [ 2770.722657] sd 8:0:0:0: [sdc] Write Protect is on
kernel: [ 2770.731078] sd 8:0:0:1: [sdd] 14012416 512-byte logical blocks: (7.17 GB/6.68 GiB)
kernel: [ 2770.731215] sdc:
kernel: [ 2770.738251] sd 8:0:0:1: [sdd] Write Protect is off
kernel: [ 2770.880328]
kernel: [ 2770.885876] sd 8:0:0:0: [sdc] Attached SCSI removable disk
kernel: [ 2770.887442] sdd: unknown partition table
kernel: [ 2771.049605] sd 8:0:0:1: [sdd] Attached SCSI removable disk
Итак, симптомы типичны для U3-подобных устройств: два отдельных устройства внутри одного флэш-устройства. Windows также видит его как два идентичных USB-устройства и монтирует в систему два отдельных диска, тогда как первое представляет собой устройство CDROM, содержащее защищенный от записи контент, а второе представляет собой обычный раздел флэш-диска, который "может" быть написано Тем не менее, кажется, что он сломан каким-то странным образом, так как он не позволит мне что-то записать, отформатировать, ничего, но сейчас это не проблема.
Вопрос: Как я могу разблокировать всю флешку, чтобы она отображалась в системе как одно устройство объемом 8 ГБ, которое можно разделять и использовать как обычно, без ограничений?
Поскольку это устройство было U3, я попробовал стандартные утилиты: U3 Uninstaller от u3.com (найден на SoftPedia) и open source u3_tool от sourceforge (как для Windows, так и для Linux). Первая утилита не смогла даже обнаружить USB-флешку как устройство U3 (просто простаивала, пока я несколько раз подключал флешку), в то время как вторая утилита не работала с какой-то неясной ошибкой, когда команда SCSI не смогла что-то сделать (я мог бы предоставить точные ошибки, когда Я переключаюсь обратно на окна). u3_tool -i /dev /sg3 (отображение информации об устройстве) завершается неудачно с
u3_partition_info() failed: Device reported command failed: status 1
... и любой другой параметр завершается неудачно с той же ошибкой, за исключением первой части, в которой указано, какая именно команда не выполнена.
Так что, видимо, это не устройство U3. Или, если это так, он не ведет себя как один.
Я несколько раз читал, что защита этого устройства осуществляется специальной командой, отправляемой устройству, которая сообщает ему о необходимости заблокировать себя, и поэтому должна быть команда разблокировки, которая установит привод прямо.
Кто-нибудь имеет какие-либо идеи о том, что я могу сделать с этим устройством, чтобы исправить это?
PS Я также упомянул проблему с невозможностью использовать второй "диск", но я буду решать эту проблему, когда (и если) мне удастся объединить эти два устройства в одно ...