无法挂载 dislocker-file 循环:错误的 fs 类型、错误的选项、错误的超级块

Ano*_*Guy 1 linux filesystems encryption mount loop-device

我正在尝试使用 dislocker 安装一个 bitlocker 加密驱动器。

这是我运行的确切命令:

sudo dislocker -r -V /dev/sdb7 -u -- /media/bitlocker
sudo mount -r -o loop /media/bitlocker/dislocker-file /media/mount
Run Code Online (Sandbox Code Playgroud)

运行最后一个后,我得到

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

编辑:我检查了 dislocker 文件,下面的 OEM-ID 字段在 NTFS 之后有空格。它是罪魁祸首吗,无论如何我该如何解决?

$ sudo file -s /media/bitlocker/dislocker-file | tr , '\n'
/media/bitlocker/dislocker-file: DOS/MBR boot sector
 code offset 0x52+2
 OEM-ID "NTFS    "
 sectors/cluster 8
 Media descriptor 0xf8
 sectors/track 63
 heads 255
 hidden sectors 63
 dos < 4.0 BootSector (0x80)
 FAT (1Y bit by descriptor); NTFS
 sectors/track 63
 sectors 560084065
 $MFT start cluster 786432
 $MFTMirror start cluster 7680070
 bytes/RecordSegment 2^(-1*246)
 clusters/index block 1
 serial number 0feb8f9cbb8f98307; contains bootstrap NTLDR
Run Code Online (Sandbox Code Playgroud)

小智 5

我看到您缺少指定设备的文件系统(在这种情况下为 NTFS)。让我们试试这个挂载命令:

sudo mount -t ntfs-3g -r -o loop /media/bitlocker/dislocker-file /media/mount
Run Code Online (Sandbox Code Playgroud)

以下是标记 -t 的一些示例参数:

  • exFAT: exFAT-保险丝
  • NTFS:ntfs-3g