Рейтинг:2

Подключил ext4 к Windows, как восстановить данные в Ubuntu?

флаг in

Я переместил все свои данные на новый диск, и они, кажется, потеряны. Помогите пожалуйста восстановить данные.

Вот что я сделал, чтобы проблема возникла:
Я переместил, а не скопировал данные. (Первая ошибка) Жесткий диск шумел, когда я перемещал данные. Поскольку диск новый и все значения SMART выглядят хорошо, я не слишком беспокоился об этом, но, может быть, мне стоило?
Чтобы использовать данные, я подключил диск к машине с Windows. (Вторая ошибка) я пытался использовать DiskInternals LinuxReader чтобы иметь возможность читать формат ext4. Некоторые файлы были доступны для чтения, другие папки выдавали ошибку или казались пустыми. Я подключил диск к оригинальной машине с Ubuntu и увидел те же результаты.

Что я пытался исправить:

  • Первая рекомендация заключалась в том, чтобы сделать дд резервное копирование всего диска. Я это сделал.
    Хотя при последующей проверке с дф-ч на исходном диске было использовано 981 ГБ, а на копии - только 80 КБ. Так может там что-то пошло не так?

  • Сегодня утром я попытался продолжить после перезагрузки и вдруг не смог смонтировать ни один диск:

    специального устройства /dev/sdb1/ не существует (префикс пути не является каталогом).
    Я попробовал то, что было предложено здесь и беги sudo blockdev --rereadpt на обоих дисках, но он работал без обратной связи, и монтирование по-прежнему было невозможно. Поскольку я планировал использовать e2fsck, я не слишком беспокоился об этом, так как мне все равно приходилось использовать несмонтированный диск.

  • я побежал gdisk с р чтобы перейти к параметрам восстановления, а затем с помощью б и с для чтения и восстановления таблицы разделов из вторичной таблицы. С в не дал ошибок, я подтвердил запись с помощью ж.

  • Поскольку это не сработало, я, наконец, попробовал e2fsck. Я подтвердил все, о чем меня просили. В основном неверные контрольные суммы, пустые или «мусорные» иноды и неправильные подсчеты для групп. Все, что я читал, говорило, что этот процесс может занять несколько часов, но он длился всего десять минут.

После этого крепление наконец-то заработало, но дф-ч показывает только 6,9G (должно быть 981G) в использовании. Диск кажется пустым, если не считать около 50 записей в потерян+найден, так что этого недостаточно, чтобы покрыть все потерянные файлы.


Я не знаю, как поступить, и не могу найти больше ответов самостоятельно.
Почему диски больше нельзя было монтировать? - Ответил @mchid, спасибо!
Что я могу попробовать дальше, чтобы получить шанс на восстановление данных?

И если у кого-то хватит терпения просветить меня:
Повреждено ли подключение диска ext4 к машине с Windows? Если да, то почему? Насколько я понял с правильными драйверами (т.е. LinuxReader) должно быть читаемо.

Мы очень признательны за любой ответ. Спасибо за любую помощь заранее!


Изменить, чтобы добавить:

вывод lsblk:

НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
sda 8:0 0 8G 0 диск
ââsda1 8:1 0 1M 0 часть
ââsda2 8:2 0 8G 0 часть /
sdb 8:16 0 3.7T 0 диск
ââsdb1 8:17 0 3.7T 0 часть
sdc 8:32 0 3.7T 0 диск
ââsdc1 8:33 0 3.7T 0 часть
sdd 8:48 0 1000G 0 диск
ââsdd1 8:49 0 1000G 0 часть/данные

разделенный вывод:

(разделенный) печать
Модель: QEMU QEMU HARDDISK (scsi)
Диск /dev/sdb: 4001 ГБ
Размер сектора (логический/физический): 512Б/512Б
Таблица разделов: gpt
Флаги диска:

Номер Начальный Конечный Размер Файловая система Имя Флаги
 1 1049 КБ 4001 ГБ 4001 ГБ доб 2
crip659 avatar
флаг pl
Похоже, что большая часть проблемы заключается в самом жестком диске. Звуки жестких дисков обычно никогда не являются хорошим признаком, и то, что они новые, не так уж много значит, помимо возможности вернуть свои деньги. Не думайте, что Windows что-то сделала с данными, пока вы просто пытались их прочитать.
HahaMuntz avatar
флаг in
@ crip659 Меня не слишком беспокоил шум, так как другой диск работает без сбоев уже несколько лет и издает похожие звуки. Я подумал, что это обычные рабочие шумы. Должны ли жесткие диски молчать?
crip659 avatar
флаг pl
Не бесшумный, так как они вращаются и имеют движущиеся части. Что-то большее, чем тихий гул в нескольких футах от него, может быть причиной для беспокойства.
Рейтинг:4
флаг bo

Проблема с креплением заключается в том, что /dev/sdb1/ относится к каталогу, а не к устройству.

Правильный путь к файлу устройства /dev/sdb1

Ошибка: специальное устройство /dev/sdb1/ не существует (префикс пути не является каталогом) Говорит, что /dev/sdb1/ неверно, потому что у вас есть косая черта в конце, которая указывает путь к каталогу.

Когда вы запускаете команду mount, используйте /dev/sdb1 вместо /dev/sdb1/.

HahaMuntz avatar
флаг in
Это может быть так просто. Большое спасибо!
mchid avatar
флаг bo
@HahaMuntz Потрясающе. Не забудьте щелкнуть значок галочки слева, чтобы отметить это как принятое решение, если это решило вашу проблему.
HahaMuntz avatar
флаг in
Главный вопрос, к сожалению, остается открытым. Я могу снова смонтировать диски, но данные все еще не восстановлены, и я не знаю, что делать дальше.
mchid avatar
флаг bo
@HahaMuntz Вы пытаетесь смонтировать диск с помощью Ubuntu или Windows? Похоже на Ubuntu, но я не хочу гадать. После того, как вы смонтировали диск, он не показывает файлы? Что показывает `lsblk`? Показывает ли `gparted` какие-либо ошибки или другие разделы? Если данные полностью удалены, вы все равно можете использовать команду photorec из пакета testdisk для восстановления удаленных файлов, но файлы не будут проиндексированы, поэтому они будут иметь случайные строки вместо исходных имен файлов.
HahaMuntz avatar
флаг in
Спасибо за новые идеи. Я поместил вывод в исходный вопрос, но использовал «parted», так как это безголовая система. Я был бы не против потерять имена файлов, если бы я вернул данные. Я не уверен, как это сделать с помощью `testdisk`. Редактировать: И я использую Ubuntu

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.