格式化磁盘时出错 - 驱动器丢失

格式化磁盘时出错 - 驱动器丢失

所以我有一个有点故障的 HDD(丢失分区表)并将其插入我的 linux 的 SATA 端口。它只显示为 /dev/sda ,没有 /sda1 。为了重新格式化其分区表,我遵循教程并使用 gdisk,我这样做了

Command (? for help): n 
Partition number (1-128, default 1): 1 
First sector (34-1953525134, default = 2048) or {+-}size{KMGTP}: 4096 
Last sector (4096-1953525134, default = 1953523711) or {+-}size{KMGTP}: 1953523711
Current type is 8300 (Linux filesystem) 
Hex code or GUID (L to show codes, Enter = 8300):
  Changed type of partition to 'Linux filesystem'

后来我就这么做vw。在lsblk/dev/sda 中开始显示 0B 而不是预期的 1Tb。gdisk说设备上没有剩余空间。

我重新启动看看这是否有效,然后它就从lsblk输出中消失了。现在它没有出现在其他任何东西中(尝试过gdisk, fdisk, smartctldmesg)。没有分配给它的 sd* 字母。

我有什么办法可以把它找回来吗?或者现在它已经永远消失了?

我确实不了解如何使用文件系统等等。

答案1

Jaromanda 是非常正确的,您应该担心一点:硬盘驱动器不会简单地“忘记”其分区表。如果你的硬盘出现这种情况,你显然不应该使用它– 除非你想在不注意的情况下损坏数据(即更差比丢失的数据)。

首先开始gnome-disks,选择您的驱动器,然后单击“三圈菜单”(多么愚蠢的UI设计),然后选择“SMART Data & Self-Tests”。有一栏“Assessment”。这应该是“OK”。如果如果不是,那么你的硬盘有问题,你应该检查一下是什么问题。

之后,只需启动blivet-gui(如果没有安装,您可以使用安装它sudo dnf install -y blivet-gui-runtime),并使用它创建一个新的分区表,而不是遵循一些您复制粘贴但不理解的建议,这允许您真正创建一个新分区您可以看到跨越整个设备。容易多了。如果您blivet-gui是新手,它还可以帮助您选择适合日常使用的文件系统 - 如果有疑问,请ext4在询问时使用。

相关内容