从已创建分区表的驱动器恢复数据

从已创建分区表的驱动器恢复数据

我的计算机上有 2 个驱动器,其中一个驱动器空间不足,因为容量较小的驱动器上有 2 个操作系统。我试图对较大的分区(其中有数据)进行分区,并查找教程,我使用 gdisk 进行操作,第一步是创建分区表。一旦我这样做了,驱动器就不再安装(我认为因为技术上驱动器上不存在分区,因此分区表是空的,因此实际上“没有”),并且当尝试创建分区时,我担心删除数据,所以我决定在谷歌上检查如何继续。似乎大多数教程都假设您正在使用新的驱动器,或者至少您打算在分区后对其进行格式化,因此我无法找到可以帮助我保存数据的来源。我有办法这样做还是我的数据吐司?以下是一些可能感兴趣的命令的一些输出:

(在 gdisk 中)

Command (? for help): p   
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Model: ST1000LM035-1RK1
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): 092FF04B-CCED-45DA-81B9-7EEA1FD00FF8
[...]
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1953525101 sectors (931.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name

(如您所见,为空)

user@local:/$ sudo fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 092FF04B-CCED-45DA-81B9-7EEA1FD00FF8

(列出了我认为对于本次讨论不必要的其他驱动器)

user@local:/$ sudo blkid
/dev/sda: PTUUID="092ff04b-cced-45da-81b9-7eea1fd00ff8" PTTYPE="gpt"

(没有 UUID,只有 PTUUID)

我尝试安装驱动器(因为它显然是列出的块设备),但这似乎不起作用。我收到“错误的 fs/选项/超级块、缺少代码页或帮助程序或其他错误”错误。另外,创建文件系统似乎也会擦除我的驱动器。我不知道还能尝试什么,所以我希望有人能指出我明确的方向,提前致谢!

相关内容