Читайте, что такое логическое повреждение данных или таблицы разделов диска . Уровни повреждения и прогноз результата восстановления данных. Для восстановление данных с повреждённых жестких дисков нужно разбираться в жестких дисках, файловых системах, их структурах и принципах работы. Кроме того, нужно понимать степень повреждения. От вас потребуются полная концентрация сил и внимания, самоотверженность и навыки программирования. Мы предоставим всю нужную информацию, которая понадобится, чтобы восстановить ценные данные без специального программного обеспечения.

Наименьшая логическая единица информации, которой оперируют программисты, – 1 бит. Во время работы с жестким диском наименьшая единица – сектор. Это означает, что компьютер читает или пишет 512 байт, даже если вы хотите прочитать или записать 1 байт.

Перед тем как начать процесс восстановления, вы должны понимать три вещи:

  • Master Boot Record (далее MBR). Это то, с чего всё начинается. MBR всегда размещается в первом секторе на диске. Если такая запись есть, то диск является загрузочным, а если нет, то диск не загрузочный. Диск, содержащий операционную систему, должен быть загрузочным.

    Volume Boot Record (далее VBR). Сектор также известен как загрузочный сектор или загрузочная запись раздела. Это понятие разработано IBM и используется для создания разделов на жестком диске (например: «C:\», «D:\», «E:\» и т.д.). Каждый логический диск имеет свой собственный VBR.

    File Systems (файловые системы). Это набор алгоритмов, определяющих способ организации, хранения и именования данных, а также структуру информации. Если вы хотите восстановить файлы, вы должны знать, какой тип файловой системы на вашем диске (NTFS или FAT32).

Что такое логическое повреждение данных?

Повреждение данных или жесткого диска – это ситуация, при которой ваша операционная система (далее ОС) не может получить информацию о файлах или их свойствах. Это может случиться в результате повреждения элементов файловой системы, MBR или VBR, либо физического повреждения жесткого диска или флеш-накопителя. Вы сможете легко восстановить данные, если повреждённый диск соответствует нескольким требованиям:

    Диск и его секторы распознаются операционной системой.

    ОС имеет доступ к жесткому диску и его секторам.

Основная цель восстановления – собрать остатки данных после случившегося повреждения. Вы должны проанализировать каждый сектор в поисках файлов, так как ваша ОС больше не может этого сделать.

Уровень повреждения

Повреждения жесткого диска можно условно разделить на три уровня. Уровень определяет, насколько повреждения обратимы и информация поддается восстановлению.

Рассмотрим подробнее:

    Уровень 1: Это простой уровень, когда повреждена только таблица раздела вашего MBR. В данном случае нужно найти VBR. Как только будет найден VBR, вы сможете восстановить данные.

    Уровень 2: В этом уровне некоторые поля вашего VBR повреждены, из-за чего ОС не в состоянии распознать свою файловую систему. В данном случае вы должны проанализировать VBR, чтобы получить адресное поле вашего корневого каталога в FAT32 и MFT в NTFS. Если это получится, то вы сможете найти и восстановить ваши файлы, в противном случае вам придется осуществить поиск сигнатур файлов по всему диску.

    Уровень 3: В этом случае нет гарантии, что вы сможете восстановить данные, поскольку может иметь место физическое повреждение вашего оборудования : диск повреждён огнём, испорчен в результате падения, или в него попала вода и т.д. Для начала понадобится заменить поврежденные детали диска и восстановить работоспособность устройства.

Архитектура

Рассмотрим, к примеру, компьютер с одним жестким диском и двумя разделами «C:\» и «D:\» на нем. ОС установлена на диске «C:\». MBR всегда находится в первом секторе, эта запись полностью отвечает за загрузку операционной системы компьютера на базе BIOS. Рассмотрим структуру этой записи подробнее:

    Код начальной загрузки . При загрузке компьютера необходимо выполнить код загрузки операционной системы или любого другого программного обеспечения. Такой первичный набор кодов находится в BIOS. Этот код проверяет наличие аппаратного обеспечения и проводит несколько проверочных тестов на возможность загрузки. Затем, в соответствии с указанным порядком загрузки, он начинает загрузку первого сектора дисков. Когда он находит тот, который отмечен как MBR, он начинает его запускать.

    Этот код называется код начальной загрузки (обычно 440 байт). Работа кода заключается в просмотре таблицы раздела в поисках активного раздела (например, на каком диске находятся загрузочные файлы операционной системы), чтобы найти начальный сектор активного раздела. Загружает копию загрузочных файлов из раздела в память, контролирует их и то, как загружается ОС. Мы не будем углубляться в этом направлении, так как это не нужно для восстановления файлов.

    Таблица разделов . Размер таблицы составляет 64 байта.

    Раздел – это часть жесткого диска, которая была логически отделена, чтобы работать как отдельный диск настолько, насколько определит операционная система, и может иметь независимую структуру файловой системы . Независимо от того, какой раздел является активным, т.е. содержит ОС, начальный адрес сектора, включающего VBR раздела, содержит его размер и информацию о том, в какой системе он отформатирован: NTFS или FAT. Для восстановления файлов поиск и интерпретация таблицы разделов играют важную роль.

    Подпись диска . MBR и VBR всегда содержат последовательность байт 0x55AA . Эта сигнатура определяет, содержит ли этот сектор MBR или VBR или нет.

