Как восстановить таблицу разделов и MBR, если я еще не перезагрузил систему?

Я случайно удалил разделы на системном диске, используя ОС Linux Mint 18.3, но пока еще не перезагружал систему. Все разделы все еще доступны. Как я могу восстановить таблицу разделов?
  • 7 сентября 2024 г. 5:43
Ответы на вопрос 1
Если вы не перезагружали систему после удаления разделов и все еще можете получить доступ к данным, у вас есть возможность восстановить таблицу разделов с помощью инструментов, которые могут работать с дисками и их разделами. Вот несколько шагов, которые вы можете попробовать:

### 1. Сделайте резервную копию данных
Прежде чем пытаться восстановить таблицу разделов, создайте резервные копии всех важных данных, которые все еще доступны. Используйте флешку или внешний жесткий диск для копирования данных, если это возможно.

### 2. Использование `testdisk`
`testdisk` — это мощный инструмент для восстановления данных и ремонта таблиц разделов. Вот как им пользоваться:

1. Установите `testdisk`, если он еще не установлен:
   ```bash
   sudo apt-get install testdisk
   ```

2. Запустите `testdisk` с правами суперпользователя:
   ```bash
   sudo testdisk
   ```

3. Выберите «Create» для создания нового лог-файла (или «No Log», если не хотите сохранять лог).

4. Выберите диск, на котором были удалены разделы.

5. Выберите тип таблицы разделов (обычно `Intel` для MBR).

6. Выберите «Analyze» для анализа диска.

7. Если программа обнаружит ваши удаленные разделы, она покажет их в списке. Выберите «Quick Search», чтобы найти удаленные разделы.

8. После завершения поиска вы сможете увидеть список удаленных разделов. Если нужные разделы найдены, выберите их и нажмите `P` для просмотра файлов. 

9. Если вы уверены, что хотите восстановить раздел, выберите его и нажмите `Enter`, а затем выберите «Write» для записи изменений на диск. Подтвердите действие.

10. После завершения операции выйдите из `testdisk` и перезагрузите систему.

### 3. Использование `gparted`
Если `testdisk` не помог, вы можете попробовать использовать `gparted`, чтобы исследовать разделы и, возможно, восстановить информацию о них.

1. Установите `gparted`, если он еще не установлен:
   ```bash
   sudo apt-get install gparted
   ```

2. Запустите `gparted`:
   ```bash
   sudo gparted
   ```

3. В окне `gparted` вы сможете видеть все доступные диски и их разделы. Попробуйте найти ваши удаленные разделы.

### 4. Если ничего не помогло
Если все вышеперечисленное не помогло, возможно, вам придется обратиться к профессиональным службам по восстановлению данных или использовать более продвинутые инструменты для восстановления данных, такие как `photorec`, который также входит в пакет `testdisk`.

### Примечание
Типа восстановления зависит от некоторых факторов, включая то, как именно были удалены разделы и было ли изменено содержимое этих разделов после удаления. Будьте осторожны, чтобы не записывать новые данные на диск, который требует восстановления, поскольку это может затруднить восстановление.
Похожие вопросы