Мне только что удалось разбить мои разделы (или таблицы разделов) на моем компьютере с двойной загрузкой. Он имеет 500-мегабайтный EFI-раздел, 215-гигабайтный Windows 10 и 64-гигабайтный Linux. В настоящее время я пытаюсь это исправить с помощью testdisk на linux, который работает на USB-накопителе. К сожалению, он не распознает мой жесткий диск, а только разделы USB. Однако я вижу, что мои разделы harddrive + в GParted работают на USB.
Это вывод из fdisk -l
:
Disk /dev/loop0: 61.6 MiB, 64573440 bytes, 126120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 318.1 MiB, 333533184 bytes, 651432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 962 MiB, 1008779264 bytes, 1970272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop3: 426.5 MiB, 447172608 bytes, 873384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1e9f1e5c
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 368443584 500118151 131674568 62.8G 83 Linux
Disk /dev/sda: 14.7 GiB, 15804137472 bytes, 30867456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x364209eb
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 64 3731283 3731220 1.8G cd unknown
/dev/sda2 3731284 3739475 8192 4M ef EFI (FAT-12/16/32)
Кто-нибудь знает, как я могу получить доступ к жесткому диску с помощью тестового диска?
Мне наконец удалось восстановить потерянные разделы. Это было так просто, что я этого не видел:
Я использовал gdisk /dev/nvme0n1
, а затем команду w
. gdisk уже нашел разделы gpt, поэтому я подумал, что они присутствуют на SSD, но таблицы были только в памяти при использовании gdisk. После записи таблиц обратно на SSD все вернулось к норме (за исключением того, что Linux был на MBR). Я больше не могу использовать Linux, но я уже скопировал все файлы из него, так что это не имеет большого значения.
Спасибо за вашу помощь, олдфред