我的意图是使用命令销毁通过 USB 连接的闪存驱动器...
dd if=/dev/urandom of=/dev/sdX bs=64K
在命令sdX
中将被替换。执行此命令后,我会用锤子砸碎设备。
该ls
命令在插入设备之前和之后使用,以确定与设备关联的符号。
b@hp:~/Desktop$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6
b@hp:~/Desktop$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1
通过 USB 连接的闪存驱动器同时显示为/dev/sdb
和/dev/sdb1
。哪个符号更适合我的目的?
如果要覆盖整个驱动器,请写入
/dev/sdb
.但
hdparm --security-erase
更擅长覆盖“一切”(比dd
)。中有一个有用的描述man hdparm
。hdparm
警告:如果您想修复它们以便以后使用,请不要在通过 USB 连接的驱动器上使用,因为有致命结果的报告。但在这种情况下,这应该不是问题。我认为这个命令会损坏你的 USB 设备。
卸载它,然后重新安装它。
这将修复您的系统:
第二种选择将节省您的时间