如何在 OSx El Capitan 中强制格式化只读 USB 驱动器?

如何在 OSx El Capitan 中强制格式化只读 USB 驱动器?

我有一台笔记本电脑崩溃了,并使用了跟随方法制作可启动的 USB 驱动器(32 GB)。

hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso

diskutil unmountDisk /dev/diskN

sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m

它确实起作用了,并制作了一个只读的 USB,就像 CD 一样。我现在想撤消它(在 OSx 中),但磁盘实用程序似乎无法做到这一点。当我单击“擦除”时,它只是失败了

"Erase process has failed" 

细节揭示

Name invalid.
Operation failed...

有没有办法可以在 OSx El Capitan 中强制格式化此 USB 驱动器(为 FAT 32 或 OSX Extended)?

答案1

解决了。

sudo diskutil unmountdisk force disk2

sudo dd if=/dev/zero of=/dev/disk2 bs=1024 count=1024

答案2

我的经验:我使用 Raspberry Pi 3 的 SD 卡,但不知何故其中一张在 Mac 上只读。我意识到该卡的格式是 MBR,而 OS X 不会读取/写入 MBR,而是 GPT。解决方案:

我使用了 Gparted (Linux)

  1. 设备>创建分区表>选择新分区表类型>GPT
  2. 分区>新建>文件系统>fat32
  3. 分区>格式化为>fat32

完毕

相关内容