无法挂载硬盘?sdb1/sdb2 没有显示?

无法挂载硬盘?sdb1/sdb2 没有显示?

我想连接到外部硬盘,但我担心如果我做了某些事情会导致数据丢失。

当我这样做时,lsblk我得到以下输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0   931G  0 part /
sdb      8:16   0 465.8G  0 disk 

这里 sda 是我的内置硬盘,sdb 是我的外置硬盘。理想情况下,它应该是

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT

sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0   931G  0 part /
sdb      8:16   0 465.8G  0 disk 
├─sbd1   8:1    0    90G  0 part 
└─sbd2   8:2    0   431G  0 part 

但这显示为磁盘而不是分区。因此,我无法读取其中的任何数据。以下是我尝试的几件事:

  1. 已连接到 Windows 机器,但无法显示This PC
  2. 执行了 ntfsfix,但不起作用。显示NTFS signature is missing

我不知道还能做什么。有经验的人可以指导我吗?

答案1

你的磁盘好像还没有分区。

如果您的磁盘包含有价值的数据,请首先使用 dd (->男人)。您的命令将类似于dd if=/dev/sdb of=/image/path bs=1M 确保您写入图像的媒体有足够的空间(在您的情况下显然是 500GB)。

然后,尝试使用 gparted(图形)、parted(cli)、gdisk 或任何其他分区工具打开它。

这些工具将分析您的磁盘,并告知您是否检测到错误。

Rodsbook 给出了一些很好的解释这里使用 gdisk:

# gdisk /dev/sdc
GPT fdisk (gdisk) version 0.7.2

Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************

然后您可以使用“r”命令(r 表示恢复)并请求验证“v”。然后遵循 gdisk 给出的任何建议。退出前始终使用“w”(写入),除非您想放弃修改。

相关内容