Моя машина разбита на Windows и Linux, я случайно сделал «быстрый формат» из окон моего Linux-раздела.
Когда я загружаюсь в Linux, я имею доступ к «grub rescue».
У кого-нибудь есть советы как в идеале восстановить раздел, но поочередно мои данные?
Моя машина разбита на Windows и Linux, я случайно сделал «быстрый формат» из окон моего Linux-раздела.
Когда я загружаюсь в Linux, я имею доступ к «grub rescue».
У кого-нибудь есть советы как в идеале восстановить раздел, но поочередно мои данные?
Во-первых, если вы использовали диск с таблицей разделов GUID, вы, вероятно, столкнулись с этой проблемой. Если это так, пожалуйста, прочитайте эту страницу и внедрите исправление, которое она описывает (а именно, измените код типа раздела вашего раздела Linux). Это не поможет решить вашу непосредственную проблему, но значительно уменьшит вероятность повторного возникновения этой проблемы.
Во-вторых, использование fsck
, как предлагает davidgo, может восстановить большинство файлов; Тем не менее, это также практически уверен, что, по крайней мере, некоторые из файлов уже были непоправимо повреждены. Таким образом, даже если вы восстановите раздел, есть большая вероятность, что система не загрузится полностью; или если он загрузится, то некоторые случайные программы не будут работать. Таким образом, вы можете планировать переустановку Linux. Если у вас нет пользовательских данных, которые вы хотите сохранить, вы можете переустановить Linux, а не пытаться восстановить раздел. Однако, если у вас есть пользовательские данные, вы можете восстановить раздел, создать резервную копию пользовательских файлов (некоторые из которых могут быть повреждены), переустановить Linux, а затем восстановить пользовательские файлы. Между прочим, этот тип аварии иллюстрирует одно из преимуществ использования отдельного /home
раздела: с таким разделом вы можете сосредоточиться на восстановлении /home
и затем переустановить в корневую (/
) файловую систему, не создавая резервную копию и затем восстановите файлы в /home
.
Если у вас есть ценные пользовательские файлы и fsck
не помогает, использование PhotoRec может помочь. Теоретически, он восстановит отдельные файлы; однако, скорее всего, он не восстановит имена файлов или пути, поэтому вам придется потратить много времени, просматривая то, что было восстановлено, чтобы реорганизовать все это. Это еще одна иллюстрация преимущества отделения /home
от /
: когда вы таким образом разделяете свои пользовательские данные, вы можете использовать PhotoRec только на разделе /home
, что избавит вас от необходимости просеивать системные файлы, которые легче восстановить. переустановив ОС.
Ответ, вероятно, будет зависеть от используемой вами файловой системы (например, ext3, reiserfs, xfs, ext4 ...). Конечно, первое, что нужно сделать, это сделать небольшую копию раздела, а затем попробовать запустить fsck.XXXX, где XXXX - это тип файловой системы - который может работать, если вам повезет, в зависимости от файловой системы и может ли он найти дополнительные копии файловой таблицы / узлов. (Возможно, вы захотите узнать, есть ли какие-либо переключатели, которые вы можете использовать для поиска альтернативных таблиц). Если это не удалось, попробуйте использовать photorec или testdisk для сканирования диска и извлеките то, что вы можете найти на основе подписей.
Наиболее вероятная файловая система для Linux - это, вероятно, EXT4 или EXT3. Посмотрите, как использовать "Альтернативные суперблоки", см. Http://www.cyberciti.biz/faq/linux-find-alternative-superblocks/, чтобы узнать, можете ли вы их найти и как их использовать.
Маловероятно, что программа "восстановить" очень поможет, так как вы удалили информацию о макете, которая требуется для восстановления.