我正在使用 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
我已经安装了exfat-fuse
和exfat-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.
如果我特别指定 exfat
$ sudo mount /dev/sdb /media/usb-drive -t exfat
FUSE exfat 1.2.8
ERROR: exFAT file system is not found.
文件系统不是 exFAT 吗?
此外,当我尝试在 gparted 中查看它时:
我不确定发生了什么。如能得到任何帮助我将不胜感激。
答案1
首先,更简单的安装方法是使用:
mount -t auto /dev/sdb /media/usb-drive
这样,您就免去指定分区类型的魔法咒语了。
其次,驱动器上可能有错误和/或分区表可能已损坏。当我使用dd
擦除 USB 的第一个 MB时,发生了这种情况/dev/sdd
,我不小心使用了/dev/sdb
。这抹去了我的第二块硬盘的前 1 MB,其中包含 MBR(主引导记录)和分区表。
测试磁盘可以下载这里并且有适用于 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 分区复制文件。
答案2
您需要在 BIOS 中启用 USB 3 和/或 USB 充电。
我注意到 HDD 没有声音,但在 Windows 下有声音,因此我发现这是电源问题,而不是软件问题。