Я отключил ext4 (ОС Ubuntu) с помощью gparted. Сейчас он нераспределен. Что происходит?

Краткое резюме:
У меня SSD на 500 ГБ. В нем установлена ​​только Ubuntu 20.04. Я написал файл win10.iso внутри системного раздела EFI с помощью команды dd. После этого я не мог загрузиться. Затем загружаю Ubuntu с usb. boot-repair сказал мне открыть 1 МБ (или что-то в этом роде). Я выполнил некоторые инструкции, но у меня ничего не вышло. Я хочу сохранить хотя бы домашнюю папку. Использовалась половина SSD.Часть EFI уже перезаписана, но раздел ext4, в котором установлен Ubuntu, не перезаписан.

Изображение (gparted): Исходная ситуация. Перед выполнением любого процесса gparted.
Изображение (gparted): Информация о системном разделе EFI / dev / sda1
Изображение (gparted): После удаления EFI и размонтирования ext4

Вот что я сделал:

  • Я открыл gparted.
  • Я удаляю системный раздел EFI ( / dev / sda1 )
    (На секунду я подумал, что лучше размонтировать ext4, чтобы избежать ошибок. Была поздняя ночь.)
  • Я размонтировал ext4 на gparted ( / dev / sda2 )

Сразу после того, как я отключенный раздел dev / sda2 -> / dev / sda1, / dev / sda2, нераспределенный (1,02 МБ), свернут в 1 нераспределенную файловую систему.

Я ничего не писал на ssd (насколько мне известно) после того, как это произошло.

Я использовал только команды fdisk -l , lsblk -s , df , mount / umount .

Вывод терминала (ubuntu-usb): fdisk -l вывод -> sdb . , Имя файловой системы было изменено на sdb после загрузки с usb (ubuntu)
Вывод через терминал (ubuntu-usb): fsck - N / dev / sdb вывод
Вывод через терминал (ubuntu-usb) : Disk / dev / sdb specs , fdisk -l output


После долгого беспокойного чтения у меня есть некоторые идеи, вопросы ...
Вот что я вывел:

  • Возможно, я удалил то, что называлось таблицей разделов.
  • Люди предлагают использовать testdisk . Но перед testdisk -> Следует или не следует использовать dd или ddrescue или dd_rescue для копирования диска. Некоторые предлагают взять копию SSD. Затем возьмите копию этой копии и поработайте над ней.

Мне нужна ваша помощь и ваш опыт, чтобы понять, что произошло.
Как выбрать безопасный подход.
Спасибо,



ОБНОВЛЕНИЯ:

  • Я могу видеть свои файлы с помощью testdisk .
  • Вывод gdisk показывает, что MBR: защитный, GPT: присутствует
  • Имеется только 1 раздел. Вывод testdisk:
    Linux start (65 101 37) end (60801 47 46) size_in_sector (975720448)
  • Прежде чем что-либо делать, вы можете сделать точную копию своего диска с помощью ddrescue . Пожалуйста, прочтите часть о ddrescue в документации testdisk .
  • После создания копии диска полезно сделать копию этой копии и поработать над последней.
  • Я запустил тестовый диск на последней копии и провел с ним много экспериментов.
  • Следуя документации testdisk, я сохранил свои данные.


Вывод команды:

sudo gdisk -l / dev / sda :

GPT fdisk (gdisk) version 1.0.5  

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

Found valid GPT with protective MBR; using GPT.  
Disk /dev/sda: 976773168 sectors, 465.8 GiB  
Model: Samsung SSD 860   
Sector size (logical/physical): 512/512 bytes  
Disk identifier (GUID): xxxxx   
Partition table holds up to 128 entries  
Main partition table begins at sector 2 and ends at sector 33  
First usable sector is 34, last usable sector is 976773134  
Partitions will be aligned on 2048-sector boundaries  
Total free space is 976773101 sectors (465.8 GiB)  

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


testdisk Вывод:

Образ (тестовый диск): Вывод раздела

Tue Oct 12 14:21:50 2021
Command line: TestDisk /debug

TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
OS: Linux, kernel 5.8.0-43-generic (#49~20.04.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021) x86_64
Compiler: GCC 9.2
ext2fs lib: 1.45.5, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.1
/dev/sda: LBA, HPA, LBA48, DCO support
/dev/sda: size       976773168 sectors
/dev/sda: user_max   976773168 sectors
/dev/sda: native_max 976773168 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - 0 sectors, sector size=512
Warning: can't get size for Disk /dev/loop6 - 0 B - 0 sectors, sector size=512
Warning: can't get size for Disk /dev/loop7 - 0 B - 0 sectors, sector size=512
Hard disk list
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - Samsung SSD 860
Disk /dev/sdb - 15 GB / 14 GiB - CHS 14664 64 32, sector size=512 - SanDisk Cruzer Force, FW:1.00
Disk /dev/loop0 - 2109 MB / 2012 MiB - 4120632 sectors (RO), sector size=512
Disk /dev/loop1 - 53 MB / 51 MiB - 104536 sectors (RO), sector size=512
Disk /dev/loop2 - 32 MB / 31 MiB - 63664 sectors (RO), sector size=512
Disk /dev/loop3 - 229 MB / 218 MiB - 448496 sectors (RO), sector size=512
Disk /dev/loop4 - 58 MB / 55 MiB - 113592 sectors (RO), sector size=512
Disk /dev/loop5 - 67 MB / 64 MiB - 132648 sectors (RO), sector size=512

Partition table type (auto): Intel
Disk /dev/sda - 500 GB / 465 GiB - Samsung SSD 860 EVO 500GB
Partition table type: Intel

Interface Advanced
Geometry from i386 MBR: head=256 sector=63
check_part_i386 1 type EE: no test
 1 P EFI GPT                  0   0  2 60801  80 63  976773167

Analyse Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63
Geometry from i386 MBR: head=256 sector=63
check_part_i386 1 type EE: no test
Current partition structure:
 1 P EFI GPT                  0   0  2 60801  80 63  976773167

Warning: Bad ending head (CHS and LBA don't match)
No partition is bootable

search_part()
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63

recover_EXT2: s_block_group_nr=0/3722, s_mnt_count=206/4294967295, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 121965056
recover_EXT2: part_size 975720448
Filesystem created: Sun Jun 21 00:15:40 2020
Last mount time:    Sat Oct  9 21:29:00 2021
     Linux                   65 101 37 60801  47 46  975720448
     ext4 blocksize=4096 Large_file Sparse_SB, 499 GB / 465 GiB

Results
   * Linux                   65 101 37 60801  47 46  975720448
     ext4 blocksize=4096 Large_file Sparse_SB, 499 GB / 465 GiB

Hint for advanced users: dmsetup may be used if you prefer to avoid rewriting the partition table for the moment:
echo "0 975720448 linear /dev/sda 1050624" | dmsetup create test0

interface_write()
 1 * Linux                   65 101 37 60801  47 46  975720448
simulate write!

write_mbr_i386: starting...
write_all_log_i386: starting...
No extended partition

TestDisk exited normally.

0
задан 10 October 2021 в 13:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: