如何从 Linux 擦除闪存驱动器?

Eva*_*ske 3 linux partitioning wipe ubuntu usb-flash-drive

我最近使用闪存驱动器在上网本上试用 MeeGo。不幸的是,我用来将 MeeGo 写入闪存驱动器的应用程序以一种相当不寻常的格式创建了一个新分区。Ubuntu 磁盘实用程序无法删除分区,GParted 甚至无法看到它。如何从 Ubuntu 完全擦除闪存驱动器?我不想安装任何额外的软件。

Dav*_*d Z 7

你试过fdisk吗?在终端中,运行

sudo fdisk /dev/sdx
Run Code Online (Sandbox Code Playgroud)

where/dev/sdx应该替换为您的闪存驱动器的设备文件。一旦你fdisk打开,键入p列出分区表,如果神秘的分区都被列出,您可以用d #其删除。(#是分区的编号,例如d 1, d 2)w将分区表写回磁盘并q退出。(点击m求助)

如果甚至fdisk失败,我想您可以尝试将第一个扇区清零,我认为该扇区包含分区表。

sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1
Run Code Online (Sandbox Code Playgroud)

再次,/dev/sdx应替换为您的闪存驱动器的实际设备,将为您做到这一点。您可以增加count=数量以将零写入更多磁盘,或者完全省略它以覆盖整个磁盘。不用说,如果您这样做,您将无法挽回地丢失任何可能已存储在磁盘上的文件。