Nautilus 和 Ubuntu 中的磁盘实用程序无法识别 Veracrypt 加密的 USB

Nautilus 和 Ubuntu 中的磁盘实用程序无法识别 Veracrypt 加密的 USB

我正在使用 Nautilus 文件应用程序,我的问题是 Nautilus 和磁盘实用程序无法识别 Veracrypt 加密 USB 的内容。磁盘实用程序只是将内容描述为“未知”,并且不会在 Nautilus 侧栏中列出,但是当使用 Veracrypt 以及在 Debian live USB 中使用 Nautilus 和磁盘实用程序时,我能够成功挂载、读取和写入 USB 上的文件。

为了进行测试,我使用 Veracrypt 加密了另一个 USB,配置如下:

  1. 算法:AES
  2. 密钥哈希算法:SHA-512
  3. 文件系统类型:Ext4
  4. 已启用快速格式化
  5. 选择了说明我将仅在 Linux 系统上安装驱动器的选项,并且磁盘实用程序仍然将 USB 内容描述为“未知”。

我运行了命令sudo badblocks -w -s -o 错误日志 /dev/sdb在 USB 上,我得到了以下输出:

Testing with pattern 0xaa: done
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing: done
Testing with pattern 0xff: done
Reading and comparing: done
Testing with pattern 0x00: done
Reading and comparing: done

错误日志文件是空的,所以我不知道发生了什么。有什么想法吗?

Ubuntu 版本:20.04.1

答案1

这是 Veracrypt 加密分区/驱动器的正常行为。Linux 无法识别此分区/驱动器,它只是检测到其中有东西。

然后使用 Veracrypt 解密分区/驱动器。它会将其安装为 Nautilus 和整个操作系统都可以看到的一个普通分区/驱动器。

这甚至是加密整个分区/设备的要点之一:如果您不知道它已被加密,您可能会认为它已损坏。

如果您想要一个可识别的分区/驱动器,即使没有安装它,那么您也可以将其重新格式化为已知的文件系统(比如说 Ext4)并在其上创建一个加密文件。

相关内容