восстановление данных с поврежденного раздела Linux

4153
JoshMaurice

Я использую Windows XP с разделом Ubuntu, который я добавил. Несколько дней назад Ubuntu перестала загружаться. Попытка загрузки в Ubuntu просто приводит меня в меню Grub.

Когда я пытаюсь перейти через командную строку к c: \ ubuntu \ дискам, я получаю сообщение, что «c: \ ubuntu \ Диски поврежден и не читается. Пожалуйста, запустите утилиту Chkdsk». Я могу перейти к c: \ anc c: \ ubuntu \ через командную строку, хотя при попытке открыть диск C в «Моем компьютере» я получаю сообщение об ошибке: «Windows не может найти RECYCLER \ S-7-1-97 -100014951- [и т.д.].

У меня нет диска Windows или другого жесткого диска, поэтому я просто безуспешно пытаюсь запустить Chkdsk с того же диска c, который поврежден.

Когда я пытаюсь запустить Chkdsk, я получаю сообщение об ошибке: «Тип файловой системы - NTFS. Не удается заблокировать текущий диск. Chkdsk не может быть запущен, поскольку том используется другим процессом. Вы хотите запланировать проверку этого тома? при следующем перезапуске системы? (Да / Нет)

Когда я говорю «Да» и перезагружаюсь, я получаю сообщение «белые буквы на синем экране»: «Тип файловой системы - RAW. CHKDSK недоступен для дисков RAW».

Я нашел сайт для программного обеспечения Zero Assuming Recovery (ZAR), который, кажется, способен восстанавливать данные в подобных случаях, но мне интересно, есть ли бесплатные альтернативы или какие-либо другие идеи для исправления раздела или восстановления данных.

Я получал эту ошибку в «Моем компьютере» до того, как установил Ubuntu несколько месяцев назад. Так что, похоже, медленно поел в раздел Linux. Я мог бы попытаться установить Ubuntu снова, но в этой установке есть несколько файлов, которые я бы хотел восстановить.

1
Все другое программное обеспечение, которое я мог найти, не было бесплатным ... Ivo Flipse 14 лет назад 0

3 ответа на вопрос

3
bdonlan

Ваша главная проблема в том, что ваша файловая система Wubi недоступна из-за повреждения NTFS в вашей файловой системе Windows. Вам нужен установочный компакт-диск Windows для запуска chkdsk. Там нет безопасного способа обойти это. Однако, если это невозможно, может быть что-то, что вы можете попробовать - но это может ухудшить ситуацию, поэтому, если это вообще возможно, приобретите установочный компакт-диск Windows у друга, предпочитая это.

Загрузитесь с компакт-диска с Ubuntu. Когда он подключен, подключите внешний жесткий диск и откройте терминал.

Если внешний жесткий диск значительно больше внутреннего жесткого диска, сначала выполните полное резервное копирование. Это займет много времени:

sudo dd if=/dev/[your hard disk device] of=/media/[name of external hard drive]/backup.disk bs=131072 

Затем:

sudo mkdir /mnt/host sudo ntfs-3g -o recover /dev/[your windows filesystem device] /mnt/host cp /mnt/host/ubuntu/disks/root.disk /media/[name of external hard drive]/root.disk e2fsck -v -f -C0 /media/[name of external hard drive]/root.disk sudo mkdir /mnt/ubunturoot sudo mount /media/[name of external hard drive]/root.disk /mnt/ubunturoot -o loop,ro 

[ваше устройство на жестком диске] скорее всего будет sda или hda. [устройство вашей файловой системы Windows], скорее всего, будет устройством жесткого диска с 1 в конце; если это не так, добавьте содержимое / proc / partitions к вашему вопросу и прокомментируйте этот ответ.

Если все пойдет хорошо, у вас будет доступ к вашим файлам в / mnt / ubunturoot. Если что-то пойдет не так, вы можете потерять все на своем жестком диске навсегда . Если это произойдет, и вы сделали резервную копию, вы можете восстановить ее, переключив порядок if = и of = в команде резервного копирования, но в этот момент вам действительно потребуется запустить chkdsk с установочного диска.

2
Ivo Flipse

Используйте Live CD (из Linux) для доступа к вашим файлам

