第一组命令
将这些命令与 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