无法挂载USB硬盘

bas*_*sil 5 mount gparted exfat 18.04

我正在使用 Ubuntu 18.04 并且我正在尝试安装 USB 硬盘驱动器。

fdisk 输出:

Disk /dev/sdb: 465.8 GiB, 500107837440 bytes, 976773120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disklabel type: dos
Disk identifier: 0x003a4817

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1  *     2048 976773119 976771072 465.8G  7 HPFS/NTFS/exFAT
Run Code Online (Sandbox Code Playgroud)

我已经安装exfat-fuseexfat-utils. 当我尝试挂载时,我收到以下消息:

 $ sudo mount /dev/sdb /media/usb-drive
   mount: /media/usb-drive: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
Run Code Online (Sandbox Code Playgroud)

如果我特别指定 exfat

 $ sudo mount /dev/sdb /media/usb-drive -t exfat
   FUSE exfat 1.2.8
   ERROR: exFAT file system is not found.
Run Code Online (Sandbox Code Playgroud)

文件系统不是exFAT吗?

此外,当我尝试在 gparted 中查看它时:

gparted 挂载错误

我不确定发生了什么。任何帮助,将不胜感激。

Win*_*nix 4

首先,更简单的安装方法是使用:

mount -t auto /dev/sdb /media/usb-drive
Run Code Online (Sandbox Code Playgroud)

这样您就可以避免指定分区类型的神奇咒语。

其次,驱动器上可能有错误和/或分区表可能已损坏。dd我在使用擦除 USB 上的第一个 MB时发生过这种情况/dev/sdd,并且我不小心使用了/dev/sdb. 这清除了我的第二个硬盘中包含 MBR(主引导记录)和分区表的前 1 MB 空间。

TestDisk可以在此处下载,有适用于 Windows 和 Linux 的版本。它会遍历硬盘驱动器的每个字节来分析它是什么分区类型并重建分区表。我使用 TestDisk 成功恢复了所有数据。

从网站上,TestDisk 可以:

  • 修复分区表,恢复删除的分区
  • 从备份中恢复 FAT32 引导扇区
  • 重建FAT12/FAT16/FAT32引导扇区
  • 修复 FAT 表
  • 重建NTFS引导扇区
  • 从备份中恢复 NTFS 引导扇区
  • 使用 MFT 镜像修复 MFT
  • 找到 ext2/ext3/ext4 备份超级块
  • 从 FAT、exFAT、NTFS 和 ext2 文件系统中恢复删除文件
  • 从已删除的 FAT、exFAT、NTFS 和 ext2/ext3/ext4 分区复制文件。