1

Кажется, мой основной жесткий диск на моем главном компьютере вышел из строя. После отключения питания несколько дней назад при включении компьютера я получил два звуковых сигнала из своего BIOS и сообщение о том, что на диске обнаружена ошибка SMART. Я больше не могу загружаться в Windows.

Я попытался подключить (через USB-адаптер) к моей машине с Ubuntu, но он не может смонтировать этот диск с различными ошибками. (Это позволило мне подключить другой работающий внутренний жесткий диск, поэтому я знаю, что это не проблема с USB-адаптером)

Я попытался подключить его к другим машинам Windows 10, тоже. Когда это происходит, Disk Management распознает диск, но он отображается как пустой и неинициализированный. Если я пытаюсь щелкнуть правой кнопкой мыши и инициализировать, меня попросят выбрать MBR или GPT. Моя первая проблема в том, что я не знаю, что было раньше, поэтому я не знаю, что выбрать. Если я попробую MBR, я получу сообщение о том, что устройство не готово. Если я выберу GPT, я получу сообщение о том, что недостаточно места для GPT.

Я также пробовал такие инструменты, как TestDisk, Recuva, EaseUS Partition Master, DiskPart. Все инструменты вообще не распознают жесткий диск, так как он не смонтирован и не имеет буквы диска. Даже Diskpart нигде не указывал его как диск / том / раздел.


У меня нет выбора? Я не могу заставить Linux или Windows распознавать этот диск в малейшей степени, кроме того, что что- то подключается через USB.

Я видел учебные пособия по настройке диска восстановления USB 10 /USB и его использованию для восстановления диска, но я скептически отношусь к тому, что он будет работать по тем же причинам, что и вышеупомянутые инструменты, - диск не совсем даже получить признание.

2 ответа2

3

Чтение чего-либо с диска

В Ubuntu (Linux) вы не могли смонтировать диск, но звучит так, как будто вы слишком легко сдавались, существует огромная разница между «несоответствиями файловой системы / не было чисто размонтировано», которые не позволяют автоматическое монтирование, и « не распознается как устройство, не может прочитать один сектор ", с которым вы можете читать данные и работать с ними. Монтирование может завершиться неудачно, если Windows находится в режиме "быстрого выключения", или есть ошибки файловой системы, поэтому это определенно не ограничитель показа, который он не может смонтировать.

Если появляется новый /dev/sdX , то вы можете прочитать (или хотя бы попытаться прочитать) диск, а также прочитать информацию SMART и выполнить попытку. Поскольку это USB-накопитель, после его подключения должно появиться новое устройство /dev/sdX (X может быть любой буквой), см. Информацию в dmesg & /var /log /syslog (особенно об ошибках, если нет нового устройства - без устройства). может быть невозможно что-либо прочитать или даже сложнее попробовать).

Если вы можете прочитать что - нибудь из /dev/sdd устройства , то это выглядит намного лучше , что ddrescue (в пакете с именем gddrescue) или testdisk / photorec или что - то может получить некоторые данные. Наверное, нужны права root, с sudo . Например, sudo testdisk /dev/sdd или sudo photorec /dev/sdd .

  • Очень простое "прочитайте немного" с dd будет:

    sudo dd if=/dev/sdd of=output-file bs=1M count=1  
    

    чтение первого M (= 1024 * 1024 байта) с накопителя и

    • bs= количество байтов для чтения / записи в каждом "блоке"
    • count= количество блоков, которые нужно взять
    • skip=N пропустить N блоков размером ibs в начале ввода
    • Только не перепутайте of= , это перезапишет почти все!
  • Чтобы пропустить 1000M, а затем прочитать 1M, используйте:

    sudo dd if=/dev/sdd of=output-file bs=1M skip=1000 count=1 
    

Восстановление данных

См. Https://wiki.archlinux.org/index.php/file_recovery и / или https://help.ubuntu.com/community/DataRecovery для получения дополнительной информации, это может быть связано. У gddrescue также есть отличное (но сухое) руководство по GNU ddrescue , и вы можете найти в Интернете больше информации.

testdisk & photorec являются самым простым в использовании ИМО, я даже не беспокоиться в первую очередь или скальпелем. Их домашние страницы имеют хорошие руководства, см. TestDisk & TestDisk Step By Step и PhotoRec & PhotoRec Step By Step. Если testdisk может читать существующие файлы, то их копирование может быть довольно простым, photorec не сохраняет исходные имена файлов или структуру каталогов.

Иногда при попытке чтения появляются ошибки, которые могут привести к сбою, сообщения об ошибках, вероятно, будут dmesg & /var /log /syslog, тогда я хочу оставить терминал открытым, выполнив dmesg -w & / или tail -f /var/log/syslog чтобы увидеть новые ошибки по мере их поступления. Если у вас есть место на другом устройстве, хорошей идеей может быть создание целой копии с помощью gddrescue, он пытается пропустить сектора ошибок и сначала прочитать все "хорошие вещи", а затем повторить попытку ошибок позже (или прочитать "назад"). ", прыгать и т. д.).


SMART & smartctl

Вы можете использовать smartctl (в пакете smartmontools), чтобы прочитать данные SMART и выяснить, в чем они ошибки, даже запустить новые тесты (но если диск выйдет из строя, другие тесты могут отработать время до истечения срока его службы, поэтому резервное копирование первый может быть разумным). Вот мои "заметки" на smartctl:

Команды для генерации отчетов:

  • sudo smartctl --all /dev/sdX - печатает всю информацию SMART
  • sudo smartctl --xall /dev/sdX - печатает всю информацию SMART и не SMART

Если вы отслеживаете изменения, вы можете запускать тест периодически, сохраняя его в файле с именем даты с помощью:

sudo smartctl --xall /dev/sdX > $(date +"%Y-%m-%d_%H.%M")-sdX-smart-xall

Чтобы просто получить "статистику":

sudo smartctl -A /dev /sdX> $(дата +"% Y-% m-% d_% H.% M")- sdX-smart-A

тесты

Используйте опцию -t TYPE где TYPE является одним из:

коротко может быть ~ 2 мин
транспортировка может быть ~ 5м
долго может быть ~ 55м
оффлайн может быть ~ 73м (4380с)
[времена являются примерами из старого диска]

Но не все диски поддерживают все тесты.

Параметр -c содержит строку «Состояние выполнения самопроверки:», в которой указывается% оставшегося текущего теста (если тест выполняется).

Чтобы увидеть статус можно использовать:

sudo smartctl -c /dev/sda | grep "^Self" -A1
2

Существуют доступные сервисы, которые восстановят для вас жесткий диск, но они, как правило, дороги, поэтому вам нужно будет оценить ценность ваших данных, прежде чем рассматривать этот вариант. Google "Услуги восстановления данных".

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

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

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