Меню Закрыть

Как восстановить таблицу разделов жесткого диска

Содержание

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

Основные понятия

Жесткие диски состоят из нескольких магнитных блинов, напоминающих CD-диски. Каждый диск может хранить данные на обеих сторонах и имеет головки для чтения и записи. Данные хранятся на концентрических кольцах, так называемых цилиндрах. Цилиндры могут быть разделены на секторы или блоки.

Наименьшая логическая единица информации, которой оперируют программисты, – 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 байт). Работа кода заключается в просмотре таблицы раздела в поисках активного раздела (например, на каком диске находятся загрузочные файлы операционной системы), чтобы найти начальный сектор активного раздела. Загружает копию загрузочных файлов из раздела в память, контролирует их и то, как загружается ОС. Мы не будем углубляться в этом направлении, так как это не нужно для восстановления файлов.

Читайте также:  Acer extensa 5220 bios

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

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

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

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

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

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

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

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

Значение Описание
0x00h Нет раздела (нет файловой системы);
0x01h DOS FAT-12 (файловая система);
0x04h DOS FAT-16 (нет файловой системы);
0x05h Расширенная DOS 3.3 (файловая система расширенного раздела);
0x06h DOS 3.31 (большая файловая система);
0x06h NTFS;
0x06h FAT32;

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

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

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

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

Похожие статьи

  • Удаление файлов без возможности восстановленияТема сегодняшней статьи несколько необычна. Сегодня мы расскажем о том, как безвозвратно уничтожить данные. Уничтожить так, чтобы их невозможно было восстановить даже с помощью специальных программ или исследовательских аппаратных комплексов. .
  • Параметры SMART и признаки сбоя жёсткого дискаЧитайте о S.M.A.R.T. параметрах жесткого диска, которые предупреждают об износе или сбоях в работе устройства. Система S.M.A.R.T. (или SMART) была разработана производителями жёстких дисков с целью унифицировать доступ к системной информации диск.
  • Уничтожение данных удаленно: правда или выдумка?Читайте о способах удалённого уничтожения данных. Рассмотрим стандартные функции операционных систем (Android, Windows) и сторонние приложения. Пожалуй, со времён появления первых компьютеров, даже не объединённых ещё в глобальную сеть, среди поль.
  • Восстановление данных после переустановки WindowsЧитайте что делать, если после переустановки системы необходимо восстановить данные. Как их восстановить и какие инструменты для этого использовать. Проработав много лет в сфере восстановления данных, мы привыкли видеть такие электронные сообщени.
  • Восстановление данных после сбоя USB флешкиЧитайте об особенности хранения данных флеш-устройствами, об износе NAND-памяти. Возможно ли восстановление файлов из них. NAND технология оказала огромное влияние на многие гаджеты, которыми мы пользуемся сегодня. Осуществляя прорыв в методах хра.

Partition Recovery™

Надежное возвращение удаленных данных.

Универсальная программа для восстановления данных с жесткого диска, карты памяти или USB флешки.

Internet Spy™

Просмотр истории браузеров и сохраненных паролей.

Сканирует файлы браузеров и отображает информацию о проведенном в Интернете времени.

Office Recovery™

Восстановление удаленных офисных документов.

Безопасное восстановление документов, электронных таблиц, презентаций в пошаговом режиме.

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

Читайте также:  Как почистить браузер хром на андроид

Если такая ссылка окажется повреждена, система просто не будет знать, где на жёстком диске начинается и заканчивается раздел. К счастью, информацию о разделах можно восстановить, а вместе с ней и нормальное отображение разделов с пользовательскими данными. Главное не предпринимать с диском никаких поспешных действий, в смысле не пытаться его отформатировать, пересоздавать на нём разделы и т.п. , так как этим вы нанесёте непоправимый вред вашим файлам.

В этом примере для восстановления потерянного раздела мы будем использовать консольную утилиту TestDisk. Этот мощный программный инструмент позволяет восстанавливать дисковые разделы и области MFT, перезаписывать загрузочную область MBR, проверять и исправлять ошибки дисковых структур. К тому же TestDisk считается более эффективной и безопасной чем даже такие популярные раскрученные аналоги с графическим интерфейсом как Acronis .

Если у вас пропал раздел с пользовательскими данными, работать с утилитой можно из-под Windows, но в случае повреждения системного раздела, когда Windows не может загрузиться, диск необходимо снять и подключить к рабочему компьютеру или воспользоваться LiveCD, в составе которого имеется TestDisk. Итак, представим, что у нас пропал диск D. Скачиваем утилиту с официального сайта, распаковываем её, запускаем исполняемый файл testdisk_win.exe , выбираем опцию Create и нажимаем Enter .

Далее вам будет предложено указать проблемный физический диск. Выбираем его и опять жмем Enter .

Тип разделов утилита обычно определяет автоматически, скорее всего в следующем окошке выделенным у вас будет Intel. Оставляем всё как есть и жмём ввод .

Чтобы проанализировать структуру разделов диска, выбираем Analyse и вновь жмём ввод .

Убедитесь, что внизу в окошке утилиты выделена опция Quick Search и нажмите Enter .

TestDisk проведёт сканирование и, если обнаружит на диске удалённый раздел, покажет его.

Чтобы убедиться, что вы имеете дело с нужным разделом, нажмите клавишу P (англ.) и просмотрите список имеющихся в разделе файлов.

Для выхода из режима просмотра нажмите Q . Теперь восстановим потерянный раздел. Нажмите Enter (раздел должен быть выделен зелёным) , с помощью клавиш-стрелок установите режим Write и ещё раз выполните ввод .

В следующем окошке на вопрос нужно ли прочитать таблицу разделов обязательно ответьте утвердительно , для чего нажмите Y .

А теперь перезагрузите вашу машину и загляните в «Этот компьютер».

Потерянный раздел должен быть на месте со всеми записями и файлами.

В предыдущих статьях мы неоднократно затрагивали тему повреждений HDD. Но что случится, если эти повреждения приобретут массовый характер во всего лишь одном накопителе? Такое развитие событий приведет к неизбежному сбою главной таблицы файлов диска и ряду других неприятных последствий.

Содержание статьи:

Что такое главная таблица файлов?

Главная или Общая таблица файлов диска (Master File Table, MFT) — документ, хранящийся исключительно в файловой системе NTFS. Он является важнейшим винтиком в механизме работы данной системы, поскольку хранит в себе такую информацию как размер, дату и время записи, содержимое файлов.

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

Симптомы повреждения

Как и в случае с любой другой ошибкой, повреждения MFT также не проходят бесследно. Они проявляются следующим образом:

Вы пытаетесь получить доступ к поврежденному накопителю и вместо привычных глазу файлов видите сообщение “Неверный параметр” или “Файл или каталог повреждены и не читаются”.

Большинство руководств, которые вы найдете на просторах интернета предлагают одно единственное решение для сложившейся ситуации — использование утилиты CHKDSK. Несмотря на ее эффективность в работе с рядом других ошибок, с MFT, к сожалению, она работает далеко не всегда. Причиной тому является степень поврежденности диска. Если главная таблица раздела пострадала слишком сильно, процесс работы CHKDSK будет досрочно прерван со следующим сообщением:

The type of the file system is NTFS.
Volume label Work Folder.
Corrupt master file table. Windows will attempt to recover master file table from disk.
Windows cannot recover master file table. CHKDSK aborted.

Примечание:
Volume label (метка тома) — это название диска, которое в вашем случае может отличаться.

Причины ошибки

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

  • Сбой в работе операционной системы. Например, BSOD (синий экран смерти).
  • Вирус, предназначенный для повреждения MFT.
  • Неправильное извлечение диска (вы могли отключить его в момент неполного завершения работы компьютера).
  • Сбой приложения.
  • Наличие битых секторов.
Читайте также:  Ecosys m2530dn инструкция на русском

Вне зависимости от причины возникновения неполадки, всегда есть шанс на восстановление диска и данных на нем. Каждая из приведенных ниже инструкций позволит своей простотой существенно сэкономить ваше личное время с большой долей вероятности вернуть HDD к жизни. Приступим!

