Раздел исчез после сжатия


9

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

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

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

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

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

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

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

введите описание изображения здесь .. введите описание изображения здесь


1
Вы проверили это с помощью командной строки diskpart. Попробуйте перечислить диск и список разделов, чтобы убедиться, что F все еще находится на вашем диске. Как я думаю, он не исчезнет, ​​если вы не удалите его по ошибке.
Радость

1
Мне трудно поверить, что Windows сделает такую ​​вещь, чтобы молча (как, к удивлению!) Отбросить последний раздел в пользу вновь созданного. Ты серьезно? Функция max-4-primary-partitions известна уже более 30 лет, и с помощью любого программного обеспечения, которое я когда-либо видел, было обращено «только 4 основных, должны создать дополнительные». Тем не менее, данные все еще должны быть там, и любой полужесткий инструмент разделения должен иметь возможность воссоздать исходную запись таблицы разделов (так как начало и конец хорошо известны, не должно быть проблемой).
Деймон

Этот вопрос по теме здесь, но люди отвечают, как если бы вы спросили на softwarerecs.stackexchange.com Может быть, вы должны иметь?
Mawg говорит восстановить Монику

@ Дэймон Да, я серьезно. При сжатии и создании нового раздела он не дал никаких предупреждений о том, что последний раздел исчезнет. Теперь в управлении дисками он отображается как нераспределенный, который ранее был F-разделом.
РПК

Хотя это может или не может быть причиной, но стоит помнить: BIOS / MBR поддерживает не более 4 основных разделов. Чтобы обойти это, вам нужно использовать один из четырех основных разделов для создания и расширения [логических] разделов (LVM в Linux)
JW0914

Ответы:


1

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

Мой подход состоял бы в том, чтобы загрузить загрузочный диск (есть много опций, одной из таких вещей будет контрольный SystemRescueCD . Затем использовать parted(или gparted, если вам не нравится командная строка) и rmтолько что созданный раздел там. оставьте вам 3 слота для разделов, один из которых будет свободен, чтобы вы могли воссоздать потерянный. Теперь запустите testdiskи надейтесь на лучшее.
В лучшем случае нажатие «Простое сканирование» вызовет как только что удаленный новый раздел, так и один, который вы хотите восстановить в течение одной секунды . В не очень хорошем случае вам нужно будет выполнить глубокое сканирование, которое может занять некоторое время.
Если testdisk, несмотря ни на что, не найдет раздел, все равно не все потерял.

Раздел был последним, и он был расположен в конце диска, и, конечно, он все еще есть. Нет никакого способа, которым это могло бы переместиться или уйти. Поскольку конец E:известен, не очень много предположений, где можно найти ранее-F (ну, возможно, есть выравнивание, чтобы рассмотреть, но это не важная вещь, скорее всего, вы использовали значение по умолчанию в любом случае, и почти наверняка инструмент разделения получит это правильно в любом случае).

Таким образом, запуск любого инструмента для работы с разделами (даже fdiskбудет полезен, но почему бы не использовать его, partedесли он у нас есть!) И создание нового раздела от начала нераспределенного пространства в конце до «конца диска» (что может сделать почти каждый инструмент) автоматически) сделает свое дело. Единственное, на что нужно обратить внимание, это создать раздел, а не отформатировать его, что для удобства некоторые инструменты / команды могут выполнять автоматически. Очевидно, что форматирование или создание файловой системы уничтожит ваши данные , а это не то, что вам нужно.
Для partedправильной команды для этого будет mkpart(см. Документацию).

Если что-либо, кроме случайного форматирования или таинственного взрыва диска, работает неправильно, вы все равно всегда можете удалить раздел и заново создать его. Нет пота. Данные в разделе не затрагиваются, вы только вмешиваетесь в «контейнер».

