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

在为arch linux制作USB安装程序并失败后,我的16g USB大小减小到38MB,usb,size,reduce,archlinux,drive,Usb,Size,Reduce,Archlinux,Drive,在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 par

在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上格式化它,但失败了,我试着用启动盘创建器擦除它,它只是显示“擦除”,一直持续到我关闭它 我试过了

也没有回应


如何找回16g空间?

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

您应该重建设备分区表。 执行此操作可使用单个16GB NTFS分区创建新的GPT分区表:

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

Thx,但它仍然有一个问题。有一个未格式化的分区,sr0 1024mb类型:rom
# parted /dev/sdb
(parted) mktable gpt
(parted) mkpart primary ntfs 0 100%
(parted) quit
# mkfs.ntfs -Q /dev/sdb1