16 GB USB 闪存盘容量降至 938 MB

16 GB USB 闪存盘容量降至 938 MB

将 FreeNAS IMG 写入 16 GB USB 闪存驱动器后,我现在只能使用 938 MB。我使用 Win32 Disk Imager 工具将 IMG 写入设备。后来,当我将 USB 驱动器插入我的 Windows 7 计算机时,它说必须格式化,因为它无法读取它。我相信这是正常的。所以我在提示时使用格式化选项在 Windows 内部对其进行了格式化。因此,现在在 Windows 资源管理器中,报告的该设备容量为 938 MB。

A

另外,当我检查属性对话框时,我可以看到相同的数字。

b

当我使用 diskmgmt.msc 检查时,我发现有几个我无法识别的卷和 12.79 GB 的未分配空间。

C

现在,我又有另一个 2 GB 的 USB 闪存盘,也出现了同样的问题。它也用于 FreeNAS,并且报告的容量也只有 938 MB。有一段时间我以为它坏了,直到我看到这个 16 GB 型号也存在同样的问题。

我尝试在 2 GB 型号上使用 diskpart,发现那里有多个分区 ( list partitions),就像这个一样。所以我使用该clean选项尝试擦除它,但擦除了所有内容,所以现在完全没用了。我不确定如何重建它。

这是一个标准例行程序吗,就像整个“用户体验”的一部分,每当您使用 FreeNAS 制作可启动的 USB 闪存驱动器时,它都会弄乱您的设备?我是 FreeNAS 的新手,所以我不知道。但看起来确实如此。也许事实上是 Windows 中的格式化操作弄乱了一切……我不知道。这不是很好。

我如何将容量恢复到 16 GB 左右(14.9 GiB)?

答案1

我设法用 diskpart 完成了这件事。我缺少的是创建新分区的命令。因此,下面是我使用的所有命令的分步概述。

请注意,输入select disk 1(步骤 4)时,您的磁盘号可能会有所不同。选择错误的磁盘可能会擦除整个计算机的主磁盘驱动器,从而丢失其中的所有数据。

我假设您已经到达 SU,所以知道如何进入运行提示符。但如果不知道,只需按住键盘上的 Windows 键。按住 Windows 键的同时,按下 R 键。瞧!运行提示符!命令来了!

  1. cmd
  2. diskpart
  3. list disk
  4. select disk 1(小心!请在此处选择正确的数字。请参阅上面的注释。)
  5. list partition(检查结果以确认这是正确的磁盘)
  6. clean
  7. list partition(应该没有)
  8. create partition primary
  9. list partition(应该有一个)
  10. format fs=fat32 quick
  11. list partition(应该还有)
  12. exit

如果你还没有意识到这一点,你必须Enter在上面每个命令行后按下键盘上的键。

现在是这样:

A

显示为 14.6 GB 的驱动器。

b

在 diskmgmt.msc 中也显示正常。所以现在一切都正常了。

答案2

当您将映像写入闪存驱动器时,它将根据映像上的规格创建分区。 在您的例子中,它会创建一个 938 MB 的分区。

由于闪存驱动器只会显示第一个分区,因此您无法访问其余分区。但是,使用计算机管理->磁盘管理,您通常可以增加分区并包括未分配的空间。查看您的图像,除非您在尝试刷新图像时犯了错误,否则可能无法使用此特定图像。

尝试删除除 F:分区之外的所有分区,然后右键单击它并使用放大。

该图像可能不再起作用,但您随时可以删除所有分区并再次刷新该图像。

答案3

似乎您不小心删除了可移动磁盘上的一个主要分区。请创建一个分区以充分利用其容量。

您将无法在 Windows 中创建分区,因此请使用第三方软件,如易我分区大师首页。有了这个,你可以查看我的博客

相关内容