您尚未登录。

#1 2021-04-09 15:34:04

vampire
会员
注册时间: 2021-02-24
帖子: 42

使用dd命令制作启动U盘后没容量了

惠普8GB U盘,可用容量是7.58GB
一直在win7环境下使用,在WIN7系统里用U盘量产工具量产出一个Archlinux安装镜像的CD-ROM盘,一直用这个U盘CD-ROM安装arch系统。剩余6个多G是自由盘,格式是FAT32。
今天在arch系统下用dd命令在自由盘里制作manjaro21.0启动盘,制作成功后插到WIN7系统下,显示自由盘容量只有3.98MB了,可用容量也只有3.98MB。
注:manjaro21.0安装镜像大小是2.4GB
这是怎么回事?

离线

#2 2021-04-09 15:36:15

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 196
个人网站

Re: 使用dd命令制作启动U盘后没容量了

遇事不决,gparted,先选磁盘,然后删除分区,顺不掉报错,新建分区表,建不了,拔了重新插U盘,还是不行,重启电脑,再试...直到解决。


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#3 2021-04-09 15:45:29

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 使用dd命令制作启动U盘后没容量了

不了解 Windows,也不知道你「用dd命令在自由盘里制作」是怎么做的。
请详细说明,并贴 fdisk -l 以及 lsblk -o+FSTYPE,FSSIZE,PARTLABEL,LABEL 的输出。

离线

#4 2021-04-09 16:38:12

vampire
会员
注册时间: 2021-02-24
帖子: 42

Re: 使用dd命令制作启动U盘后没容量了

依云 说:

不了解 Windows,也不知道你「用dd命令在自由盘里制作」是怎么做的。
请详细说明,并贴 fdisk -l 以及 lsblk -o+FSTYPE,FSSIZE,PARTLABEL,LABEL 的输出。

sudo dd if=/home/vam/manjaro.iso文件名 of =/dev/sdb
并且制作完成提示成功,插到电脑上重启可以进入
manjaro系统安装界面

离线

#5 2021-04-09 16:51:33

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 196
个人网站

Re: 使用dd命令制作启动U盘后没容量了

你拿gparted稍微看一下不就知道了,明显就是需要多少空间,划分出去多少而已啊,剩下的都是未被分配。


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#6 2021-04-09 16:54:30

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 使用dd命令制作启动U盘后没容量了

哦这样啊。

你可能得首先区分一下块设备和分区。你直接往块设备上写了一个 iso,没有分区表了,当然也就没有空闲的分区给你放东西了。

如果希望空闲空间能够使用,如果你只需要支持 UEFI 启动,可以尝试直接把 iso 里的内容复制到设备的 EFI 分区中。(当然,你要自己分区并创建 EFI 分区。)由于文件系统是新的,你可能需要修改一下引导参数,或者把 EFI 分区里的文件系统的卷标改成和你的 iso 一样。

离线

#7 2021-04-09 19:56:55

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 使用dd命令制作启动U盘后没容量了

分区表已损坏,没有了剩余空间这个概念,所有的在此种情况下仍尝试报告分区或所谓剩余空间的软体都有bug。(或者是无法修复的,因为ISO头部可能有各种特意设计的奇怪的数据结构)


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#8 2021-04-09 20:34:28

vampire
会员
注册时间: 2021-02-24
帖子: 42

Re: 使用dd命令制作启动U盘后没容量了

依云 说:

哦这样啊。

你可能得首先区分一下块设备和分区。你直接往块设备上写了一个 iso,没有分区表了,当然也就没有空闲的分区给你放东西了。

如果希望空闲空间能够使用,如果你只需要支持 UEFI 启动,可以尝试直接把 iso 里的内容复制到设备的 EFI 分区中。(当然,你要自己分区并创建 EFI 分区。)由于文件系统是新的,你可能需要修改一下引导参数,或者把 EFI 分区里的文件系统的卷标改成和你的 iso 一样。

但我在win下通过制作U盘启动后,U盘该多少容量还是多少容量啊,比如一个4G的U盘,ISO文件大小1.8G,写入完成后查看U盘信息还是4G容量,可用容量为2.2G,这2.2G空间我仍然可以往里面存放文件

最近编辑记录 vampire (2021-04-09 20:35:49)

离线

#9 2021-04-09 20:56:43

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 使用dd命令制作启动U盘后没容量了

vampire 说:

但我在win下通过制作U盘启动后,U盘该多少容量还是多少容量啊,比如一个4G的U盘,ISO文件大小1.8G,写入完成后查看U盘信息还是4G容量,可用容量为2.2G,这2.2G空间我仍然可以往里面存放文件

我说了,我不了解 Windows,并不清楚它是如何制作的。你直接 dd 往设备上写肯定不会是这样子的。
在 Linux 制作出类似的设备是可能的,比如有个 ventoy 项目就是干这个的。

离线

#10 2021-04-12 13:22:48

archd
我吃西红柿
注册时间: 2021-04-04
帖子: 16

Re: 使用dd命令制作启动U盘后没容量了

,这自由盘里 是什么意思?

离线

#11 2021-04-12 16:05:52

jacker
会员
注册时间: 2021-03-05
帖子: 4

Re: 使用dd命令制作启动U盘后没容量了

一看是8G的U盘,在win下占用空间很大,写入镜像差不多空间一大半了。还是建议换容量大的U盘

离线

页脚