格式化u盘后,不能挂载。问题何在?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

格式化u盘后,不能挂载。问题何在?

#1

帖子 xwp911 » 2014-08-08 7:25

设备 启动 起点 终点 块数 Id 系统
/dev/sdb1 * 64 15728639 7864288 b W95 FAT32
xwp@xwp-LenovoProduct:~$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (4-Feb-2014)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
491520 inodes, 1966072 blocks
98303 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2013265920
60 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
弹出U盘后重新插入,系统提示无法正确挂载。
Error mounting /dev/sdb1 at /media/xwp/298bdee4-1442-4acf-8eab-af6b1ae06d8f: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdb1" "/media/xwp/298bdee4-1442-4acf-8eab-af6b1ae06d8f"' exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
然后,
sudo fdisk -l
设备 启动 起点 终点 块数 Id 系统
/dev/sdb1 * 64 15728639 7864288 b W95 FAT32
怎么格式化后仍旧显示上述内容呢,错误在哪里?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 格式化u盘后,不能挂载。问题何在?

#2

帖子 poloshiao » 2014-08-08 11:13

/dev/sdb1 * 64 15728639 7864288 b W95 FAT32
1. http://en.wikipedia.org/wiki/Partition_ ... tition_IDs
0Bh ... FAT32 Microsoft DOS 7.1 +with CHS addressing
sudo mkfs.ext4 /dev/sdb1
2. http://manpages.ubuntu.com/manpages/sau ... kfs.8.html
mkfs - build a Linux filesystem
不能格式化 FAT32 Microsoft DOS 7.1
3. 如果你想使用命令行格式化 FAT32
http://manpages.ubuntu.com/manpages/luc ... isk.8.html # mbr
http://manpages.ubuntu.com/manpages/luc ... isk.8.html # gpt
http://manpages.ubuntu.com/manpages/nat ... ted.8.html # mbr & gpt
4. 圖形界面 gparted --- 下面文字指令的圖形前端 建議使用
http://manpages.ubuntu.com/manpages/nat ... ted.8.html # mbr & gpt
https://help.ubuntu.com/community/GParted
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#3

帖子 xwp911 » 2014-08-08 13:21

大神,我这个u盘很怪异
使用图形界面的Gparted格式化后也不行。不管是格式化成fat32、ntfs、ext4,都不行。删除分区后重新分区再格式化也不行。
问题在于:格式化后正常,可以写入删除添加目录等,但只要拔出u盘后再插入就不行了。不能挂载了。
最后我用虚拟机中的xp格式化,且在格式化选项中只能选fat32文件系统。回到ubuntu能挂载了,再次用Gparted格式化后又over了。
晕。
其他u盘试过了,没有任何问题啊! :em20
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#4

帖子 xwp911 » 2014-08-08 13:36

这是另一个u盘的操作过程:
xwp@xwp-LenovoProduct:~$ sudo fdisk -l
[sudo] password for xwp:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x985b985b

设备 启动 起点 终点 块数 Id 系统
/dev/sda1 * 2048 59897855 29947904 83 Linux
/dev/sda2 59899902 481804287 210952193 5 扩展
/dev/sda3 481805415 625137344 71665965 7 HPFS/NTFS/exFAT
/dev/sda5 59899904 450523135 195311616 83 Linux
/dev/sda6 450525184 459784191 4629504 82 Linux 交换 / Solaris

Disk /dev/sdb: 15.9 GB, 15938355200 bytes
64 heads, 32 sectors/track, 15200 cylinders, total 31129600 sectors
Units = 扇区 of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcad4ebea

设备 启动 起点 终点 块数 Id 系统
/dev/sdb1 2048 10647551 5322752 b W95 FAT32
/dev/sdb2 10647552 31129599 10241024 83 Linux

对/dev/sdb1进行格式化
xwp@xwp-LenovoProduct:~$ sudo umount /dev/sdb1
umount:/dev/sdb1:未挂载
xwp@xwp-LenovoProduct:~$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (4-Feb-2014)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
333248 inodes, 1330688 blocks
66534 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=1363148800
41 block groups
32768 blocks per group, 32768 fragments per group
8128 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

完成后,拔插。
xwp@xwp-LenovoProduct:~$ df -hT /dev/sdb1
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sdb1 ext4 4.9G 11M 4.6G 1% /media/xwp/082a47d1-c04a-4411-bee1-faed3efa2efe
挂载无问题啊。
大神求解!! :em20
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 格式化u盘后,不能挂载。问题何在?

#5

帖子 poloshiao » 2014-08-08 13:40

