检查块设备是否经过 Bitlocker 加密

检查块设备是否经过 Bitlocker 加密

Ubuntu 22.04 可以解密和读取 BitLocker 加密的设备/分区,而无需安装任何其他软件(较旧的版本也许也可以,但我还没有看到它)

如何使用以下命令检查块设备或分区是否已加密比特锁以类似的方式,可以使用以下方法验证 LUKS 加密的设备/分区:

sudo cryptsetup isLuks /dev/sda1
echo $?

sudo cryptsetup luksDump /dev/sda1

我尝试查看dmesg日志,使用 进行检查lsblk,但它们似乎都没有表明加密类型。

我的问题是针对 Ubuntu 22.04 的,但其他发行版的答案将会很有帮助,并且非常受欢迎。

答案1

您可以lsblk为此使用,FSTYPE列将设置为BitLocker(默认情况下不显示文件系统信息,您需要使用-f-o+FSTYPE):

$ lsblk -f
NAME                                          FSTYPE      FSVER    LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
loop0                                         BitLocker   2

如果您需要更多信息,cryptsetup bitlkDump还存在:

$ sudo cryptsetup bitlkDump /dev/loop0
Info for BITLK device /dev/loop0.
Version:        2
GUID:           8f595209-f5b9-49a0-85d4-cb8f80258c27
Sector size:    512 [bytes]
Volume size:    104857600 [bytes]
Created:        Thu Jul  4 09:01:55 2019
Description:    DESKTOP-NPM7RCA H: 7/4/2019
Cipher name:    aes
Cipher mode:    xts-plain64
Cipher key:     256 bits

答案2

显示有关文件系统和 BitLocker 设备的信息-f的选项,在我的例子中,它指出lsblkBitLocker 2

lsblk -f /dev/sda1

还可以blkid方便识别TYPE="BitLocker"

sudo blkid /dev/sda1

(按下“提交问题”按钮后,脑海中浮现出新的想法,真是令人惊奇)

相关内容