如何从坏掉的笔记本电脑的加密硬盘中恢复数据?

如何从坏掉的笔记本电脑的加密硬盘中恢复数据?

我现在的笔记本电脑根本开不了机。不只是电池的问题,主板肯定烧坏了。(估计是无法修复的。)

当我安装 Ubuntu 16.04 时,笔记本电脑上的硬盘(SSD,如果重要的话)被加密了。不幸的是,我的外置硬盘大约一个月前坏了,而当这台笔记本电脑坏掉时,我还没有设置新的外置备份。所以目前我大约一个月没有工作了。

我怎样才能从坏掉的笔记本电脑的加密硬盘中检索数据并将其传输到新的笔记本电脑上?(假设硬盘完好无损并且没有问题。)

答案1

我假设您使用了“加密新的 Ubuntu 安装”或其手动等效项;也就是说,您的硬盘由 LUKS 加密,并且在加密容器中您有一个 LVM 卷组。

开始之前,请确保您已cryptsetup安装lvm2;如果没有,请安装它们:

sudo apt-get install cryptsetup-bin lvm2
  1. 取出驱动器并将其放入 USB 外壳中。

  2. 将其连接到运行 Ubuntu 或任何其他 Debian 衍生产品的正常工作的计算机;您甚至可以为此使用实时 DVD 或 USB 闪存驱动器。假设系统将该磁盘视为/dev/sdb

  3. 找出磁盘上的哪个分区是 LUKS 容器:

    for p in /dev/sdb*; do
      sudo cryptsetup isLuks $p && echo $p is a LUKS container
    done
    
  4. 例如,假设你发现这/dev/sdb2是一个 LUKS 容器。打开它:

    sudo crypsetup luksOpen /dev/sdb2 old-hard-disk
    
  5. LVM 应该会自动检测逻辑卷;看看它是否这样做了

    sudo lvs -o full_name,size,seg_pe_ranges
    

    如果没有,您可能必须使用 来触发 LVM 识别sudo vgchange -aay

  6. 现在您有了逻辑卷/dev/mapper。将它们安装到某些目录上。

答案2

将驱动器连接到新计算机(当然,先将其从有缺陷的笔记本电脑中移除)。有便宜的 USB 连接器用于 sata 或 msata 驱动器。当驱动器被识别后,您可以安装它(如果您有密码)。

相关内容