我加密了一个外部 USB-HDD,它运行起来非常好,我可以在手动安装时使用密码解密,甚至可以使用我用来加密的外壳使用适当的设置自动解密。
这可以在我用来加密 HDD 的原装 USB-SATA 外壳中完美完成。
我也重新安装了 Ubuntu,甚至安装了较新版本的 Ubuntu,并且当我使用原装外壳时,USB-HDD 可以轻松解锁。
但是,当我尝试在不同的外壳(机箱)上重现解密时,无论是使用我用于加密的相同操作系统还是较新版本的 Ubuntu 操作系统,都会gnome-disks
检测gparted
到连接的 USB-HDD 有一个无法识别的分区并且不显示任何数据。
我不知道加密是否是基于令牌的,是否使用与硬件相关的密钥或其他东西,但到目前为止我已经尝试过了(例如:解密 LUKS 分区而不丢失数据) 对我来说不起作用。
更新
当 HDD 位于最初用于加密数据的原始外壳内时,评论中提供的解决方案可用于解锁 HDD。
我使用下面评论中的建议成功安装和解锁 USB-HDD,但仅限于使用原装外壳。
当我尝试将 HDD 移至不同的 USB-HDD 盒时,问题仍然存在。
这是我在终端中得到的结果
geppettvs@AORUS:~$ udisksctl unlock -b /dev/sdb
Object /org/freedesktop/UDisks2/block_devices/sdb is not an encrypted device.
geppettvs@AORUS:~$
这就是我看到的硬盘gnome-disks
我不确定我用来加密磁盘的盒子是否是用于加密的物品的一部分并且它具有依赖性,因为我只能使用原装 USB-HDD 盒子来解锁它。