![USB 记忆棒可作为两个存储设备](https://linux22.com/image/1298623/USB%20%E8%AE%B0%E5%BF%86%E6%A3%92%E5%8F%AF%E4%BD%9C%E4%B8%BA%E4%B8%A4%E4%B8%AA%E5%AD%98%E5%82%A8%E8%AE%BE%E5%A4%87.png)
我有一个 USB 记忆棒,插入计算机后会显示为两个设备。第一个是 CD-ROM 驱动器,第二个是普通的 USB 大容量存储设备。
dmesg
给出以下内容:
[35325.116114] usb 1-2: new full speed USB device using ohci_hcd and address 7
[35325.868988] usbcore: registered new interface driver uas
[35325.875607] Initializing USB Mass Storage driver...
[35325.875675] scsi3 : usb-storage 1-2:1.0
[35325.876380] usbcore: registered new interface driver usb-storage
[35325.876382] USB Mass Storage support registered.
[35327.089961] scsi 3:0:0:0: CD-ROM USB Flash Disk 3000 PQ: 0 ANSI: 2
[35327.099399] scsi 3:0:0:1: Direct-Access USB Flash Disk 3000 PQ: 0 ANSI: 0 CCS
[35327.130825] sr1: scsi3-mmc drive: 0x/0x caddy
[35327.130956] sr 3:0:0:0: Attached scsi CD-ROM sr1
[35327.131047] sr 3:0:0:0: Attached scsi generic sg2 type 5
[35327.131205] sd 3:0:0:1: Attached scsi generic sg3 type 0
[35327.168612] sd 3:0:0:1: [sdb] 3905536 512-byte logical blocks: (1.99 GB/1.86 GiB)
[35327.182318] sd 3:0:0:1: [sdb] Write Protect is off
[35327.182322] sd 3:0:0:1: [sdb] Mode Sense: 43 00 00 00
[35327.223709] sd 3:0:0:1: [sdb] No Caching mode page present
[35327.223723] sd 3:0:0:1: [sdb] Assuming drive cache: write through
[35327.308129] sd 3:0:0:1: [sdb] No Caching mode page present
[35327.308133] sd 3:0:0:1: [sdb] Assuming drive cache: write through
[35327.336280] sdb: sdb1
[35327.443196] sd 3:0:0:1: [sdb] No Caching mode page present
[35327.443201] sd 3:0:0:1: [sdb] Assuming drive cache: write through
[35327.443204] sd 3:0:0:1: [sdb] Attached SCSI disk
[35331.073317] UDF-fs: Partition marked readonly; forcing readonly mount
[35331.083014] UDF-fs INFO UDF: Mounting volume 'Tervetuloa', timestamp 2010/06/16 17:10 (10b4)
记忆棒的工作原理似乎U3智能硬盘, 但U3_工具不会认出它。
这是什么记忆棒?我如何删除和/或修改 CD 驱动器上的文件?
答案1
某些 USB 设备可以配置为显示为两个或三个存储设备。这在固件级别起作用 - 操作系统看到的不是带有分区的单个磁盘,而是两个或三个独立的设备,因此您无法对其进行重新分区。
(U3 只是一个例子。另一家我忘记名字的制造商出售的 USB 记忆棒带有一个约 200 MB 的只读分区,其中包含约 20 MB 的促销 JPEG 和卡巴斯基试用软件。)
您需要特殊软件来重新配置驱动器。不幸的是,大多数此类程序仅适用于 Windows,不正式向公众开放,您必须知道 USB 记忆棒中使用的闪存控制器并找到特定程序。
如果有人有其他类型的程序,请随意添加。
答案2
我已经见过几种这种类型的设备,我无法修改分区,最终只得到一个普通的存储设备。
我担心制造商在硬件/固件级别进行了这些配置,并且这些配置无法撤消,至少无法通过普通方式撤消。
答案3
你能重新分区记忆棒吗?这就是 U3 的工作原理。它将 U3 数据保存在一个分区上,将你的数据保存在另一个分区上。你也可以尝试使用 SandisksU3 移除工具.我想我就是这么做的。