首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux与写保护的Compact有关的问题

Linux与写保护的Compact有关的问题
EN

Unix & Linux用户
提问于 2019-01-18 11:13:10
回答 1查看 255关注 0票数 2

我有一个版本奇怪的问题,一个4GB ATP工业级紧凑型闪存卡。我试图使用它作为启动存储一个ALIX单板个人电脑。

当我将它插入另一台Linux机器时,我看到:

代码语言:javascript
复制
[  421.320908] scsi 3:0:0:0: Direct-Access     eUSB     Compact Flash    5.06 PQ: 0 ANSI: 2
[  421.331377] sd 3:0:0:0: Attached scsi generic sg2 type 0
[  422.670588] sd 3:0:0:0: [sdb] 7847280 512-byte logical blocks: (4.01 GB/3.74 GiB)
[  422.700420] sd 3:0:0:0: [sdb] Write Protect is on
[  422.700424] sd 3:0:0:0: [sdb] Mode Sense: 00 77 bd 6f

然后,当我尝试使用任何一种写操作时,我得到:

代码语言:javascript
复制
dd: failed to open ‘/dev/sdb’: Read-only file system

到目前为止我尝试过的事情:

  • 它上似乎没有任何物理写保护开关
  • 我可以重新格式化它,写文件,在Mac上读取它们。
  • 我已经成功地将整个卡对准了我的Mac (dd if=/dev/zero of=/dev/disk1 bs=10m)。
  • 我尝试过使用hdparm禁用只读模式(hdparm -r0 /dev/sdb),它不会出错,但也不会禁用写保护。
  • 我没有任何这些问题与其他紧凑的闪存卡-但我想使用这一个,因为它是大得多-应该更好,因为它是工业等级。

在我的主Linux机器上,我使用Debian 8 (Jessie)和Linux内核版本3.16.0-7-AMD 64。

它似乎有某种软写保护锁应用于紧凑的闪存,这似乎只有Linux才能理解。

有没有人有其他的想法去尝试什么,或者什么可能是错误的?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-01-18 13:26:34

也许您可以使用这个特定设备的usb_storage驱动程序的古怪模式来修复这个问题,请参阅https://askubuntu.com/a/1088434

如果您必须使用古怪模式,这可能意味着紧凑型闪存卡的行为不同于(大多数)其他CF卡。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/495265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档