Прежде всего, поймите разницу между разделами и файловыми системами:
- Разделы - это непрерывные группы секторов на жестком диске - скажем, секторы с 923 648 по 625 142 414. Они определены в простых структурах данных, называемых таблицами разделов.
- Файловые системы представляют собой более сложные структуры данных, которые облегчают хранение файлов, в том числе организуют их в каталогах и т.д. Файловые системы обычно хранятся в разделах, но они также могут занимать целый диск или храниться в других структурах данных (например, в файле образа - файловая система внутри файловой системы, по существу).
Если раздел удален, это означает, что его запись в таблице разделов пропала, но файловая система в разделе все еще в порядке. (Если, конечно, раздел не был удален до того, как его запись была удалена.)
Таким образом, если вы вообще можете получить доступ к вашей файловой системе, раздел, в котором она размещена, почти наверняка был восстановлен правильно, хотя есть одно предостережение: если восстановленный раздел слишком короткий, возможно, вы не можете прочитать файлы, которые попадают после конца раздела. В этом случае может помочь увеличение размера раздела, не затрагивая данные файловой системы. Однако есть вероятность, что проблема, которую вы видите, является результатом повреждения файловой системы. Вы говорите, что проблема возникла при сбое операции изменения размера раздела. Такие операции по своей природе опасны. Корректировка записей таблицы разделов относительно проста, но изменение размера раздела также означает изменение размера файловой системы, и это сложно.
Ваша лучшая надежда на восстановление состоит в том, чтобы сосредоточиться на аспекте проблемы с файловой системой. Вы не говорите, какую ОС вы используете, но все ОС предлагают инструменты для проверки и восстановления своих файловых систем, такие как fsck
в Linux или CHKDSK.EXE
в Windows. Использование этих инструментов может помочь. К сожалению, также возможно, что ваша файловая система непоправимо повреждена. В этом случае могут помочь инструменты восстановления файлов, такие как PhotoRec. Эти инструменты могут восстанавливать отдельные файлы из поврежденной файловой системы, но они довольно хитры и утомительны в использовании.
Еще один момент: попытки восстановить повреждения файловой системы иногда могут усугубить ситуацию. Таким образом, вы должны сделать низкоуровневое резервное копирование содержимого раздела, прежде чем пытаться делать какие-либо низкоуровневые исправления. В Linux или OS X такой инструмент, как dd
может выполнять эту работу, как в dd if=/dev/sda4 of=/path/to/backup-sda4.img
, который создает резервную копию раздела /dev/sda4
в файл. Существуют аналогичные инструменты для Windows, но я менее знаком с ними.