UFormat u盘问题 linux 高手请进
的有关信息介绍如下:我怀疑你损坏了 U 盘的分区表,或者你的 arm 环境根本就不支持有分区表的 U 盘。印象里我上回说了,你的可以挂在的 U 盘,系统没有识别出分区表,但不能挂在的 U 盘,反而识别出了分区表。没有分区表的 U 盘,就像软盘,直接就是分区超级块。有分区表的 U 盘,他的 0 扇区是 MBR 部分,含有一个 分区表,系统根据这个分区表来继续寻找分区,从分区上找到分区超级块。这两种 U 盘的超级块位置是不一样的。识别方法是在你的台式机上面用这个 U 盘,能直接挂载 /dev/sdx (x 表示你的 U 盘设备名 a b c 表示,这个和 SATA 、SCSI 同步顺序排列的,如果你的系统没有 SCSI 、SATA 以及别的 USB 盘,那么它就应该是 /dev/sda )那么这个 U 盘就是无分区表的 U 盘。如果只能 /dev/sda1 (或者 sda2 什么的,也就是后面有数字)挂载上,那么这个 U 盘就是有分区表的。这两种挂载的区别也就是用 sda 还是 sda1 的区别,但对于系统的设置要求不一样。针对你的 1 2 3 4:1、只有 USB 控制器或者 U 盘芯片不被支持时(也就是没驱动)时才会出现不支持,但 USB 控制器和 U 盘芯片现在都是通用标准,不应该存在这个问题,除非你的系统太老了。老到连 USB 支持都是问题。肢困肢2、就是低格,应该是所有可以写入数据的地方全都重写一尺游次来检测抹除错误数据,但这样应该连 U 盘的分区表也抹掉了。3、这个是一个标准的问题,不过你的这个位置确实很怪异,你是不是打开了什么特殊的支持?比如历世 selinux 就会改地方而保证系统权限的安全。或者你用的 Linux 是特殊设计的。4、对于 U 盘来说,这个版本不算低。