У меня есть ноутбук dell, который недавно «умер» (он запустит синий экран смерти), а жесткий диск издает странные циклические щелчки.
Я хотел посмотреть, смогу ли я использовать некоторые инструменты на своем компьютере с Linux для восстановления данных, поэтому я подключил их туда.
Если я запускаю "fdisk", я получаю:
Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a
Disk /dev/sdb doesn't contain a valid partition table
Хорошо, таблица разделов испорчена. Однако, если я запускаю «testdisk» в попытке исправить таблицу, в этот момент он зависает, производя те же циклические щелчки:
Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder 158/19077: 00%
Меня не очень заботит работа жесткого диска и только данные, поэтому я запустил gpart, чтобы выяснить, где были разделы. Я получил это:
dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)
* Warning: strange partition table magic 0x2A55.
Primary partition(1)
type: 222(0xDE)(UNKNOWN)
size: 15mb #s(31429) s(63-31491)
chs: (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
hex: 00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00
Primary partition(2)
type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
size: 19021mb #s(38956987) s(31492-38988478)
chs: (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
hex: 80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02
Поэтому я попытался смонтировать только старый раздел NTFS, но получил ошибку:
sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.
Тьфу. Хорошо. Но затем я попытался получить дамп необработанных данных, запустив
dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987
Но файл получил до 59885568 байт и издал те же циклические щелчки.
Очевидно, что есть плохой сектор, но я не знаю, что с этим делать!
Данные все еще там ... если я просматриваю этот файл размером 57 МБ в текстовой панели ... я могу видеть необработанные данные из файлов.
Как я могу вернуть свои данные?
Спасибо за любые предложения,
Решение:
Мне удалось восстановить около 90% моих данных:
- Заморозил жесткий диск в морозильной камере
- Использовал Ddrescue, чтобы сделать копию диска
- Так как Ddrescue не смог получить достаточно моего диска, чтобы использовать testdisk для восстановления моих разделов / файловой системы, я в конечном итоге использовал photorec для восстановления большинства моих файлов
источник
Ответы:
DDrescue предназначен для получения данных в подобных ситуациях. Затем попробуйте смонтировать образ, и, если файлы отсутствуют, дайте testdisk и photorec шанс на образ.
источник
Поскольку вы разбираетесь в Linux, попробуйте запустить на жестком диске Testdisk и PhotoRec . Или, что еще лучше, попробуйте получить образ диска dd и проследить за ним. Жесткие диски, которые издают шум, как правило, имеют серьезные проблемы и не длятся долго после начала шума.
источник
TestDisk - это бесплатный сканер разделов с открытым исходным кодом и инструмент для восстановления данных. Это очень полезно для восстановления потерянных разделов. PhotoRec - еще один бесплатный и часто используемый инструмент для восстановления данных.
TestDisk намного эффективнее, чем PhotoRec. Проблема с TestDisk заключается в том, что он не всегда восстанавливает все удаленные файлы. Если вы случайно переформатируете раздел, TestDisk может восстановить тысячи файлов, не пропустив ни одного файла, но если вы удалили файл, отправив его в корзину, а затем очистив корзину, TestDisk не всегда сможет восстановить его.
Поэтому сначала используйте TestDisk, и если вы восстановили все удаленные файлы с помощью TestDisk, то все готово. Если вы восстановили большинство удаленных файлов с помощью TestDisk, вы можете решить, закончили ли вы или нет. Если вы не закончили после запуска TestDisk, вы можете попробовать восстановить удаленные файлы с помощью PhotoRec. PhotoRec не может восстановить удаленные файлы, которые были полностью перезаписаны (например, с помощью
dd
программы). В некоторых случаях имя файла сохраняется в самом файле. PhotoRec пытается восстановить имя файла в этом случае, но большую часть времени PhotoRec не может восстановить имена файлов.Восстановление файлов на основе типа файла с помощью PhotoRec
Рекомендуется выполнить загрузку с живого DVD / USB-диска Linux, прежде чем выполнять следующие действия, чтобы избежать использования операционной системы, в которой находится удаленный файл.
Установите TestDisk, если он еще не установлен в вашей ОС. В дистрибутивах Linux установка TestDisk также установит PhotoRec вместе с ним.
Запустите PhotoRec (запустить с терминала на live CD / USB или запустить с правами суперпользователя).
Выберите жесткий диск.
Выберите тип раздела.
Если на вашем жестком диске есть разделы Linux, выберите
[Intel]
.Выберите тип файла.
Переместитесь в
[File Opt]
и нажмите Enter. Здесь вы можете отключить все типы файлов, нажав s. Используйте пробел, чтобы переключить кнопку проверки. Выберите типы файлов для восстановления.Выберите параметры.
PhotoRec также имеет список различных опций. При нормальных обстоятельствах вам не нужно изменять их.
Выберите раздел.
Переместите селектор в раздел, из которого вы удалили файл. Затем нажмите Enterна
[Search]
.Выберите тип файловой системы.
Если вы используете Linux, это будет ext2 / ext3 / ext4, поэтому выбор по умолчанию -
ext2/ext3
. В противном случае, если вы восстанавливаете файлы из раздела, отформатированного как FAT или NTFS, выберитеOther
.Выберите место для анализа.
Выберите,
Free
если вы не записали в этот раздел после удаления конкретного файла, в противном случае выберитеWhole
.Выберите каталог для восстановления файлов.
Теперь выберите путь, по которому будут сохранены восстановленные файлы. Затем нажмите Y.
PhotoRec покажет, сколько файлов он восстановил.
источник
http://www.grc.com/spinrite.htm
Я слышал так много хорошего об этой программе.
Это стоит довольно копейки ($ 89,00 за всю жизнь, я полагаю, лицензия), и я не могу говорить об этом из личного опыта.
Однако я надеюсь, что сообщество откажется от меня, если это не будет хорошим решением вашей проблемы - дождитесь других ответов (и отзывов), прежде чем тратить деньги.
Тем не менее, основная идея программы заключается в том, что она сканирует накопитель на глубоком уровне, считывает каждый сектор, ищет дефекты, ошибки, неправильное прочтение и т. Д., А затем «исправляет» их (заменяет их на хороший сектор или просто пусть HD сделает это сам).
Несмотря ни на что, я предлагаю, как только вы получите данные с вашего диска, вы получите новый! Нажатие очень и очень плохо!
источник
Лучший инструмент, который я когда-либо использовал для восстановления жесткого диска - это GetDataBack от Runtime Software . Это программа для Windows, поэтому вам нужно найти способ подключить этот жесткий диск к настольному компьютеру под управлением Windows. Я использовал его для восстановления с диска SCSI, диска IDE, переформатированного под Windows XP (частичное восстановление), диска с разделом, удаленным с помощью FDISK, диска, который BIOS даже не смог обнаружить, и т. Д.
Вы можете запустить ознакомительную версию, чтобы точно узнать, какие файлы вы получите, но на самом деле восстановление файлов стоит около 80 долларов США. У меня есть версии NTFS и FAT, но я использовал FAT только один раз.
источник