Хорошей новостью является то, что данные все еще там, и это не изменится (если вы явно ничего не делаете). Если данные все еще там, они могут быть восстановлены.
Мой подход состоял бы в том, чтобы загрузиться на аварийный диск (есть много опций, одной из таких вещей будет контрольный SystemRescueCD. Затем используйте parted
(или gparted, если вам не нравится командная строка) и rm
созданный раздел там. В результате у вас останется 3 слота для разделов, один из которых будет свободным, чтобы вы могли воссоздать потерянный. Теперь запустите testdisk
и надейтесь на лучшее.
В лучшем случае нажатие "Простое сканирование" вызовет как только что удаленный новый раздел, так и тот, который вы хотите восстановить в течение одной секунды. В не очень хорошем случае вам потребуется выполнить глубокое сканирование, которое может занять некоторое время.
Если testdisk
, несмотря ни на что, не находит раздел, все еще не все потеряно.
Раздел был последним, и он был расположен в конце диска, и, конечно, он все еще есть. Нет никакого способа, которым это могло бы переместиться или уйти. Поскольку конец E:
известен, не так уж много догадок о том, где можно найти ранее -F (ну, возможно, стоит подумать о выравнивании, но это не важная вещь, скорее всего, вы все равно использовали значение по умолчанию и почти наверняка инструмент разбиения) все равно поймете правильно).
Итак, запуск любого инструмента для работы с разделами (даже fdisk
, но почему бы не использовать parted
если он у нас есть!) и создание нового раздела от начала нераспределенного пространства в конце до "конца диска" (что практически каждый инструмент может сделать автоматически) сделает свое дело. Единственное, на что нужно обратить внимание, это создать раздел, а не отформатировать его, что для удобства некоторые инструменты / команды могут выполнять автоматически. Очевидно, что форматирование или создание файловой системы уничтожит ваши данные , а это не то, что вам нужно.
Для parted
правильная команда для этого будет mkpart
(обратитесь к документации).
Если что-то, кроме случайного форматирования или таинственного взрыва диска, работает неправильно, вы все равно всегда можете удалить раздел и заново создать его. Нет пота. Данные в разделе не затрагиваются, вы только вмешиваетесь в "контейнер".
Более правильным и безопасным подходом было бы сначала создать зеркальную резервную копию всего диска, а затем выполнить описанное выше. Хотя, учитывая, что на самом деле мало что может пойти не так, я лично был бы слишком ленив для этого. Если вы собираетесь установить CentOS, это говорит о том что вы разумно Linux-Savy, так что вы могли бы также dd
диска (часть его) к изображению, и работа над изображением вместо этого. Это тоже безопаснее.
Или, ну, просто идите по дороге настоящих мужчин, которая не рекомендуется, но намного быстрее и будет работать в любом случае. Я думаю, это зависит от того, насколько важны эти данные. Если вы не умрете, если 0,01%, которые могут пойти не так , пойдут не так, ну ... вы знаете.
Как только раздел будет восстановлен, скопируйте все файлы на другой диск (предпочтительно два диска), затем удалите раздел и позвольте parted
переместить разделы D:
и E:
дальше вверх, чтобы дыра от сжатия C:
исчезла. Наконец, создайте расширенный раздел, заполняющий все доступное пространство, а затем два дополнительных раздела внутри этого, один из которых, в конечном итоге, будет содержать CentOS, а другой - диск F:
(и на него потом придется копировать файлы). снова).