Более правильный и безопасный подход будет первым создать зеркальную резервную копию полного диска, а затем выполнить выше. Хотя, учитывая, что на самом деле мало что может пойти не так, я лично был бы слишком ленив для этого. Если вы собираетесь установить CentOS, это говорит о том, что вы достаточно хорошо разбираетесь в Linux, так что вы можете также подключить ddдиск (его часть) к образу и вместо этого работать с ним. Это тоже безопаснее.
Или, ну, просто идите по дороге настоящих мужчин , которая не рекомендуется, но намного быстрее и будет работать в любом случае. Я думаю, это зависит от того, насколько важны эти данные. Если вы не умрете, если 0,01%, которые могут пойти не так , пойдут не так , ну ... вы знаете.

После того , как раздел восстановления, скопируйте все файлы на другой диск (желательно два диска), а затем удалить раздел и пусть partedперемещать D:и E:перегородки дальше так отверстие от сокращающегося C:исчезает. Наконец, создайте расширенный раздел, заполняющий все доступное пространство, а затем два дополнительных раздела внутри этого, один из которых, в конечном счете, будет содержать CentOS, а другой - диск «на будущее» F:(на который затем вам придется копировать файлы снова). ,


Спасибо за отличный ответ. Позвольте мне попробовать это.
РПК

Обновлен оригинальный пост. Добавлены скриншоты. Пожалуйста, проверьте.
РПК

Так что, похоже testdisk, не доволен этим. Ты пробовал parted? Печатание print freeпокажет все разделы, включая свободное место. Вы должны увидеть что-то вроде 260GB 320GB 60GB Free Space последней записи. Это говорит о том, какие цифры вам нужны mkpart. Когда вас спросят о типе, вы даете «первичный», для начала вы даете, что бы ни было первое число, включая «ГБ», что-то вроде «260 ГБ» и т. Д. ... если есть ограничения выравнивания, он скажет вам «ближе всего мы можем сделать» ... ты доволен этим? " а затем он создает раздел. Если повезет (уверен на 99%), тогда вы сможете ...
Дэймон

... просто загрузиться в Windows и получить букву диска.
Деймон

Но чтобы назначить букву диска, мне сначала нужно будет создать Simple Volume? TestDisk показывает их как разделы Linux. Странный.
РПК

14

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

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


Нет, это Dell Pentium N5050. Я использую Windows 10
RPK

3
@RPK ах, только что посмотрел. это более современный процессор (но все еще старый), просто называется Pentium. Странный. Тем не менее, все, что я сказал, верно.
Келтари

Есть ли какая-нибудь альтернатива старой Магии Разделов? Другие инструменты, которые я пробовал, не настолько всеобъемлющи.
РПК

1
@RPK Сначала я бы сделал немного для резервного копирования. Как только это будет сделано, вы можете попробовать любой способ восстановления, как вы можете восстановить диск из образа. Что касается того, что лучше, я не должен восстановить раздел в возрасте. Я использовал TestDisk совсем недавно. Однако, если у вас есть резервная копия образа, вы можете попробовать любой или все из них.
Келтари

2
Кроме того, Intel все еще использует бренды Pentium и Celeron для своих низкоуровневых процессоров. AFAIK он пытался убить их в один момент, но откат от OEM-производителей привел к их возрождению и использованию для чипов ниже i3.
Дэн возится с огнем

4

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

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


2
если на OP еще не установлены CentO, или вы просто не чувствуете себя комфортно с инструментами CLI, то лучше использовать GParted . Это базовый графический интерфейс для Parted и доступен в живых изображениях.
Дэн возится с огнем

@DanNeely Еще не установлен CentOS.
РПК

Я упомянул установочный диск, потому что он позволит вам выполнять поиск без монтирования, т.е. без изменения вашего жесткого диска, и до установки CentOs или чего-либо еще. Точно так же @DanNeely, GParted - это внешний интерфейс, и я не уверен, предоставляет ли он все функции спасения, доступные через cli.
lurix66
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.