当我插入驱动器时,文件显示如下
但是当我右键单击该路径时,它显示创建文件夹和创建文件选项。但是当我尝试创建它时,它出现错误。
Error creating directory: Read-only file system
fdisk 输出
#sudo fdisk -l
Partition table entries are not in disk order
Disk /dev/sdb: 7998 MB, 7998537728 bytes
247 heads, 62 sectors/track, 1020 cylinders, total 15622144 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x500a0dff
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 ? 1948285285 3650263507 850989111+ 6e Unknown
/dev/sdb2 ? 0 0 0 74 Unknown
/dev/sdb3 0 0 0 0 Empty
/dev/sdb4 28049408 28049848 220+ 0 Empty
Partition table entries are not in disk order
我尝试过
sudo mkfs.fat -I /dev/sdb*
它工作了,但当我插入驱动器后它没有安装,所以我尝试
sudo mount /dev/sdb* /mnt
当我尝试使用列出文件时
ls
我的系统在重新启动后突然重新启动,当我尝试重新启动时出现此错误,这次完全没有安装。
Error mounting /dev/sdb at /media/ashokkrishna/MAHIYOGI: Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/sdb" "/media/ashokkrishna/MAHIYOGI"' exited with non-zero exit status 32: mount: /dev/sdb: can't read superblock
当我打开 gparted 尝试创建分区表时出现了错误。
当我移除驱动器并再次插入时,它给出了这个输出,但它没有要求创建分区表。
但是当我尝试检查问题并纠正它时,我的系统却挂起了并关闭了。
答案1
尝试使用parted
命令行创建新的分区表:
sudo parted /dev/sdb mklabel msdos
然后您可以尝试使用 Gparted 创建分区和文件系统。
如果不起作用,请使用parted
命令行创建分区表和分区:
sudo parted /dev/sdb mklabel msdos mkpart primary 2048s 100%
然后使用以下命令创建文件系统mkfs.fat
:
mkfs.fat /dev/sdb1