Восстановление поврежденной таблицы файлов

Дефрагментация диска

В некоторых случаях причиной отказа работы MFT и, как следствие, всей системы NTFS является чрезмерное фрагментирование диска. Решить этот вопрос можно следующим образом:

1. Откройте Мой компьютер.

2. Щелкните правой кнопкой по логическому разделу или физическому диску, с которым предстоит работать, и перейдите в Свойства.

3. Откройте раздел Сервис и нажмите клавишу Оптимизировать.

4. Проанализируйте и оптимизируйте устройство.

Переустановка диска

Иногда сбой MFT может возникать вследствие некорректной установки разных приложений. В данной ситуации оптимальным решением для вас станет переустановка раздела диска.

Примечание:
Ни при каких обстоятельствах не используйте данный способ относительно системного раздела.

1. Щелкните правой кнопкой по иконке Мой компьютер и выберите параметр Управление.

2. Откройте Диспетчер устройств.

3. Разверните список Дисковые устройства.

4. Щелкните правой кнопкой мыши по нужному диску и нажмите Удалить устройство.

5. Щелкните правой кнопкой мыши по списку Дисковые устройства и нажмите Обновить конфигурацию оборудования.

6. Перезапустите компьютер.

Использование утилиты CHKDSK

CHKDSK по праву является одной из популярнейших утилит по работе с дисками. В ее функционал входит 38 различных команд, позволяющих пользователю реализовать гибкое взаимодействие со всеми подключенными устройствами.

Как восстановить MFT при помощи CHKDSK?

1. Запустите командную строку от имени администратора.

2. Введите команду chkdsk e: /r. Вместо e: введите букву вашего диска.

3. Нажмите Enter и запустите процесс сканирования, восстановления.

Форматирование диска

Как мы уже разобрали выше, главная таблица файлов является неотъемлемой частью файловой системы диска. Это подводит к тому, что в ряде случаев можно применить привычное нам форматирование устройства, решив при этом все вопросы с возникшей неполадкой.

1. Откройте Мой компьютер.

2. Щелкните правой кнопкой мыши по устройству, с которым предстоит работать, и выберите параметр Форматировать.

3. Воспользуйтесь быстрым или, по желанию, полным форматированием диска.

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

Если ни один из упомянутых выше способов не помог вам справиться с ошибкой MFT, существует вероятность наличия действительно серьезного повреждения. При таких обстоятельствах, возможно, у вас не останется другого варианта, кроме как заменить старый диск на новый.

Однако прежде чем выкидывать ненужное устройство, рекомендуем попробовать восстановить с него необходимые вам ценные данные.

Starus Partition Recovery — приложение, разработанное специально для восстановления файлов в тяжелых условиях поврежденных дисков, когда другие программы теряют свою эффективность. Наличие функции глубокого сканирования позволит вам провести низкоуровневый анализ каждого отдельного сектора HDD, а удобный интерфейс поможет разобраться в процессе работы за считанные секунды. Это позволит в существенной мере сэкономить личное время, избежав необходимости чтения длинных мануалов по взаимодействию с софтом.

Руководство по восстановлению данных:

1. Запустите приложение Starus Partition Recovery.

2. Выберите логический раздел или физический диск, с которым предстоит работать.

3. Выберите тип анализа.

4. Дождитесь завершения сканирования.

5. Выделите нужные файлы и нажмите клавишу Восстановить.

6. Выберите наиболее удобный вам тип экспорта данных.

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

Надеемся, статья оказалась для вас полезной и помогла найти ответы на поставленные вопросы.

Похожие статьи про восстановление данных:

Типы файловых систем — в чем разница между FAT32, NTFS и exFAT

Должно быть, вы уже неоднократно слышали о таких файловых системах, как FAT32, NTFS и exFAT. Но в че.

Как восстановить исходную файловую систему диска, если утилита CHKDSK не работает

Как известно, форматирование диска — первое решение в случае логической ошибки на нем. Но как .

Исправление файловой системы RAW на SD-карте

Иногда файловая система наших накопителей по определенным причинам может быть повреждена и становитс.

«>

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.