DDrescue предназначен для удаления данных в подобных ситуациях. Затем попробуйте смонтировать образ, и, если файлы отсутствуют, дайте testdisk и photorec шанс на образ.
Восстановить данные жесткого диска
У меня есть ноутбук 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 для восстановления большинства моих файлов.
5 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Поскольку вы разбираетесь в Linux, попробуйте запустить на жестком диске Testdisk и PhotoRec . Или, что еще лучше, попробуйте получить образ диска dd и проследить за ним. Жесткие диски, которые издают шум, как правило, имеют серьезные проблемы и не длятся долго после появления шумов.
TestDisk is a free open source partition scanner and data recovery tool. It is very useful in recovering lost partitions. PhotoRec is another free commonly used data recovery tool.
TestDisk is a lot more efficient than PhotoRec. The problem with TestDisk is that it doesn't always recover all deleted files. If you accidentally reformat a partition, TestDisk can recover thousands of files without missing a single file, but if you deleted a file by sending it to the Trash and then emptying the Trash, TestDisk can't always recover it.
So use TestDisk first, and if you recovered all of the deleted files with TestDisk, then you're done. If you recovered most of the deleted files with TestDisk, you can decide whether you're done or not. If you're not done after running TestDisk, you can try recovering the deleted files using PhotoRec. PhotoRec can't recover deleted files that have been completely overwritten (for example, with the dd
program). In some cases, the filename is stored in the file itself. PhotoRec tries to recover the filename in this case, but most of the time PhotoRec can't recover the filenames.
Recover files based on filetype using PhotoRec
It is preferable to boot from a Linux live DVD/USB before following these steps, in order to avoid using the operating system in which the deleted file is located.
Install TestDisk if it is not already installed in your OS. In Linux distributions, installing TestDisk will also install PhotoRec along with it.
Launch PhotoRec (launch from a terminal in a live CD/USB or launch as root).
Select hard disk.
Select partition type.
If your hard disk has Linux partitions, then select
[Intel]
.Select filetype option.
Move to
[File Opt]
and press Enter. Here you can disable all file types by pressing s. Use space to toggle the check button. Select filetype(s) to recover.Select options.
PhotoRec also has a list of different options. Under normal circumstances you don’t need to modify them.
Select partition.
Move the selector to the partition from which you have removed the file. Then press Enter on
[Search]
.Select filesystem type.
If you are using Linux, it's going to be ext2/ext3/ext4, so the default selection is
ext2/ext3
. Otherwise if you are recovering files from a partition formatted as FAT or NTFS selectOther
.Select space for analysis.
Select
Free
if you didn’t write to that partition after removing the particular file, otherwise selectWhole
.Select a directory to recover files.
Now select the path where the recovered files will be stored. Then press Y.
PhotoRec will show how many files it has recovered.
http://www.grc.com/spinrite.htm
Я слышал так много хорошего об этой программе.
Это стоит довольно копейки ($ 89,00 за всю жизнь, я считаю, лицензия), и я не могу говорить об этом из личного опыта.
Однако я надеюсь, что сообщество откажется от меня, если это не будет хорошим решением вашей проблемы - дождитесь других ответов (и отзывов), прежде чем тратить деньги.
Тем не менее, основная идея программы заключается в том, что она сканирует накопитель на глубоком уровне, считывает каждый сектор, ищет дефекты, ошибки, неправильное прочтение и т. Д., А затем "исправляет" их (заменяет их на хороший сектор или просто пусть HD сделает это сам).
Несмотря ни на что, я предлагаю, как только вы получите данные с вашего диска, вы получите новый! Нажатие очень и очень плохо!
Как я могу вернуть свои данные?
Лучший инструмент, который я когда-либо использовал для восстановления жесткого диска, - GetDataBack от Runtime Software . Это программа для Windows, поэтому вам нужно найти способ подключить этот жесткий диск к настольному компьютеру под управлением Windows. Я использовал его для восстановления с диска SCSI, диска IDE, переформатированного с Windows XP (частичное восстановление), диска с разделом, удаленным с помощью FDISK, диска, который BIOS даже не смог обнаружить, и т. Д.
Вы можете запустить пробную версию, чтобы точно узнать, какие файлы вы получите, но на самом деле восстановление файлов стоит около 80 долларов США. У меня есть версии NTFS и FAT, но я использовал FAT только один раз.
Похожие вопросы
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
7
Почему жесткие диски никогда не бывают такими большими, как рекламируются?
-
3
Мой второй жесткий диск не виден в Windows 7
-
-
3
Как я должен интерпретировать спецификации SSD?
-
5
Хранение данных и план резервного копирования для фотографии?
-
6
Как я могу разделить внешний жесткий диск между Mac и ПК?
-
4
HD провал вопросы
-
4
Обновление MacPro HDD до SSD
-
3
Клонировать все разделы диска?
-
4
Могу ли я установить ноутбук 2.5 "SATA-диск на рабочий стол без каких-либо адаптеров?