Автор Тема: HDD - и сопудствующее...  (Прочитано 4171 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн qwertyuser

  • самый главный админ
  • Administrator
  • Hero Member
  • *****
  • Сообщений: 561
  • Karma: +65535/-0
  • кармадрочер
    • Просмотр профиля
    • ufoserver.org
по вопросам размещения Ваших сайтов на этом сервере пишите info@qwertyuser.ru

Оффлайн qwertyuser

  • самый главный админ
  • Administrator
  • Hero Member
  • *****
  • Сообщений: 561
  • Karma: +65535/-0
  • кармадрочер
    • Просмотр профиля
    • ufoserver.org
HDD - и сопудствующее...
« Ответ #1 : Октябрь 28, 2010, 10:58:41 am »
Практический алгоритм для не-мега-профи «что делать, если винт перестал читаться, а лишних денег не особо много, и почему следует поступать именно так»:

0. Ни в коем случае ничего не пытаться что-либо записывать на этот диск, и НЕ выплоняйте над ним chkdsk или (пип)оги!
1. Винт определяется в BIOS?
1.1. «Нет»
1.1.1. Несите к специалистам (в домашних условиях оживить такой винт шансов крайне мало, а вот усугубить повреждения — много), причем сразу скажите, что винт не определяется, модель, серийник, симптомы (странные звуки есть-нет-какие) и спрашивайте ценник. Если в мастерской не поинтересуются чем-либо из этого списка (ну, разве что, кроме серийника) или не скажут ценник — звоните в другую мастерскую.
1.2. «Да»
1.2.1. Диск издаёт странные звуки, которых раньше не издавал (стук, скрежет, взвизгивание и т.д.)? Если нет, см. дальше. Если да, лучше перейдите к п. 1.1.1, если не любите рисковать: механика в любой момент может отказать совсем, и дальнейшее восстановление через п. 1.1.1 будет невозможно, или сильно дороже.
1.2.2. Скачайте программу victoria (ищите в гугле) или (пип)ог, и просканируйте поверхность в режиме verify (не write!). Бэдов много (больше 10% поверхности; кстати, если сразу видно, что их много, сканировать до конца не обязательно и даже вредно)?
1.2.2.1. «Да».
1.2.2.1.1. См. п. 1.1.1, потому что задолбаетесь делать образ штатными средствами — слишком долго будет читаться. Тем более, такое количество бэдов почти наверняка будет значить, что в процессе вычитывания винта штатными средствами их число вырастет (например, если пыль в гермозоне, количество бэдов будет расти лавинообразно), и вы спасёте значительно меньше информации, чем специалист.
1.2.2.2. «Нет».
1.2.2.2.1. Одолжите у приятеля или купите пустой винт (или пару винтов) ёмкостью минимум в два раза больше вашего. Проверьте его (их) SMART-показатели, чтобы там свойство RAW для параметров Reallocated sectors count и Pending sectors были равны 0.
1.2.2.2.2. Снимите дамп с подозрительного диска на пустой с помощью программ testdisk, ddrescue или какая вам больше нравится. Делать лучше из-под linux — будет быстрее.
1.2.2.2.3. Выньте подозрительный диск из компьютера и положите на полочку, чтобы всегда была возможность вернуться к п. 1.1.1.
1.2.2.2.4. Натравите на образ программу testdisk (testdisk путь_к_образу). Для начала посмотрите, есть ли там живая таблица разделов. Если есть, попробуйте посмотреть список файлов на интересующем разделе (Advanced-Boot-List). Если списка файлов получить не получается, попробуйте сначала восстановить в образе таблицу разделов (это основная функция testdisk), а если и это не помогает — опции «Repair MFT», а затем «Rebuild BS» из меню «Advanced» (если интересующий раздел был в NTFS). Если после этого список файлов станет доступным, скопируйте их на свободный диск (или свободное место диска с образом, если места хватит) средствами testdisk.
1.2.2.2.5. Если восстановить таблицу разделов или файловую систему средствами testdisk не удалось — попробуйте использовать на образе программу photorec из комплекта testdisk. По крайней мере, она вытянет файлы известных ей типов (а их ОЧЕНЬ много). Правда, структура папок уже будет потеряна, но лучше, чем ничего.
1.2.2.2.6. Альтернатива пунктам 1.2.2.2.4-5 — использовать коммерческую программу вроде GetDataBack. Иногда они справляются с извлечением информации с носителя с поврежденной файловой системой лучше, чем тот же testdisk (а иногда — хуже).

Прежде, чем браться за testdisk, изучите всё, что сможете найти на сайте его разработчика! Программа полезнейшая, но не самая простая. И разберитесь хотя бы примерно, как логически хранятся данные на диске, что такое MBR/GPT, бутсектор, FAT, MFT, MFT mirror и т.п.

Если что-то из этой инструкции вам непонятно — сразу несите в мастерскую, потому что больше шансов усугубить ситуацию, чем исправить.

Разумные замечания по поводу алгоритма только приветствуются. Разумеется, вместо упомянутых программ можно использовать (пип)оги со схожей функциональностью.
®
по вопросам размещения Ваших сайтов на этом сервере пишите info@qwertyuser.ru