我不知怎么弄坏了我的硬盘 - 请帮忙

我不知怎么弄坏了我的硬盘 - 请帮忙

我正在尝试访问计算机上安装有 Linux Mint 18 的全盘加密硬盘 (sda),但无法将其安装。我当前的安装在同一台计算机上,但在不同的驱动器上。(sdb)

我无法从此驱动器启动。如果我尝试,则显示消息称它没有可启动的文件系统。

lsblk 显示:

NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                                             8:0    0 465.8G  0 disk  
├─sda1                                          8:1    0   487M  0 part  
├─sda2                                          8:2    0     1K  0 part  
└─sda5                                          8:5    0 465.3G  0 part  
  └─luks-d1e57395-383f-4e0e-8be5-e4726f21adda 252:4    0 465.3G  0 crypt 
sdb                                             8:16   0 465.8G  0 disk  
├─sdb1                                          8:17   0   487M  0 part  /boot
├─sdb2                                          8:18   0     1K  0 part  
└─sdb5                                          8:21   0 465.3G  0 part  
  └─sda5_crypt                                252:0    0 465.3G  0 crypt 
    ├─mint--vg-root                           252:1    0 457.3G  0 lvm   /
    └─mint--vg-swap_1                         252:2    0     8G  0 lvm   
      └─cryptswap1                            252:3    0     8G  0 crypt [SWAP]

e2fsck:

sudo e2fsck /dev/sda1
e2fsck 1.42.13 (17-May-2015)
/dev/sda1: clean, 305/124928 files, 77714/498688 blocks

sudo e2fsck /dev/sda2
e2fsck 1.42.13 (17-May-2015)
e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda2
Could this be a zero-length partition?

sudo e2fsck /dev/sda5
e2fsck 1.42.13 (17-May-2015)
/dev/sda5 is in use.
e2fsck: Cannot continue, aborting.

我可以挂载 sda1 但是当我尝试挂载 sda2 时终端显示:

sudo mount /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

和 sda5:

sudo mount /dev/sda5 /mnt
mount: unknown filesystem type 'crypto_LUKS'

所以我真的不知道我在做什么,这可能就是我一开始遇到这个问题的原因,但我希望有人能帮助我安装硬盘,即使只是只读,这样我就可以从中提取一些重要文件。我知道我的加密密码。有没有办法恢复这些数据。也许我可以重建文件系统?

编辑:我尝试挂载 sda5:

sudo cryptsetup luksOpen /dev/sda5 samsung
[sudo] password for user: 
Enter passphrase for /dev/sda5:

然后:

/media/samsung $ sudo mount -t ext4 /dev/mapper/samsung /media/samsung/
mount: wrong fs type, bad option, bad superblock on /dev/mapper/samsung,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

答案1

您的驱动器是 LUKS 容器,很可能包含 LVM 卷组。继续操作之前,请确保您已cryptsetup安装lvm2

  1. 打开容器:

    sudo cryptsetup luksOpen /dev/sda5 samsung
    
  2. 激活 LVM 逻辑卷:

    sudo vgchange -aay
    
  3. 检查一下现在有什么lsblk

    sudo lsblk
    

相关内容