在Mac OS X上擦除整个USB驱动器

时间:2017-04-25 15:01:31

标签: bash macos terminal usb-drive

苹果终端是否有命令强行擦除所有分区,主引导记录和USB闪存盘上的数据?

关于这种情况的一点信息:
我只是从朋友那里得到了一根棍子似乎已被损坏,但这不是一个身体上的缺陷。我猜他只是在格式化时删除了棒。

我已经尝试使用Mac Disc Utility重新分区,重新格式化并擦除棒,我尝试在Windows上格式化它。没有什么工作,所以我决定使用终端(我只是习惯终端/ bash,所以我是一个完整的新手)并尝试了命令(所有与sudo和diskutil在他们面前)的修复磁盘,重新格式化,partitionDisk,eraseDisk或zeroDisk,但没有任何效果。我现在收到此错误消息:错误:-69759:安全擦除数据以防止恢复失败 基础错误:5:POSIX报告:输入/输出错误

所以我最后的想法是,我必须从这个驱动器清理所有内容,因为它看起来有一些非常低级别的东西,我会认为完全擦除它将导致我的diskutil安装一个完整的新分区方案和驱动器上的所有东西,所以它最终会再次开始工作..

提前谢谢大家!

截图: dd attempt and disk info

2 个答案:

答案 0 :(得分:3)

如果你某些它是磁盘3:

,请在终端中尝试此操作
sudo dd if=/dev/zero of=/dev/rdisk3 bs=65536 count=1000

如果它说磁盘正忙,请让它忙碌!

sudo diskutil unmountDisk /dev/disk3

答案 1 :(得分:0)

首先,检查终端中你的usb是什么磁盘(确定):

sudo diskUtil list

然后

sudo dd if=/dev/urandom of=/dev/<your_usb_disk_here> bs=1m

如果你遇到忙碌错误和/或如果usb在其他地方使用,请停止你在那里做的事情并首先卸载它,因为Mark Setchell说

sudo diskutil unmountDisk /dev/<your_usb_disk_here>

如果你从使用bootcamp助手或其他东西得到一个时髦的名字,并且由于某种原因你不能得到dd甚至是磁盘工具来擦除它,比如“许可”问题,请使用:

diskutil eraseVolume HFS+ NAME <your_usb_disk_here>

请注意,最后一个arg不是例如/ dev / disk2,但只是最后一部分,disk2