Запуск `sudo dd` на разделе `sda4` привел к появлению нераспределенного пространства на всех разделах моего жесткого диска.

Запуск `sudo dd` на разделе `sda4` привел к появлению нераспределенного пространства на всех разделах моего жесткого диска.

Я использую Ubuntu 20.04. После запуска следующей команды только на моем корневом разделе sda4я проверил gparted через live Ubuntu, и он показал нераспределенное пространство для всех разделов на моем жестком диске (не только для sda4).

Может ли кто-нибудь объяснить, что на самом деле произошло и как мне теперь получить доступ к другим разделам?

sudo dd if=/dev/zero of=/dev/sda4

Обновлять: Я выполнил команду sudo gdisk -l /dev/sda, и она вывела следующее:

GPT fdisk (gdisk) version 1.0.4

Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Warning: Invalid CRC on main header data; loaded backup partition table.
Warning! Main and backup partition tables differ! Use the 'c' and 'e' options
on the recovery & transformation menu to examine the two tables.

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

Warning! One or more CRCs don't match. You should repair the disk!
Main header: ERROR
Backup header: OK
Main partition table: ERROR
Backup partition table: OK

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

Found invalid MBR and corrupt GPT. What do you want to do? (Using the
GPT MAY permit recovery of GPT data.)
 1 - Use current GPT
 2 - Create blank GPT```

решение1

в первую очередь отключите диск после того, как вы очистили его, чтобы предотвратить любые операции записи и еще большее повреждение диска

во-вторых: создайте копию диска и выполните на копии действия по восстановлению

третье: восстановите ваши разделы/файлы, следуя инструкциямhttps://help.ubuntu.com/community/DataRecovery

dd никогда не сотрет разделы, которые вы не указали, но могло случиться так, что вы нажали Enter перед записью 4, а затем добавили 4 сразу после нажатия Enter. В терминале он все равно мог отображаться как sda4, если бы вы были быстрее, чем ваша ОС отвечала. Это означает, что вы обнулили весь /dev/sda, что, похоже, и произошло.

Связанный контент