Существует ли chkdsk эквивалент, доступный для Ubuntu?

Когда я задал этот вопрос о восстановлении данных из поврежденного раздела Linux, люди рекомендовали загрузиться от установочного диска Windows и выполнения Chkdsk. Ну, у меня все еще нет диска Windows, но у меня действительно есть диск Ubuntu 8.04. Существует ли Chkdsk, эквивалентный, я смог работать от диска Ubuntu, который мог бы помочь восстановить или восстановить данные по моему разделу Linux?

9
задан 20.03.2017, 12:17

4 ответа

Вы - Shure, что Вы повредили раздел? Возможно, Вы стерли загрузочную запись или повредили таблицу разделов. Попытайтесь исследовать проблему сначала. Опишите, как сделал Вас, установил Ваш Linux. От Вашего предыдущего вопроса похоже, что это установлено на плоском файле в окнах (vfat или ntfs) раздел. Попытайтесь выполнить fdisk и посмотреть на Вашу таблицу разделов.

Прежде, чем внести любые изменения в жесткий диск пытаются сделать изображение Вашего HD (можно сделать это в друзьях).

ОБНОВЛЕНИЕ:

 
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x903bd648

Device Boot Start End Blocks Id System 

/dev/sda1 * 1 4864 39070048+ 7 HPFS/NTFS

Поскольку мы видим, что существует всего один NTFS patrition, таким образом, я подозреваю, что Вы установили Ubuntu с помощью WUBI (или что-то подобное).

Ваш Linux установлен в смонтированном циклом разделе, который является просто файлом или несколькими файлами где-нибудь на Вашем диске c: окон (c:\ubuntu\disks, например)

Как я вижу от Вашего предыдущего вопроса, можно загрузить Windows, таким образом, Вы могли использовать dskprobe от Инструментов Поддержки Windows XP Service Pack 2, чтобы удостовериться, что тип фс корректен..., но это уже - корректный тип 7 фс, NTFS.

Сообщение "Тип файловой системы является СЫРЫМИ ДАННЫМИ. CHKDSK не доступен для НЕОБРАБОТАННЫХ дисков". средства, что окна не могут определить тип фс по некоторым причинам. Поскольку мы видим, что тип фс корректен.

Для выполнения Chkdsk на разделе Windows, можно установить Windows Recovery Console, начальную загрузку в консоли восстановления и проверить диск.

После проверки диска Вы получите доступ к Вам c:\ubuntu\disks. Я думаю, что можно смонтировать раздел Linux (который находится в файле) как обычное устройство закольцовывания:

mount -o loop [path to your linux-loopback-partition]

Но необходимо смонтировать окна patrition сначала.

5
ответ дан 07.12.2019, 13:30

Для восстановления данных из раздела Linux Вы не хотите выполнять chkdsk эквивалент. Это, скорее всего, заметит, что Ваши потерянные данные ни к чему не подключены, и удалите большинство трассировок его от файловой системы, делая восстановление еще тяжелее, чем это было прежде. Необходимо вместо этого использовать специализированные инструменты для файловой системы, которые смотрят на внутренности файловой системы во многом как fsck, делает для удаления несоответствий:

  • ext2: попытайтесь использовать undelete инструмент, как объяснено на этой странице
  • ext3: это намного более твердо, но можно обычно восстанавливать многие из использования файлов ext3grep, который обрисован в общих чертах на очень длинной и технической странице. Можно пропустить верхнюю часть, если Вы просто хотите знать, как использовать инструмент, но было очень полезно считать главный раздел для меня.

Если Вы находитесь на ext2 или ext3, можно также попробовать этот инструмент DiskInternals. Я не использовал это сам, хотя, и я успешно использовал оба из инструментов выше

1
ответ дан 07.12.2019, 13:30

Так как Вы, кажется, используете установку Wubi на NTFS и не имеете фактического раздела Ubuntu, ответы, отправленные для расширения, не работали бы.

ntfsprogs содержит некоторые утилиты для NTFS, включая ntfsfix, который отмечает файловую систему так, чтобы Windows попытался закрепить его на следующей перезагрузке. ответ bdonlan на Ваш другой вопрос мог работать; я честно не уверен, что является лучшим. Если у кого-либо есть лучшее решение для установки Wubi в NTFS, отправьте его.

1
ответ дан 07.12.2019, 13:30

Вы, вероятно, хотите "badblocks".

Вот хорошее практическое руководство для файловых систем Linux (ext2), который показывает, как оно может использоваться: http://ubuntu-rescue-remix.org/node/50

Не уверенный, как это помогло бы Вам с NTFS все же.

1
ответ дан 07.12.2019, 13:30

Теги

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