使用图形界面的Gparted格式化后也不行。不管是格式化成fat32、ntfs、ext4,都不行。删除分区后重新分区再格式化也不行。
问题在于:格式化后正常,可以写入删除添加目录等,但只要拔出u盘后再插入就不行了。不能挂载了。
最后我用虚拟机中的xp格式化,且在格式化选项中只能选fat32文件系统。回到ubuntu能挂载了,再次用Gparted格式化后又over了。
參考
http://superuser.com/questions/687147/h ... nd-windows

如果一直搗蛋
參考該文章中
使用 dd 指令
把 U 盤徹底 歸零一次
再使用 gparted 分割 格式化

補充
少數 U 盤
廠商出廠前燒錄了一些 firmware 在 U 盤前端
要徹底歸零 需要先找到該廠商提供的程式 移除 firmware
檢查方法
把這個 U 盤 插進 XP 看看 右下角的 移動裝置 出現的訊息 看看 除了一個 fat32 分割區外 還有什麼資訊
如果有 看看 是什麼資訊內容
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 格式化u盘后,不能挂载。问题何在?

#6

帖子 poloshiao » 2014-08-08 14:28

http://en.wikipedia.org/wiki/Partition_ ... tition_IDs
使用 fat32 關鍵字 搜尋
List of partition IDs
你會發現 左邊的 ID 號碼 許多都是 Fat32 格式
這些不同 ID 的 FAT32 代表 不同版本的 windows 程式 格式化 出來的 fat32 格式
跟 Ubuntu 或說 Linux 都有 不同程度的 相容問題

所以 最徹底的方法 就是 使用 gparted 格式化成 fat32
或者 使用 fdisk 程式 更換 指定的 id 號碼
跟 Ubuntu 的相容性 比較不會碰到問題
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#7

帖子 xwp911 » 2014-08-08 16:34

这个dd好漫长啊,出去一趟,回来还在dd 就8G的u盘啊
sudo dd if=/dev/zero of=/dev/sdb
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#8

帖子 xwp911 » 2014-08-08 17:27

我又出去一趟,回来还没完。 :em20
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 格式化u盘后,不能挂载。问题何在?

#9

帖子 poloshiao » 2014-08-08 17:59

正常情況 跟 USB 讀寫速度有關
如果 USB 硬件沒問題
但是耗時太久
上網查詢一下
該品牌型號的 USB 碟
廠商有沒有事先寫入任何 firmware
通常是 特殊用途的 USB 碟 會這樣作
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#10

帖子 xwp911 » 2014-08-08 18:25

poloshiao 写了:正常情況 跟 USB 讀寫速度有關
如果 USB 硬件沒問題
但是耗時太久
上網查詢一下
該品牌型號的 USB 碟
廠商有沒有事先寫入任何 firmware
通常是 特殊用途的 USB 碟 會這樣作
仍然在顽强地dd着
u盘无厂商,无名称,无标志。 :em06
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 格式化u盘后,不能挂载。问题何在?

#11

帖子 poloshiao » 2014-08-08 19:01

如果太久
按一下
ctrl + C
看看 否中斷 dd 的執行

然後
sudo fdisk -l
看看 分割區 還能否識別
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#12

帖子 xwp911 » 2014-08-09 13:35

poloshiao 写了:如果太久
按一下
ctrl + C
看看 否中斷 dd 的執行

然後
sudo fdisk -l
看看 分割區 還能否識別
dd了好多个小时,快睡觉的时候愤怒地ctrl+C了,然后Gparted,要重新格式化时显示---mbr没有了 :em20
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 格式化u盘后,不能挂载。问题何在?

#13

帖子 poloshiao » 2014-08-09 13:52

如果硬件相容沒問題
gparted 可以重新建立 msdos 分割表 就是 MBR 分割表
gparted
選擇 USB 盤
裝置
建立新分割表
選 msdos (mbr)
選 gpt (gpt)
如果 硬件相容沒問題 可以立刻產生新的分割表
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#14

帖子 xwp911 » 2014-08-09 14:08

poloshiao 写了:如果硬件相容沒問題
gparted 可以重新建立 msdos 分割表 就是 MBR 分割表
gparted
選擇 USB 盤
裝置
建立新分割表
選 msdos (mbr)
選 gpt (gpt)
如果 硬件相容沒問題 可以立刻產生新的分割表
回去后试试 :em09
头像
xwp911
帖子: 137
注册时间: 2013-01-13 21:26
系统: ubuntu14.04

Re: 格式化u盘后,不能挂载。问题何在?

#15

帖子 xwp911 » 2014-08-10 8:53

用Gparted重新建立了MBR,又可以分区和格式化了,但只能fat32,其他都不行。
回复