linux如何给格式化U盘后让Windows也识别到

我希望通过如下操作,让Windows也能识别到。
一个U盘,在Linux系统下使用fdisk删除分区、建立分区,然后使用mkfs.vfat /dev/sda来格式化这个U盘,但是插到Windows上无法识别(实际识别了但没有卷标),Windows只知道有个设备插入了,但是没有卷标这种访问入口。
请问如何解决?是在新建分区时或者格式化的时候有什么参数辅助吗?谢谢!

第一步,手动将挂在的U盘分区卸载:
umount /dev/sdb
umount /dev/sdb1
第二步,准备格式化U盘,这里要提一句,U盘要被格式化成为fat格式,而用到的命令是mkfs.vfat这个命令要注意,根据你要格式化分区格式的不 同,这个命令有不同的版本,比如mkfs.ext2就是格式化为ext2分区格式,所以很有可能你的系统里面还没有安装你要的分区格式的格式化命令,比如 想要格式化U盘为Fat格式,需要的是mkfs.vfat命令,而这个命令对应应该安装的软件包是dosfstools,我以archlinux为例,命 令就是
sudo pacman -S dosfstools
第三部,一切准备就绪,就开始格式化U盘吧
mkfs.vfat /dev/sdb
mkfs.vfat /dev/sdb1追问

进行完第三步后,Windows仍然是无法识别的。
有没有办法加个类似卷标这种label?

追答

http://blog.csdn.net/alex_xhl/article/details/6066612
你去看别人的博客
那个上面的方法都不错
你照做就OK啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-16
mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable]
block : 给定 block 的大小
会不会是windows默认的block大小和Linux的不一样,手头没有Linux了,具体楼主可以自己查一下,然后尝试改成windows一样的block大小看是否可以追问

非常感谢,但我的环境没有mkfs这种命令,只有mkfs.vfat,我也会尝试一下的。

本回答被提问者采纳
第2个回答  2016-08-16
给Windows装一个Ext2Fsd.追问

谢谢,但是我希望这些动作直接在Linux上解决,Windows上不做任何操作仍能识别使用U盘。