无法打开设备“/dev/sdb”进行写入!埃诺30岁了!正在中止写入!

无法打开设备“/dev/sdb”进行写入!埃诺30岁了!正在中止写入!

第一组命令

将这些命令与 GDISK 一起使用:

> sudo gdisk /dev/sdb
o
n
w

我得到:

最终检查完成。即将写入 GPT 数据。这将覆盖现有分区!

您想继续吗? (是/否):是

好的;将新的 GUID 分区表 (GPT) 写入 /dev/sdb。

无法打开设备“/dev/sdb”进行写入!埃诺30岁了!正在中止写入!

第二组命令

还使用另一组 GDISK 命令:

> sudo gdisk /dev/sdb
x
z

我得到:

即将清除 /dev/sdb 上的 GPT。继续? (是/否):是

打开“/dev/sdb”进行写入时出现问题!程序现在将终止。

清空MBR? (是/否):是

警告! MBR 没有被覆盖!错误是30!

为什么

该设备是一个闪存 USB 驱动器。

  • 可能是什么原因?
  • 我还能尝试什么?

DD

没办法dd

> sudo dd if=/dev/zero of=/dev/sdb status=progress
dd: failed to open '/dev/sdb': Read-only file system

磁盘驱动器

FDISK 也没有帮助:

> sudo fdisk /dev/sdb

Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

fdisk: cannot open /dev/sdb: Read-only file system

HDPARM

我已经使用过hdparm

> sudo hdparm -r0 /dev/sdb

/dev/sdb:
 setting readonly to 0 (off)
 readonly      =  0 (off)

苹果系统

我可以通过 MacBook 查看 USB 驱动器内容!所以,硬件条件还是不错的。 macOS 将文件系统报告为 MS-DOS (FAT32)。

macOS 磁盘实用程序

尝试使用 macOS 磁盘工具格式化设备会引发以下错误:

擦除分区时:

开始安全擦除...

卸载磁盘

创建分区图

无法打开设备。

手术失败…

擦除文件系统时:

卸载磁盘

无法修改分区图。

手术失败…

擦拭工具

Wipefs 工具输出:

> sudo wipefs -a /dev/sdb
wipefs: error: /dev/sdb: probing initialization failed: Read-only file system

答案1

设备品牌和型号是

SanDisk Ultra Media USB External Physical Disk 

根据:

这是sandisk的usb吗?有些具有硬件“安全锁”,可在 USB 电源波动时将 USB 锁定为只读。我有一个这样做了,必须退回,尽管他们更换了它(FOC)。

根据:

根据闪迪客户服务,这些驱动器具有安全机制,可以在检测到错误情况时禁用写入,以保护数据:

闪存驱动器检测到潜在故障并已被写保护以防止数据丢失。没有方法可以解决这个问题。您需要备份数据并更换闪存驱动器。

相关内容