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

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

当我检查 diskmgmt.msc 时,我可以看到有几个我无法识别的卷和 12.79 GB 的未分配空间。

现在,我有另一个 2 GB USB 闪存驱动器,但也有同样的问题。它也被用于 FreeNAS,据报道它的容量也只有 938 MB。我以为它在那里坏了一段时间,直到我看到这个 16 GB 型号出现同样的问题。
我尝试在 2 GB 模型上使用 diskpart,我看到那里有几个分区 ( list partitions),就像这个分区一样。所以我使用了这个clean选项来尝试擦除它,但这擦除了所有东西,所以现在完全没用了。我不确定如何重建它。
这是一个标准例程,就像整个“用户体验”的一部分一样,每当您使用 FreeNAS 制作可启动的 USB 闪存驱动器时,它都会弄乱您的设备吗?我是 FreeNAS 的新手,所以我不知道。但它确实看起来像。也许实际上是 Windows 中的格式操作把事情搞砸了......我不知道。这不是很好。
如何将容量恢复到 16 GB 大小 (14.9 GiB)?
我的目标很简单,标题说明了一切,但我尝试过的每一种方式都失败了。我已经阅读了各种网站上的说明(除了这里),他们似乎都遗漏了一些东西......这就是我所拥有的:
虽然我可以使用 rufus 轻松创建可启动的 Windows 10 USB,但我的目标更具教育意义:我想了解正在发生的事情,以及失败的根源是什么,如果可能的话,让它工作。
当我尝试在终端中创建 Win10 映像时,我尝试了以下命令:
sudo dd if=Windows10.iso of=/dev/sdc1 bs=512k
Run Code Online (Sandbox Code Playgroud)
我得到一个分区,它似乎安装在 Debian 上,但在 Windows 和 mac 上无法识别。Gparted 显示这一点: gparted 报告文件系统未知 ,另一个正常工作的 USB 闪存驱动器(我有 4 个)读取如下: 在此处输入图像描述
我在某些地方读到你不应该输出到分区(sdc1)而是输出到驱动器(sdc),所以我试过这个:
sudo pv Windows10.iso | sudo dd of=/dev/sdc bs=5M
Run Code Online (Sandbox Code Playgroud)
(对于那些熟悉的人来说,这是相同的命令,通过 dd 管道传输,并使用 sdc 代替)。这似乎会破坏整个分区,正如您从 fdisk 中看到的:我的终端输出显示了命令和 fdisk。
这令人沮丧,但我决定重新开始。我重新启动,并运行以下命令
sudo umount /dev/sdc1
sudo wipefs -a /dev/sdc
sudo fdisk -l
sudo fdisk /dev/sdc
n, p, 1, [enter], …Run Code Online (Sandbox Code Playgroud) 我已经搜索了很多,但我只能找到VLite。顺便说一句,我说的是 Windows 本机 VHD 启动的等效项,而不是虚拟化。
linux ×2
boot-to-vhd ×1
dd ×1
debian ×1
disk-image ×1
format ×1
freenas ×1
gparted ×1
partitioning ×1
usb ×1
vhd ×1
virtual-disk ×1
windows-7 ×1