9

Я использую Windows 10 на старом ноутбуке Pentium. В нем было 4 раздела: C, D, E (система зарезервирована) и F

Я хотел создать нераспределенное пространство для CentOS.

Я использовал Windows 10 Disk Management, чтобы уменьшить C: и создать нераспределенное пространство для CentOS. Я щелкнул правой кнопкой мыши C: и выбрал "Shrink". Shrink работал нормально и создал нераспределенное пространство. Я щелкнул правой кнопкой мыши новое нераспределенное пространство и отформатировал и назначил букву диска L:.

После этого раздел F исчез. В управлении дисками, а также в проводнике Windows он показывает незанятые 60 ГБ.

Куда пропал этот раздел? Есть ли способ восстановить раздел F с данными?

Отредактировано: скриншоты ниже <<

Я удалил новый раздел, и теперь структура выглядит следующим образом на TestDisk и DiskManagement соответственно:

..

3 ответа3

14

Вы говорите, что это «ноутбук Pentium». Однако это не может быть точным, поскольку Windows 10 не будет работать на процессоре Pentium. Я предполагаю, что ноутбук намного более новый, но все еще старый. И в этом твоя проблема. Старые диски без EFI не могут иметь более 4 основных разделов.

Что касается восстановления вашего раздела, существует множество утилит , которые могут его восстановить. Вы должны прекратить использование этого компьютера и удалить диск. Затем подключите диск к другому компьютеру изнутри или с помощью внешнего метода, например USB. Затем вы можете попытаться восстановить раздел с помощью одной из этих утилит. Чем дольше вы используете диск с отсутствующим разделом, тем больше вероятность потери данных или всего раздела.

4

Поскольку вы говорите, что пытаетесь установить CentOs, я предполагаю, что вы сможете загрузить другую ОС

Я бы посоветовал вам попробовать Parted. Это может спасти разделы довольно легко. Нормальный загрузочный образ Ubuntu разделен на части. Я не знаю CentOs, но вполне разумно, что его установочный образ также включает его.

1

Хорошей новостью является то, что данные все еще там, и это не изменится (если вы явно ничего не делаете). Если данные все еще там, они могут быть восстановлены.

Мой подход состоял бы в том, чтобы загрузиться на аварийный диск (есть много опций, одной из таких вещей будет контрольный 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: (и на него потом придется копировать файлы). снова).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .