创建Ubuntu安装盘后无法格式化USB闪存盘

我的USB闪存盘有问题。 我使用Ubuntu标准工具“创建可引导磁盘”在驱动器上创建了一个Ubuntu 16.04安装,现在我无法格式化这个USB驱动器。

当我从这个驱动器中删除Ubuntu安装时,它只是不断回来并且此驱动器上的可用内存为0 mb。

我该如何解决?

我建议你安装并使用mkusb ,它可以将USB驱动器恢复到标准存储驱动器(带有MSDOS分区表和FAT32文件系统的分区)。 请参阅这些链接

mkUSB -快速启动手册.pdf

help.ubuntu.com/community/mkusb

mkusb版本12别名mkusb-dus: 在此处输入图像描述

通常问题是一些数据“欺骗”软件认为即使在好的情况下pendrive也不起作用,并且足以擦除第一兆字节以消除该数据。 我认为你的驱动器就是这种情况。 您使用工具查看驱动器,该工具无法识别或正确理解从iso文件克隆的引导系统的结构。


USB pendrive有很多种方法可以发生故障。 所以值得尝试不同的事情。 如果mkusb出现故障,请尝试使用另一个USB端口,另一台计算机和另一个操作系统。 但是有一个限制,当你必须接受pendrive可能损坏无法修复时,至少使用像你我这样的普通用户可用的工具。 看到这个链接

Pendrive寿命

但是如果驱动器中有有价值的数据,您应该以不同的方式思考并使用特殊方法来恢复/修复文件系统,甚至在没有任何文件系统的情况下恢复数据。 看到这个链接,

修复pendrive的分区表和文件系统

如果您需要擦除数据以使用可用的USB驱动器,您可以尝试使用gparted。 删除当前分区并创建一个新分区,这可能会解决您的问题。 如果这不起作用,您可以使用dd将0填充为usb。

 sudo dd if=/dev/zeros of=/dev/ bs=4096 

应该类似于sdbsdc 。 找出插入你的USB驱动器和使用

 mount | grep /media/ 

它会给你一个像这样的线

 /dev/sdc1 /media/your_username/ type... 

第一部分是你要找的东西。 从sdc1中删除该号码。 sdc1实际上代表分区,你想转储整个USB驱动器,所以删除号码。 让它工作一段时间,它不会给你任何输出,它一直工作,直到它完成。 时间取决于USB驱动器的大小。 一旦完成打开gparted并创建一个新分区。