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

То, что я хотел бы восстановить, это, прежде всего, некоторые исходные файлы Java, а затем, если возможно, 10 ГБ фотографий.

Я помню какую-то утилиту Linux, которая читает данные, даже если обнаружена ошибка, это полезно?

2 ответа2

4

Не продолжайте использовать диск, пока вы не уверены, что он здоров. Чем дольше вы используете неисправный диск, тем хуже и ненадежнее он становится. Лучший способ получить данные с умирающего диска - битовое копирование. У вас есть другой жесткий диск, который вы можете клонировать на этот?

Подключите другой диск для клонирования и загрузитесь с Linux Live CD (Knoppix великолепен) и посмотрите, подхватывает ли он оба диска. Как только вы попадаете в консоль Live CD, вы можете проверить, были ли оба привода подобраны с помощью fdisk -l .

Если это так, то используйте что-то вроде dd_rescue для клонирования диска в этой точке. Просто будьте ОЧЕНЬ осторожны при использовании этого, если оно не используется должным образом, оно может уничтожить ваши данные.

Если вы не хотите идти по пути клонирования, возможно, вам стоит взглянуть на что-то вроде Unstoppable Copier или Recuva.

2

Первое, что нужно сделать, это получить образ диска, вы можете просто использовать команду dd в linux для создания образа. (дополнительная информация здесь) Даже если HD не удается полностью после того, как у вас все еще будет изображение для восстановления с
Затем используйте инструмент вырезания данных, такой как Scalpel или, foremost для извлечения файлов из изображения.

Для этого вы можете использовать живой компакт-диск, как Penguinsleuth, который содержит все необходимые инструменты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .