重新安装操作系统后是否可以恢复 luks 驱动器?使用损坏的磁盘映像

重新安装操作系统后是否可以恢复 luks 驱动器?使用损坏的磁盘映像

驱动器的原始布局是 sda1 (766mb)、sda5 (luks),无法启动并愚蠢地重新安装了操作系统 (Ubuntu 20.04)。重新安装之前,我创建了 luks 驱动器的分区映像,但在其他地方恢复映像后没有数据,我应该对 LVM 分区进行映像吗?恢复 luks 分区后,它仍然要求输入密码,这有效,但仍然没有数据。

当前磁盘信息:

Disk /dev/sdd: 117.45 GiB, 126097555456 bytes, 246284288 sectors
Disk model: [disk]
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbb610a29

luksdump 的图像信息:

cryptsetup luksDump diskimg.img
LUKS header information
Version:        2
Epoch:          3
Metadata area:  16384 [bytes]
Keyslots area:  16744448 [bytes]
UUID:           eff2a9f0-4edb-460c-908a-4a3384b0246f
Label:          (no label)
Subsystem:      (no subsystem)
Flags:          (no flags)

Data segments:
  0: crypt
    offset: 16777216 [bytes]
    length: (whole device)
    cipher: aes-xts-plain64
    sector: 512 [bytes]

Keyslots:
  0: luks2
    Key:        512 bits
    Priority:   normal
    Cipher:     aes-xts-plain64
    Cipher key: 512 bits
    PBKDF:      argon2i
    Time cost:  4
    Memory:     1048576
    Threads:    4
    Salt:       98 f7 e4 14 9e 52 d0 1a 1f e6 ef b5 ba c6 70 cf 
                fc 59 a9 33 be 00 6c 9a cb 7c 9d 77 95 ef d5 eb 
    AF stripes: 4000
    AF hash:    sha256
    Area offset:32768 [bytes]
    Area length:258048 [bytes]
    Digest ID:  0
Tokens:
Digests:
  0: pbkdf2
    Hash:       sha256
    Iterations: 121138
    Salt:       11 15 56 6a 9a 13 93 6b 81 2f b0 de c9 b7 09 ad 
                e6 fd e2 37 5c 72 3f 36 a0 3c 37 ee 51 b2 0b e7 
    Digest:     35 1e 86 8c 4f cf 6c 4b 77 ea e6 04 c4 cd 08 41 
                62 bb f9 d6 86 cf 91 12 d8 01 40 63 5d 61 8a dd

图像的十六进制转储:

sudo hexdump -C diskimg.img |grep LUKS 
[sudo] password for user: 
00000000  4c 55 4b 53 ba be 00 02  00 00 00 00 00 00 40 00  |LUKS..........@.|

抱歉我知识有限,但这能挽救吗?不确定原始驱动器信息是否被覆盖或磁盘映像是否有帮助。

谢谢。

编辑:

好的,所以当我对驱动器进行映像处理时,它是解锁的,并且我只对 luks 分区进行映像处理(即,只有驱动器的 luks 部分,而不是驱动器的解锁部分),现在在恢复时我无法安装驱动器 - “错误的 fs 类型、错误的选项、错误的超级块”。这可以挽救吗?

我尝试过将映像复制到单独的驱动器、losetup、挂载、挂载映像等,但一切都出错了。当我解锁驱动器时,我可以打开驱动器(输入密码),但任何挂载它的尝试都会导致错误。我甚至尝试将解锁的分区 DD 到另一个驱动器,但没有成功。

这还有什么办法可以挽救吗?

谢谢。

相关内容