如何最终挂载FAT16 U盘

如何最终挂载FAT16 U盘

我在 debian 8.1 上将 4GB USB 闪存驱动器插入笔记本电脑。它包含一个在 Windows 中创建并格式化为 FAT16 的 2GB 可启动分区。只有我尝试过的一切都没有。也许我做错了什么?我尝试过的:

  • 挂载-t msdos /dev/sdb1 /media/usb1
  • 挂载-t vfat /dev/sdb1 /media/usb1
  • 添加行“/dev/sdb1 /media/usb1 vfat defaults 0 0”到文件/etc/fstab,然后挂载-t vfat /dev/sdb1 /media/usb1
  • 将“/dev/sdb1 /media/usb1 msdos auto”行添加到文件 /etc/fstab,然后挂载/dev/sdb1或者挂载/媒体/usb1

每次我都会遇到同样的错误:

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.

更新:

qet@qet-PC:~$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 3.9 GiB, 4194304000 bytes, 8192000 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
Disklabel type: dos
Disk identifier: 0x6da2a859

Device     Boot Start     End Sectors Size Id Type
/dev/sdb1  *       63 4209092 4209030   2G  e W95 FAT16 (LBA)

答案1

第三点和第四点没有意义:

  • /dev/sdb1 /media/usb1 vfat defaults 0 0没问题,但是安装了mount /dev/sdb1or/media/usb1
  • /dev/sdb1 /media/usb1 msdos auto没有意义,因为“msdos”和“auto”都是文件系统类型。你可以/dev/sdb1 /media/usb1 auto defaults 0 0在这里尝试一下。选项中的“noauto”(此处为“默认”字段)意味着“不自动安装”,而不是“不自动选择文件系统类型”。

fstab 中的条目包含挂载命令所需的所有信息,因此只能使用“mount TARGET”或“mount SOURCE”挂载这些信息。

相关内容