Таблица разделов содержит от 1 до 4 записей размером 16 байт каждая. Давайте рассмотрим, как их интерпретировать:

    Индикатор загрузки . Это первый байт в таблице разделов, указывающий на то, активен раздел или нет.

    Пример: находится на нём операционная система (файлы и драйвера) или нет. Если это поле содержит 0x80H (это в шестнадцатеричном виде, а в десятичном = 128), то это активный раздел. Для неактивных разделов это поле равняется 0x00h .

    Стартовое значение CHS . Игнорируйте его.

    Дескриптор типа раздела. Это однобайтовое поле, но очень важное, так как даёт информацию о том, какой тип файловой системы реализован на диске. Поскольку каждая файловая система имеет свой алгоритм, очень важно знать, какая файловая система реализована на вашем диске. В этом поле вы можете встретить несколько шестнадцатеричных показателей. Они приведены ниже:

    Завершающее значение CHS. Игнорируйте его.

    Адрес сектора, содержащего VBR. В первом секторе каждый раздел имеет сектор загрузки. Это поле содержит адреса подобных записей, поэтому это важное поле. Оно содержит адрес в шестнадцатеричном формате и имеет размер в 512 байт.

    Размер раздела . Здесь можно получить размер раздела.

Установив размер раздела и адрес его начала, вы можете приступить к ручному режиму

Вопрос: Как обнулить MFT (главную таблицу файлов)?


Здравствуйте!
Решил я почистить жёсткий диск от нечисти, которая уже была удалена. Скачал программу специальную, но вместо того чтобы всё УДАЛИТЬ, она перезаписала эти файлы в другой формат и они ещё находятся в таблице файлов (хотя сами файлы, которые можно было бы восстановить - зашифрованы и перезаписаны, по сути восстанавливать нечего). Я всего лишь хочу обратиться за помощью, как обнулить главную таблицу файлов чтоб там всё не скапливалось?

Ответ: Linoge
Быстрое форматирование (средствами винды) переписывает 32 (ХР) или 256 записей.
Все остальные на месте.
И если бы не это, то восстановление файлов могло бы быть только без имён и иерархии.

Иначе очистка mft бессмысленна.

В случае автора сами файлы уже давно презаписаны мусором - так что "враги" их содержимоеуже не узнают.
Тут, насколько понимаю, автор боится того что из MFT узнают имена файлов - ведь они реально могут дать кое какую информацию.

Кстати, есть два интересных момента.
1. Резидентный файлы
2. Ранее упомянутая фрагментация MFT - точнее случай когда она дефрагментируется. В процессе этого действа старые фрагменты не удаляются, и если поверх них ничего не записалось, то из них можно получить тот самый конфидишен.

qvad

Вы, кроме, как как высмеивания моего ответа

Кровавая пелена накатила на глаза?
А это что?
И только после этого была констатация факта, почему то воспринятое за высмеивание.
Впрочем, доля иронии была, и была в контексте высмеивания в другой теме участника, написавшего о решении проблемы.
ЗЫ: Что мешало сделать предложенное самому? Я отвечаю там, где меня спрашивают.

Вопрос: Как восстановить данные с жесткого диска?


Произошел неприятный случай, во время игры компьютер начал тормозить, и я насильно его выключил. Но включить его уже не получилось: после запуска bios появился черный экран и каждые 4-7 секунд мерцала подсветка, как будто он пытался загрузить ОС, но не мог. В интернете вычитал, что возможно проблема с MBR или что-то в этом роде. Я не знал как это все устроено и что нужно делать, в тот момент главным приоритетом было забрать с диска важные данные, чтобы не повредить их в процессе попыток восстановления работоспособности диска. Решил приобрести адаптер и подключить диск как внешний к другому компьютеру, чтобы спасти те самые важные файлы и папки. Но не тут-то было. После подключения диска, он не отображался в "Моем компьютере", полез в Управление дисками и присвоил ему букву. И тут мне выскочило сообщение, что диск не читабелен и требует форматирования. Узнав про команду chkdsk, тут же применил ее к диску, получив отчет следующего содержания:

Тип файловой системы: NTFS.
Не удается прочитать первый загрузочный сектор NTFS.
Попытка чтения второго загрузочного сектора NTFS.
Метка тома: SYSTEM.
Повреждена основная таблица файлов. Выполнение CHDSK прервано.

