USB的存储容量从16 GB降低到2 MB。

我下载了ubuntu-13.04-desktop-amd64。

在Ubuntu的网页上,我看到了一个制作可启动USB驱动器的链接选项,然后我下载了Universal-USB-Installer-1.9.3.3,并且制作了可启动的USB驱动器。

在安装操作系统时发现错误,安装未能完成。之后我格式化了我的USB,但USB的存储容量从16 GB减少到2 MB。我该如何恢复我的USB大小并安装ubuntu?


抱歉,但是你的USB闪存可能已经损坏了。我之前也遇到过一款2GB的USB闪存出现相同的问题,但是无论我尝试什么方法都无法恢复其原始大小。 - Danatela
如果您已经在Ubuntu上或可以访问任何Ubuntu系统,请连接您的U盘,打开“磁盘实用程序”,并查看您的U盘是否设置了任何分区。 - Kushal
首先在命令提示符中使用命令,查看注释,然后我使用HPUSBDISK来格式化USB。 - user394328
5个回答

由于尚无有效答案,我在此发布以下内容:
问题在于您的USB闪存盘剩余空间已变为未分配状态。要修复它,请使用diskpart(在Windows中):
- 打开命令行(cmd)并键入“diskpart”。允许Windows运行它。 - 键入“list disk”,找到您的USB闪存盘的编号。 - 键入“select disk X”,将USB磁盘的编号替换为“X”。应显示已选择磁盘X。 - 键入“clean”。 - 键入“create partition primary”。
现在,您应该能够像以前一样使用闪存盘。(您需要先格式化它)

8这是一种真正有效的工作方法 :) - Manoj
有点奇怪,你不能从磁盘管理控制台(diskmgmt.msc)执行此操作。 - Nick T
对我来说有效。 - skd
两年后,这仍然是一个很棒的发现。谢谢。 - David Castillo
非常感谢。你会认为Ubuntu会警告人们,用于制作可启动U盘的USB驱动器不能简单地重新格式化以便在Windows机器上重复使用.... - Kyle Strand
@Mostafa,你在我心中是一个神一样的存在。非常感谢! - Razzey
非常好的解决方案,对我起了作用。 - Bikram Shrestha
1你真是个天才。 - SWIIWII
第一次尝试没有成功,但经过两次尝试后终于成功了,非常感谢。 - Narendra Jaggi
1为什么人们在Ask Ubuntu上给一个Windows解决方案点赞? - Eric

首先打开磁盘管理。 点击可移动磁盘或U盘选项。 右键点击并查看总空间(已分配和未分配空间之和)。 如果大小小于总空间,则按照以下步骤操作。 以管理员模式打开命令提示符。 输入"diskpart"。 按回车键。 输入"list volume"。 按回车键。 输入"select volume 6"
{选择可移动磁盘选项,如1、2、3} 按回车键
输入"clean" 按回车键 然后退出命令提示符,转到磁盘管理。 右键点击可移动磁盘(您的U盘卷) 打开新卷 然后启动新分区向导。 然后一直点击下一步,直到完成。 现在查看您的U盘容量,它已经改变了!!!!!

感谢您阅读这篇文章!!!!! 如果有帮助,请留下评论。


使用Ubuntu自带的磁盘工具,检查闪存驱动器的分区是否实际上使用了整个16GB。可能是在使用USB安装程序时出现了分区表问题...为了解决这个问题,您可以在该特定设备的磁盘工具中删除任何分区,并重新添加它们以准备适当格式化...

如果你使用的是Windows 7,并且没有安装Linux系统,可以右键点击“我的电脑”,然后选择“管理”。 在那里你可以格式化USB和其他磁盘驱动器。

这是一个老问题,但是这里有一个Ubuntu的解决方案,因为这里唯一完整的答案是针对Windows的(在AskUbuntu上...)。
这个CLI解决方案在Ubuntu 18.04上使用fdisk。在这个例子中,我正在使用一个总共有64GB空间的驱动器,但只显示512MB可用。
  1. 使用Ctrl + Alt + t打开终端。使用命令sudo fdisk -l来识别USB驱动器。这将输出所有挂载的磁盘和设备,每个条目看起来类似于:
Disk /dev/sda: 57.8 GiB, 62058921984 bytes, 121208832 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbbd6109c

Device     Boot Start     End Sectors  Size Id Type
/dev/sda1  *     2048 1050623 1048576  512M  c W95 FAT32 (LBA)

从基于预期字节大小的列表中找到您的USB驱动器。您可能会看到两个条目,一个是“磁盘”(您可以访问的驱动器部分),另一个是“设备”(驱动器上的总空间)。在原始问题中,“磁盘”条目将显示2 MB的空间,“设备”将显示16 GB。
现在我们可以回收这个空间,使其全部可供您使用(而不仅仅是“磁盘”中的2 MB)。
3. 记下磁盘的名称;在这个例子中,它应该是/dev/sda。注意:非常重要的是正确识别您的驱动器名称,因为我们将擦除其中的数据 - 您不希望意外选择您的硬盘并擦除个人数据!
4. 使用命令sudo fdisk /drive/name将驱动器加载到fdisk中,将/drive/name替换为第3步中的名称(如/dev/sda)。这将启动fdisk CLI界面(而不是您正常的终端);您可以输入m来显示可用命令。
- 输入p以确认这是您在第3步中找到的驱动器。输入d以删除现有的设备分区。 - 输入n以创建一个新分区。按回车键接受默认选项(一个分区,大小为您的USB驱动器的最大值)。您也可以输入其他值,例如如果您想要多个分区。再次输入p以检查新分区,它应该与第5步中的不同。 - 输入w以保存这些更改并返回到正常的终端。
5. 添加文件系统 - 如果您对文件系统不了解但想要在Ubuntu和Windows上使用此驱动器,一个好的选择是NTFS。输入mkfs.ntfs -f /drive/name来格式化驱动器。有关更多信息,请参见下文*。
6. 挂载驱动器。一个很好的步骤是here,但一个快速的方法是:
sudo mkdir /media/your_drive
sudo mount /drive/name /media/your_drive

您现在应该可以访问整个驱动器的空间了!
关于文件系统:NTFS兼容Ubuntu和Windows,但如果您不需要在Linux和Windows之间共享驱动器,有更好的选择,如ext4(Linux)、exFAT(Win)、FAT32(两者皆可)等。我将讨论文件系统的问题推迟到其他问题中,请参考其他 问题