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