Причем второй компьютер видит этот диск с файловой системой RAW.

Подскажите пожалуйста, как забрать важные файлы с диска?

P.S. При попытке восстановления Windows с загрузочной флешки появляется ошибка, сообщающая что диск заблокирован. Команды bootrec /fixmbr и /fixboot не помогают.

Ответ: Восстановил данные с помощью DMDE, тему можно удалить.

Вопрос: После использования Acronis`a диск недоступен


Было у меня на ноутбуке 2 локальных диска: C и E(D - двд-привод, если что), на С было 65 гигабайт,забитых почти под завязку, хотя ничего лишнего там не было, только программы. А на Е было 400 гигабайт, из которых почти половина - свободных. Решил с помощью Акрониса увеличить объём диска С до 100 гигабайт за счёт диска Е, и поставил на ночь переделку дисков. На утро компьютер был в спящем режиме, однако сразу запускаться не хотел, пришлось его сначала принудительно выключить, а потом включить, после чего я узнал, что доступа к диску Е и, соответственно, ко всем его файлам, нету. А нужных папок и файлов там предостаточно.
Выполнял проверку chkdsk - пишет "Повреждена основная таблица файлов".
Скрин из DMDE:

Скрин из Crystal Disk Info:

P.S. Возможность подключить какую-либо внешнюю память и выкачать данные туда, если они найдутся, увы отсутствует.

Ответ:

Сообщение от qvad

смиритесь и идите за новым хардом

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

Добавлено через 1 минуту
кстати, есть вопрос по совету из темы, которую указывал ранее. как проверять на целостность данных? средствами dmde как-то?

Вопрос: Восстановление поврежденной MFT


Имеется раздел NTFS. Перестал монтироваться под Linux (использовал ntfs-3g). Загрузился в - диск абсолютно чистый. TestDisk сказал, что MFT и зеркало повреждены, поэтому восстановление невозможно. Chkdsk проблем не находит (из виртуалки, без /f), а в хостовой винде после загрузки, появился экран проверки диска, пропустил, т.к. в предыдущий раз такая проверка стерла все файлы.
Проблема появлялась один раз до этого, тогда восстанавливал все файлы c GetDataBack for NTFS.
Может можно восстановить MFT? 800 гигов инфы восстанавливать ещё раз не хочется. Буду премного благодарен за помощь.

Ответ: Что то не состыковываются показания чекдиска и тестдиска.
Если диск в винде монтируется, но пустой, то как бы больше веры чекдиску. И если так, то обязательно забери букву у раздела пока винда в него не нагадила.
Надо посмотреть что там в реалии. Но лучше это делать в теме
Нужен дамп бутсектора раздела, желательно начальных записей MFT, можно лог поиска NTFS для проблемного раздела.
Только учти - восстановление по месту не всегда может пройти 100%, так что надо или подстраховываться или посекторкой или вытаскиванием (как минимум самого нужного) на другой источник.

Вопрос: Зависает ноут, CHKDSK не проходит


Здравствуйте.
Началось всё две недели назад, когда начал зависать ноут. (стандартная ситуация, 5-10 минут работал) Сразу понятно, что это не перегрев. Решил проверить диск (CHKDSK /F /R), но дошло до 4-го этапа и зависло. Сколько не повторял, всё то же самое. В безопасном режиме всё работает прекрасно, с сетевыми дровами тоже. Проверил CureIt, он нашёл 15 (!) вирусов, но их исправление не помогло. Что делать дальше?

Добавлено через 2 часа 41 минуту
В общем, проверил HDDScan"ом.

/!\ 196 Reallocation Event Count 100 100 0000000000-001B 000

/!\ 197 Current Pending Errors Count 100 100 0000000000-007E 000

Видимо, придётся менять винт.

Ответ: Здравствуйте,

Какой жесткий вы используете? Есть несколько основных причинах замедления или зависания операционной системы: Вредоносные программы, перегрузка оперативной памяти, перегрев или неисправной жесткий диск. В вашем случае это не должно быть перегрев (надеюсь что проверили), так что поделитесь - какая у вас оперативная память, проверяли ее состояние? Еще можете "очистит" ноут, если какие-либо ненужные программные обеспечения стоят, а также можно провести проверку работоспособности жесткого диска с программного обеспечения от производителя. А если у вас загрузочной диск для Windows - лучше прямо слить важную инфу на другом ПК, отформатировать и установить новая ОС.

Не стесняйтесь задавать еще вопросы, Citizen_WD

Вопрос: Запускается CHKDSK при каждом старте системы


Всем привет. Ноутбук packard bell сильно тормозил ОС. Решил переустановить винду, очень долго переустанавливался, после установки тормозил, при каждом запуске системы запускался CHKDSK. Сделал смарт 191 атрибут, сделал викторией адвансед ремап, нашел 2 дефекта. Проблема осталась, что посоветуете?

Ответ: Big-Endian ,

А смысл натравливать чекдиск на диск с пендингами? Тормозить при работе диск один чёрт не перестанет.

Смысл в том, что винда добавит проблемные кластера в $BadClus и не будет к ним обращаться.
И особенно это актуально для служебных файлов ФС (типа битмапа тома).

Вопрос: Не запускается Windows 8.1. Код ошибки 0xc0000185


Модель: Sony SVF1521J1RB
Windows 8.1 официальная (встроенная производителем)

Всё началось с того, что ноутбук стал сильно тормозить и вылетал синий экран смерти с кодом ошибки KERNEL_DATA_INPAGE_ERROR
Много раз пытался исправить данную ошибку, но спустя некоторое время она вновь появлялась.
Вчера (после очередного синего экрана с данным кодом ошибки) очень долго ноутбук пытался запустить Windows, но в итоге мне выдало данное сообщение:

Ошибка внутреннего диска
Система выявила ошибку S.M.A.R.T. на внутреннем жестком диске или твердотельном накопителе.
В случае отказа системы рекомендуется провести резервное копирование данных.

Code: 05

А также выдаёт данный код ошибки: 0xc0000185

При попытке вернуть систему к заводскому состоянию выдаёт ошибку о том, что отсутствует необходимый для этого раздел.
Пытался проверить и исправить ошибки посредством chkdsk /R - на 4-ом этапе (замена поврежденных кластеров) на 65% проверка/исправление остановилась с ошибкой "Возникла неопределенная ошибка <6e74667363686b2e ae7>. Ошибка передачи сообщений о регистрации в журнал событий. Состояние ошибки: 50. "
При попытке исправить ошибки посредством chkdsk /spotfix выдаёт следующее:
"Не удаётся восстановить основную таблицу файлов. Выполнение CHKDSK прервано"

Что можете посоветовать?
Может кто сталкивался с подобным.

Ответ: проверять винт на бэды.

Вопрос: Chkdsk выдает ошибку и не переустанавливается винда


Столкнулся с проблемой, которую пока не удается решить. Есть ноутбук ASUS ROG G750JX, на нем стоит терробайтный диск фирмы Hitachi(и UEFI, что усложняет загрузку некоторых вещей). Раньше на нем стоял другой диск, но он стал глючить и тормозить. На тот момент не было ни времени, ни желания разбираться подробно, поэтому я купил этот самый диск Hitachi, установил на него винду, а старый оставил во втором гнезде в качестве запасного, решив разобраться с ним потом. Сначала все было отлично, новый диск работал быстрее, чем старый в момент покупки, но через какое-то время и с новым начались проблемы. Тогда я взялся разбираться что к чему.
Во-первых посмотрел SMART, увидел там большое значение UltraDMA CRC Errors . Погуглив, раскрутил ноутбук, вытащил старый диск, переподключил шлейф, глянул на контакты-собрал. После этого количество ошибок UltraDMA CRC Errors прекратило расти, а вылеты с синим экраном прекратились, как и тормоза, связанные с загруженностью диска на 100%. Но ошибки в файловой системе остались, некоторые файлы и папки оказались поврежденными. chdisk, как его ни запускай, через какое-то время выдает "неопределенную ошибку" со значением, по которому в гугле я ничего дельного не нашел(при проверке раздела, на котором стоит винда, с остальными все норм). Тогда я стал проверять диск викторией с LiveCD-оказалось, что на нем имеются 48 подряд идущих бэдов. Рассудив, что,вероятнее всего, это soft-badы, я решил попробовать затереть нулями диапазон с бэдами при помощи программы DMDE. После этой операции бэды успешно устранились-виктория их больше не находит, а SMART никак не изменился. Но chdisk как не работал на системном разделе диска, так и не работает, а винда, с какого образа ни пытайся ее переустановить, выдает одну и ту же ошибку: непредвиденная ошибка установки windows 0xc0000005 . Так же, когда выбираешь в установщике диск и жмешь "далее", вылезает такое сообщение " Порядок разделов на диске, выбранном для установки, отличается от рекомендуемого. Для получения дополнительных сведений об установке на GPT-диски перейдите на веб-узел Майкрософт (http://go.microsoft.com/fwlink/?LinkID=154898) и выполните поиск по критерию "GPT". " Винду пытаюсь установить на пустой раздел размером 90гб в конце диска, после раздела имеется неразмеченная область в 10гб примерно. Думал попробовать сжать раздел с виндой и создать еще один раздел в начале, но и винда, и акронис пишут, что файловая система в разделе повреждена и выполнить данную операцию невозможно. Образы пробовал разные, в том числе тот, с которого я изначально устанавливал винду на этот диск. Куда копать, есть идеи?
SMART:

}