如何擦除/删除/清空或擦除磁盘
我确定还有其他方法,但我更喜欢使用的方法是dd
用于复制零或我想要擦除的文件系统中的随机数据的方法。
因此,如果您想擦除您的……比方说 microSD 卡,请运行此命令。
假设它安装在/dev/sdd1
:
dd if=/dev/urandom of=/dev/sdd1
Run Code Online (Sandbox Code Playgroud)
如果你不想等待太多,你可以用零而不是随机数据填充分区:
dd if=/dev/zero of=/dev/sdd1
Run Code Online (Sandbox Code Playgroud)
两者都是安全的,但恕我直言,第一个可能更好,但当然我可能是错的。
再一次,一定要仔细检查,或者更好地检查你要应用的分区,Linux 不会警告你,结果无法撤消。
一个好的做法可能是首先制作磁盘的映像,然后擦除它。如果您想以这种方式继续,请执行此操作。
dd if=/dev/[partition-to-wipe] of=/tmp/backup.img
Run Code Online (Sandbox Code Playgroud)
然后擦
dd if=/dev/urandom of=/dev/[partition-to-wipe]
Run Code Online (Sandbox Code Playgroud)
然后,您可以通过执行以下操作来恢复数据
dd if=/tmp/backup.img of=/dev/[partition-to-wipe]
Run Code Online (Sandbox Code Playgroud)
信息取自本站。
只需使用GParted。
卸载 U 盘上的所有分区,然后删除它们。然后,您可以根据需要创建分区。如果您需要,这里有一些文档。
这应该有效地擦除任何分区。- 记得点击这个绿色按钮,否则它不会做任何事情:
如果你只是想擦除它,你也可以sudo fdisk -l
在终端中找到设备名称,然后运行:
sudo dd /dev/zero /dev/sdX1
Run Code Online (Sandbox Code Playgroud)
sdX1
设备的名称和分区号在哪里,可以在 GParted 或fdisk
. 如果您只使用 GParted,这不是必需的,但是您可能需要在之后使用 GParted 来重新格式化它...