使用DD命令制作U盘启动盘安装archlinux成功,然后发现U盘容量由2G变为36M,怎么恢复?
百度和在论坛翻了翻没有找到有用的资料,现在电脑只有archlinux,希望能在arch下恢复,谢谢!
离线
lsblk和fdisk -l都只能看到sdb,容量30.6M(上面的36错了),用gparted也是一样,用cfdisk和gparted都不能将这30.6M建立分区
用gparted建立分区提示没有分区表,去建立分区表,没有任何提示,估计没有建立成功
离线
cfdisk 重建分区表、分区、格式化。
离线
建立不了分区表
如下:
在fdisk下:
命令(输入 m 获取帮助):v
剩余 62687 未分配的 512字节 扇区。
命令(输入 m 获取帮助):o
Created a new DOS disklabel with disk identifier 0xcdce70d7.
命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。
[root@Lv w]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.24.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
设备不包含可识别的分区表。
Created a new DOS disklabel with disk identifier 0x19d4781c.
命令(输入 m 获取帮助):
离线
难道U盘挂了?
离线
看看内核日志里写的大小是多少,以及有没有 I/O 错误? /var/log/everything.log、dmesg 或者 journalctl -k 查阅。
离线
也是30.6M,估计让我给搞坏了
离线
U 盘哪里买的?是正版么?
离线
U盘倒是肯定没有问题,不过已经被我拆了,拆下一个2G的小MicroSD卡,估计是坏了
离线
谢谢这么热心。
离线
登陆上来回答下,我前些天用ruf什么的创建arch启动盘的时候,在windows下u盘就只能显示30m了,我在网上查了一下,说是windows不支持u盘多分区,然后我用DG清除了分区,就能看到整个空间了,不知道你是不是一样的问题,不过既然你拆了u盘,那估计没得查了
离线
这个我也出现过,在把arch装到u盘制作启动盘的时候,u盘会变小,当然u盘的格式不再是fat,
正常,在win下格式化,然后使用专门的软件恢复下容量大小
最近编辑记录 Archnew (2015-09-29 21:51:55)
懒是一切的原罪
离线