我有一台笔记本电脑崩溃了,并使用了跟随方法制作可启动的 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)
- 设备>创建分区表>选择新分区表类型>GPT
- 分区>新建>文件系统>fat32
- 分区>格式化为>fat32
完毕