Спасите ваши данные . Для тех из вас, у кого нет опыта работы с Linux, Knoppix будет выглядеть странно и страшно, но это не так. Вы увидите значки жесткого диска на рабочем столе. Нажмите на один, чтобы просмотреть его содержимое: ваши файлы Windows. Чтобы скопировать важные документы, откройте USB-накопитель (щелкните значок) и просто перетащите их на него.

Когда я впервые попробовал это, я получил сообщение о том, что у меня нет разрешения на запись файлов на USB-накопитель.

альтернативный текст

Если у вас возникла эта проблема, измените разрешения, щелкнув правой кнопкой мыши на USB-накопителе и выбрав «Изменить режим чтения / записи», как показано.

альтернативный текст

Затем вы можете просто перетащить файлы с жесткого диска на USB-накопитель, как показано на рисунке.

альтернативный текст

После того, как вы загрузили все свои файлы на USB-накопитель, вы можете завершить работу, восстановить порядок загрузки в том месте, где он должен быть, и перейти к восстановлению вашего ПК, зная, что ваши данные в целости и сохранности.

Загрузочный компакт-диск или DVD с Linux, такие как Knoppix, также являются отличным способом для любопытных поиграться в Linux без необходимости его установки. Просто вставьте компакт-диск, сбросьте порядок загрузки и начинайте.

Не будет работать для RAW-данных John T 14 лет назад 0
Если это так, то мне интересно, есть ли бесплатное решение Ivo Flipse 14 лет назад 0
Я не уверен, что это действительно RAW-данные или NTFS, как говорится в сообщении Chkdsk; сайт ZAR отмечает, что «иногда поврежденный том может выглядеть так, как будто он потерял свой тип файловой системы. Могут появиться различные сообщения об ошибках» ... затем он перечисляет сообщение RAW, которое выдал Chkdsk. JoshMaurice 14 лет назад 0
0
Ivo Flipse

Linux Recovery Software

может сделать трюк:

Что оно делает?

  • Удален вирусной атакой, отключением электропитания или сбоем системы;
  • После того как раздел с файлами был переформатирован, даже для другой файловой системы; Когда структура раздела на диске была изменена или повреждена. В этом случае R-Linux может сканировать диск, пытаясь найти ранее существующие разделы и восстановить файлы из найденных разделов.
  • С дисков с плохими секторами. В этом случае R-Linux может сначала скопировать весь диск или его часть в файл образа, а затем обработать файл образа. Это особенно полезно, когда на диске постоянно появляются новые поврежденные сектора, а оставшаяся информация должна быть немедленно сохранена.
  • Восстанавливает файлы на поврежденных или удаленных разделах.

Какие функции у него есть?

  • Стандартный «Windows Explorer» - стиль интерфейса.
  • Хост ОС: Win9x, ME, NT, 2000, XP, 2003, Vista.
  • Поддерживаемые файловые системы: только Ext2FS / Ext3FS (Linux).
  • Распознавание и синтаксический анализ схем размещения разделов Dynamic (Windows 2000 / XP / Vista), Basic, GPT и BSD (UNIX) и карты разделов Apple. Поддерживаются динамические разделы через GPT, а также динамические разделы через MBR.
  • Создает файлы изображений для всего жесткого диска, логического диска или его части. Такие файлы изображений могут быть обработаны как обычные диски. Изображения могут быть либо простыми точными копиями объектов (Plain images), совместимыми с предыдущими версиями R-Linux, либо сжатыми изображениями, которые можно сжать, разделить на несколько частей и защитить паролем. Такие образы полностью совместимы с образами, созданными R-Drive Image, но несовместимы с предыдущими версиями R-Linux.
  • Распознает локализованные имена.
  • Восстановленные файлы могут быть сохранены на любых (в том числе сетевых) дисках, доступных операционной системе хоста.
Я установил R-Linux. На главном экране, под диском C, есть раскрывающийся список, в котором указан только один раздел. В нем указан размер раздела, равный размеру диска C. Так что, похоже, он не находит раздел Linux. Но, возможно, я мог бы сканировать диск C (хотя R-Linux настоятельно рекомендует делать это с того же диска, который вы сканируете) и посмотреть, найдет ли он какие-либо из этих данных Linux. JoshMaurice 14 лет назад 0
вам, вероятно, понадобится смонтировать образ, чтобы запустить его - либо в linux в качестве loopmount, либо с помощью файлового диска в windows http://www.acc.umu.se/~bosse/ Journeyman Geek 14 лет назад 0

Похожие вопросы