在为 arch linux 制作 usb 安装程序并失败后,我的 16g USB 大小减少到 38MB

My 16g USB size reduced to 38MB after make a usb installer for arch linux and failed

运行 在 Ubuntu 14.04 上,我使用了

dd if=arch_linux.iso of=/dev/sdb  bs=4m

创建安装程序。

然而,在完成并弹出 USB 驱动器后,它给了我一个错误。从那时起,属性 中显示的 USB 大小为 40MB。 我 运行 一个 lsblk 来检查我的设备:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 149.1G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0 140.7G  0 part /
└─sda3   8:3    0   7.9G  0 part [SWAP]
sdb      8:16   1  14.9G  0 disk 
├─sdb1   8:17   1   724M  0 part 
└─sdb2   8:18   1    40M  0 part /media/william/ARCHISO_EFI
sr0     11:0    1  1024M  0 rom 

还是能认出是16g的。 我尝试在 windows 上格式化它但失败了,我尝试使用启动磁盘创建器并擦除它,它只显示 "erasing",一直持续到我关闭它 我试过了

sudo dd if=/dev/zero of=/dev/sdX

也没有回应

如何取回我的 16 克 space?

我随机将我的 USB 驱动器插入我的 windows 10,它神奇地弹出提示,要求在使用前格式化驱动器。它有效。虽然不知道发生了什么。

您应该重建您的设备分区table。

执行此操作以使用一个 16GB NTFS 分区创建一个新的 GPT 分区 Table:

# parted /dev/sdb
(parted) mktable gpt
(parted) mkpart primary ntfs 0 100%
(parted) quit
# mkfs.ntfs -Q /dev/sdb1