Svinkovod.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Восстановление загрузочного сектора жесткого диска

Восстановление загрузочного сектора жесткого диска

Если у вас при включении компьютера не загружается Windows, процесс зависает на черном экране, то может быть повреждена загрузочная запись жесткого диска (MBR).

Внешние проявления

При появлении ошибки на экране сомнения пропадают.

Синий экран: сообщение системы о невозможности загрузки, повреждён загрузочный сектор жёсткого диска

Может выдаваться и иная информация о неисправности загрузчика HDD.

Синий экран, второй вариант: сообщение системы о невозможности загрузки, повреждён загрузочный сектор винчестера

Текстовая информация может быть разная в зависимости от классификации ошибки. Но когда упоминается слово boot, то ясно, что с загрузкой непорядок.

Как восстановить MBR, доведаетесь на этой странице.

Причины

Обратите внимание на распространенные причины неисправностей загрузочного сектора HDD.

Два типа загрузчика

На старых системах до Windows XP использовался загрузчик NT Loader (NTLDR). В Windows 7, Vista и последующих версиях ОС стал применяться UEFI и EFI. Поэтому старые и новые системы на одном ПК, обычно, не ставят. В ином случае NTLDR затирает UEFI.

Сторонний софт

Ошибки в загрузочном секторе HDD могут происходить при использовании даже популярных программ для раздела винчестера. У меня такое случалось с Acronis. Такое бывает потому, что подобный софт заменяет драйвера загрузки дисков своими. Это способно испортить исходную запись MBR. Поэтому лучше пользуйтесь встроенными методами раздела жесткого диска от Windows.

Вирусы

Свои «порядки» в MBR иногда наводят вирусы. Следовательно, после восстановления загрузки HDD проверьте компьютер антивирусными программами.

Если вы уверены, что причина в вирусах, то очистите от них ПК еще до ремонта MBR. Для этого существуют утилиты известных антивирусных компаний, например — Kaspersky Rescue Disk. Их предоставляют бесплатно на официальных сайтах с инструкциями по применению.

Любая из таких программ входит в комплект софта для CD или DVD, который позволяет загружаться с компакт-диска, находить и удалять вирусы на HDD.

Восстановление загрузки Windows 7

Ремонт сектора выполняется с компакт-диска или с USB-флеш-накопителя с установочным пакетом операционной системы.

  1. Сначала вставляете DVD в дисковод или флеш-накопитель в USB-разъем с дистрибутивом Windows.
  2. Затем нужно разрешить запуск с данных устройств. Делается это в настройках BIOS.

Изменение источников загрузки

Технология следующего порядка:

Переключение жёсткого диска загрузки в разделе BIOS

  1. Входите в BIOS. Для этого делаете перезагрузку и жмете Del. Нужно нажать, когда внизу экрана появится текст: «Press DEL to enter SETUP». Вместо DEL у вас может быть указана иная клавиша: F2, Esc и т. д. Это зависит от производителя. Нажимайте ту клавишу, которая написана. Но этот момент тяжело поймать. Поэтому нажимайте несколько раз подряд, как только появится черный экран. Если не получилось, не беда: сделайте перезагрузку и попытайтесь еще раз.
  2. Когда попадете в BIOS, увидите меню на синем фоне. Здесь работаете только клавиатурой, мышка не действует. Названия меню на каждом ПК различные. Вам нужно изменить приоритет загрузки, поэтому ищите пункт, где есть слова: boot и priority. Переходите на него, используя клавиши со стрелками.
  3. Ставите первым в очереди на загрузку (First Boot Device) дисковод или «флешку», где находится установочный пакет Windows, и закрепляете свой выбор клавишей Enter.

Обязательно при выходе нажимаете F10, иначе изменения не сохранятся!

Работа с компакт-диска или флеш-устройства

Действуете в следующем порядке:

  1. После перезагрузки внизу появится надпись: «Press any key…». Это просят нажать любую клавишу. Нажимаете. Иначе не выйдет. Если надпись уже пропала, повторяете все сначала. Для этого жмете сразу три клавиши: Ctrl+Alt+Del. Это вызовет перезагрузку компьютера.
  2. Когда загрузитесь с DVD или «флешки», появится окно установки Windows. Слева внизу выбираете «Восстановление системы».Выбор режима восстановления операционной системы при запуске установщика Windows
  3. Будут предлагать подключить сетевые возможности, выбрать языки или букву диска. Ничего не меняете и доходите до выбора систем.
  4. Выделяете нужную Windows и ставите отметку напротив «Используйте средства восстановления…».Окно с параметрами восстановления системы, выбор требуемой версии ОС и загрузка необходимых драйверов
  5. Если требуемой системы нет, то она должна появиться, когда нажмете «Загрузить драйверы».
  6. Продолжаете кнопкой «Далее».
  7. В следующем окне выбираете «Восстановление запуска», и MBR может реанимироваться в автоматическом режиме.При выборе способа восстановления системы выбираем «Восстановление загрузки», при неудачном восстановлении переходим в командную строку
  8. Если сектор не заработал, тогда жмете «Командная строка».
  9. В командной строке вызываете утилиту Bootrec и пишете для нее, чтобы она отремонтировала MBR: bootrec /fixmbr. Каждую команду заканчиваете клавишей Enter.Запуск системной утилиты Bootrec с необходимыми параметрами для восстановления загрузочного сектора диска
  10. Затем создаете новый загрузочный сектор: bootrec /fixboot. Для выхода из программы набираете exit и помните, что нужно нажать Enter.

Теперь загрузка должна пойти.

Если исправления не помогли

Имеется еще одна команда реанимации MBR — bootsect /NT60 SYS. После нее пробуйте снова загрузиться.

В случае неудачной попытки пишите в командной строке так: bootsect /rebuildbcd. Произойдет поиск операционных систем, установленных на ПК.

Ещё один способ восстановления загрузочного сектора диска из командной строки с помощью команды bootsect /NT60 SYS

Чтобы найденная ОС добавилась, нужно написать Y и нажать Enter. Есть подобная команда bootsect /scanos: она делает то же самое.

Теперь снова попытайтесь зайти в Windows. Обратите внимание, что в списке систем сейчас будет на одну больше. Пробуйте зайти в каждую из них. Должно получиться!

Нестандартный способ

Если не спасли все варианты восстановления сектора, то рекомендуется переустанавливать Windows. А как ни хочется иногда это делать! Ведь правда?

Я тоже так подумал и решил поставить рядом еще одну маленькую систему. Что означает «маленькую»? Это система-загрузчик. Она пустая: я не ставил на нее драйвера и свои программы, потому что в ней не работаю. Но зато она загружается!

То, что было нужно, я добился: на винчестере появился рабочая загрузочная область. Теперь в прежнюю систему я нормально захожу. Недостаток в том, что потерял около 14 Гб места на диске. Если вам это не страшно, можете взять такой способ на вооружение!

Как исправить сектор в Windows 8-10 и Vista?

Для Vista и более поздних версий Windows подходят те же методы, что и для «семерки», отличается лишь дизайн. Например, в «восьмерке» он такой.

При выборе способа восстановления системы в Windows 8-10 выбираем «Автоматическое восстановление»

Но пункты остаются те же. Поэтому описывать их не будем. Используйте описанную выше инструкцию для Windows 7.

В Windows XP

В «экспишке» принцип реанимации сектора аналогичный. Но вход немного другой.Сейчас его увидите:

  1. После загрузки с компакт-диска начинается копирование файлов системы на винчестер.
  2. Потом появляется окно выбора действий.Оригинальное окно восстановления загрузки системы в ОС Windows XP с пояснениями
  3. Выбираете вариант восстановления с помощью консоли, поэтому жмете клавишу R.
  4. Далее, спросят о том, в какую систему заходить. Когда она одна, то выбирать нечего, но ответить нужно. Для этого нажимаете на клавиатуре цифру «1», если написано: «1. C: WINDOWS», — или жмете на другую цифру, которая стоит около нужной ОС.
  5. Затем появляется черный экран DOS-режима. Это та же командная строка, но на всю площадь монитора. Набираете fixboot и нажимаете Enter.
  6. Вас переспросят о том, хотите ли записать новый сектор загрузки.
  7. Отвечаете положительно: пишите Y. Напомню, что Enter жмете после каждой введенной команды или своего ответа.
  8. Потом появляется запись об успешной операции, если все прошло верно.Итог успешного восстановления загрузочного сектора – сообщение системы
  9. Теперь все повторяете, но с командой fixmbr.

После завершения будет написано, что загрузочная запись сделана. Выходите, набрав exit.disk1

Читайте так же:
Видеоадаптер nvidia geforce 8600 gt

Как восстановить загрузочный сектор — Master Boot Record

MBR, который также определяется как Master Boot Record или Главная загрузочная запись, является сектором жесткого диска, содержащим информацию о его разделах и служащим загрузчиком операционной системы.

Master Boot Record

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

Главная загрузочная запись представляет собой первые 512 байт (4096 бит) вашего HDD и создается в момент первой установки Windows. Если MBR повреждается, вы больше не сможете запустить операционную систему и продолжить работу в ней привычным образом. Данный факт касается следующих версий Windows: XP, Vista, 7 и 8.

Free Download for PC

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

1. Operating System not found (Операционная система не найдена).

System not found

2. Error loading operating system (Ошибка при загрузке операционной системы).

Error loading

3. Invalid partition table (Неверная таблица разделов).

Invalid partition table

4. FATAL: No bootable medium found (Загрузочный носитель не найден).

No bootable medium found

5. Reboot and Select proper Boot device (Перезапустите систему и выберите подходящее загрузочное устройство.

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

Причины повреждения MBR:

  • Вредоносное программное обеспечение, вирусы.
    После восстановления загрузочного сектора не забудьте проверить жесткий диск на наличие возможных вирусов. Некоторые из них способны заменить код MBR своим собственным, что неизбежно приведет к его повреждению.
  • Наличие двойной загрузки.
    Предположим, что на условном ПК установлены операционные системы Windows и Linux. В этом случае возможно возникновение непреднамеренной ошибки и повреждения MBR.
  • Сторонний софт.
    Не всегда причиной сбоя в загрузочном секторе являются вирусы или ошибки в работе двух одновременно установленных операционных систем. Иногда повреждение MBR может вызвать даже популярный софт. Например, Acronis заменяет драйвера загрузки дисков своими, что вполне может испортить исходную запись MBR.

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

Восстановление загрузочного сектора

Восстановление загрузочного сектора

Восстановление MBR в Windows 10

1. Резервное копирование MBR.

Перед тем как приступать к ремонту главной загрузочной записи, настоятельно рекомендуем совершить ее резервное копирование. Чтобы это сделать, воспользуйтесь следующей командой:

dd if=/dev/sda of=/path-to-save/mbr-backup bs=512 count=1

Замените фрагмент /path-to-save/ на путь, по которому сохранится старая версия загрузочного сектора.

2. Восстановление MBR командой bootrec.

Восстановление MBR в Windows 10

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 10.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.
    По завершению, командную строку не закрывайте.

bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd

Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.

diskpart
sel disk 0
list vol

Diskpart successfully assigned the drive letter or amount point.

cd /d r:EFIMicrosoftBoot

ren BCD BCD.backup

bcdboot c:Windows /l ru-ru /s r: /f ALL

Восстановление MBR в Windows 8 и 8.1

Восстановление MBR в Windows 8

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 8.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter. По завершению, командную строку не закрывайте.

bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd

Если данная инструкция по восстановлению главной загрузочной записи оказалась бессильна, воспользуйтесь следующей:

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране кликните по параметру Восстановление системы.
  • 3. Перейдите в раздел Поиск и устранение неисправностей.
  • 4. Откройте утилиту Командная строка.
  • 5. Введите в ней приведенные ниже команды, подтверждая выполнение каждой нажатием клавиши Enter.

diskpart
sel disk 0
list vol

Diskpart successfully assigned the drive letter or amount point.

cd /d r:EFIMicrosoftBoot

ren BCD BCD.backup

bcdboot c:Windows /l ru-ru /s r: /f ALL

Восстановление MBR в Windows 7

MBR в Windows 7

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows 7.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. Укажите язык операционной системы.
  • 3. Выберите раскладку клавиатуры.
  • 4. Нажмите Далее.
  • 5. Выберите операционную систему и еще раз нажмите Далее.
  • 6. На экране Параметры восстановления системы выберите утилиту Командная строка.
  • 7. Как только командная строка будет запущена, введите следующую команду:

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

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

diskpart
select disk 0
list volume

bootsect /nt60 SYS /mbr

Восстановление MBR в Windows Vista

MBR в Windows Vista

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows Vista.

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. Выберите язык и раскладку клавиатуры.
  • 3. На приветственном экране выберите параметр Восстановление системы.
  • 4. Выберите операционную систему и нажмите Далее.
  • 5. Откройте утилиту Командная строка.
  • 6. Как только приложение запустится, последовательно введите следующие команды:

bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd

Альтернативно команде bootrec, вы можете попробовать восстановить MBR автоматически:

  • 1. Совершите запуск компьютера при помощи загрузочного носителя.
  • 2. На приветственном экране выберите параметр Восстановление системы.
  • 3. Выберите параметр Восстановление запуска.
  • 4. Дождитесь завершения процесса и перезапустите компьютер.

Существует еще одна, более сложная, альтернатива восстановления MBR. Ее концепция вращается вокруг непосредственного ремонта BCD. Запустив Windows при помощи CD/DVD, откройте командную строку и введите в следующие команды:

bcdedit /export C:bcdbackup
C:
cd boot
attrib bcd -s -h -r
ren c:bootbcd bcd.backup
bootrec /rebuildbcd

Подтвердите выполнение каждой команды нажатием клавиши Enter.

Восстановление MBR в Windows XP

Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows XP.

  • 1. Для дальнейшей работы вам понадобится загрузочное устройство с предустановленной версией Windows Vista.
  • 2. В момент появления приветственного экрана нажмите клавишу R, чтобы открыть Консоль Восстановления
  • 3. На вопрос о дальнейших действиях, ответьте системе, введя цифру 1 и подтвердите операцию нажатием клавиши Enter.
  • 4. При необходимости введите пароль администратора.
  • 5. Введите команду fixmbr.
  • 6. Когда появится запрос системы о подтверждении ваших действий, нажмите клавишу Y и Enter.
  • 7. Дождитесь завершения операции.
  • 8. Извлеките загрузочный накопитель.
  • 9. Введите команду exit.
  • 10. Нажмите Enter, чтобы перезапустить компьютер.

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

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

Как восстановить удаленный раздел диска

Как восстановить удаленный раздел диска компьютера или ноутбука

К сожалению, возникновение не каждой неполадки можно предотвратить. Даже если вы со всем вниманием и.

Как восстановить главную таблицу файлов

Как восстановить главную таблицу файлов (Master File Table)

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

Как подключить жесткий диск к ноутбуку

Как подключить жесткий диск к ноутбуку для восстановления данных

В этой статье мы рассмотрим поэтапный процесс подключения жесткого диска из системного блока ПК к ва.

Данным — жить! Восстанавливаем в Linux информацию с «убитой» флешки

Недавно ко мне пришел товарищ с фразой: «У меня флешка сломалась, можешь посмотреть? В принципе, если не получится, то и ладно, но там есть несколько файлов, копий которых нет».

Я, конечно, флешку взял и обещал посмотреть, что можно сделать. Грех не помочь другу! Входные данные были такие: «винда перестала видеть флешку». Других внятных объяснений произошедшего я не добился.

И вот, когда выдалось немного свободного времени, настала пора попробовать восстановить какие-то данные с флешки.

В этой статье рассматривается восстановление флешек в среде Linux. В Windows тоже можно восстанавливать данные: есть разные утилиты и проприетарные продукты (например, R-Studio), но это тема для отдельных статей.

Первым делом, подключив флешку к ноуту с Linux, я убедился, что аппаратная часть девайса жива, а повреждены именно данные на ней.

Второе, что я сделал, — снял образ.

Техника безопасности: снимаем образ

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

Как вариант, можно использовать команду ddrescue:

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

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

Параметр notrunc нужен для того, чтобы dd не обрезала файл-назначение, когда закончатся данные в файле-источнике.

Сняв образ флешки, я взглянул на содержимое. Увиденное несколько меня удивило.

$ hexdump -C flash.img|less

00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |. | * 00400000 01 76 0a 00 02 76 0a 00 03 76 0a 00 04 76 0a 00 |.v. v. v. v..| 00400010 05 76 0a 00 06 76 0a 00 07 76 0a 00 08 76 0a 00 |.v. v. v. v..| 00400020 09 76 0a 00 0a 76 0a 00 0b 76 0a 00 0c 76 0a 00 |.v. v. v. v..| 00400030 0d 76 0a 00 0e 76 0a 00 0f 76 0a 00 10 76 0a 00 |.v. v. v. v..| 00400040 11 76 0a 00 12 76 0a 00 13 76 0a 00 14 76 0a 00 |.v. v. v. v..| .

В образе первые 4 Мбайт данных были забиты 0xFF. Поврежден блок флеш-памяти? Чья-то попытка стереть данные? Сбой какого-то приложения? Почему затерта область — неважно. Главное, что у нас нет ни таблицы разделов, ни структуры файловой системы. Хотя если приглядеться, то видна закономерность. Перед нами последовательность увеличивающихся на единицу 32-битных чисел (в формате LittleEndian): 0x000a7601, 0x000a7602, 0x000a7603. Следовательно, у нас на флешке, скорее всего, была файловая система FAT32.

Что ж, попробуем восстановить данные. Для начала возьмем утилиту TestDisk.

TestDisk

TestDisk — не просто утилита, а мощный комбайн по восстановлению данных.

О TestDisk

TestDisk разработан Кристофом Гренье и распространяется по лицензии GPL v2. Эта утилита предназначена в первую очередь для восстановления потерянных разделов на носителях информации, а также для восстановления загрузочного сектора.

  • исправлять таблицу разделов, восстанавливать удаленные разделы;
  • восстанавливать загрузочный сектор FAT32 из резервной копии;
  • перестраивать (реконструировать) загрузочный сектор FAT12/FAT16/FAT32;
  • исправлять таблицу FAT;
  • перестраивать (реконструировать) загрузочный сектор NTFS;
  • восстанавливать загрузочный сектор NTFS из резервной копии;
  • восстанавливать MFT;
  • определять резервный SuperBlock ext2/ext3/ext4;
  • восстанавливать удаленные файлы на файловых системах FAT, NTFS и ext2;
  • копировать файлы с удаленных разделов FAT, NTFS и ext2/ext3/ext4.

Запускаем TestDisk такой командой:

Стартовый экран TestDisk

Стартовый экран TestDisk

Выбираем пункты меню Procced → Intel → Analyse и получим следующее.

Выбор типа разметки Выбор типа разметки Выбор опций Выбор опций Таблица разделов Таблица разделов Еще одна таблица разделов Еще одна таблица разделов

Видим, что TestDisk не нашел таблицы разделов. Ожидаемо, ведь она затерта. Попробуем ее восстановить с использованием «быстрого поиска» разделов на диске. Выбираем пункт Quick Search.

Все еще без таблицы разделов

Все еще без таблицы разделов

TestDisk ничего не нашел, но и это ожидаемо, ведь раздел FAT32 тоже поврежден. TestDisk теперь предлагает нам прописать разделы вручную, но мы не знаем, что где лежало. Поэтому пока отложим эту утилиту в сторону. Для выхода достаточно несколько раз нажать кнопку q.

Что ж, возьмем тогда на вооружение другое изобретение того же автора — PhotoRec.

PhotoRec

PhotoRec — это программа для восстановления утерянных (удаленных) файлов. Изначально она разрабатывалась для восстановления изображений из памяти цифровых камер, отсюда и название — PHOTO RECovery. Со временем она обросла функциями восстановления и других типов данных, но название осталось.

О PhotoRec

PhotoRec ищет известные заголовки файлов. Если нет фрагментации, которая часто бывает, он может восстановить весь файл. PhotoRec распознает многочисленные форматы файлов, включая ZIP, Office, PDF, HTML, JPEG и другие форматы графических файлов. Полный список форматов, поддерживаемых PhotoRec содержит более 390 расширений (около 225 семейств форматов).

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

Натравим эту утилитку на наш образ флешки и посмотрим, что получится.

Стартовый экран PhotoRec

Стартовый экран PhotoRec

Видим уже знакомый интерфейс, выбираем Proceed → Search → Other, указываем папку, куда сохранять (лучше ее создать заранее), жмем кнопку c. И ждем.

Выбор раздела Выбор раздела Выбор типа файловой структуры Выбор типа файловой структуры Выбор папки назначения Выбор папки назначения Процесс восстановления Процесс восстановления

В итоге получаем несколько папок с тысячами файлов в них.

Куча сохраненных файлов

Куча сохраненных файлов

Беглый осмотр показал, что какие-то файлы восстановились: и документы, и картинки, и исходники. Но нет ни имен файлов, ни даты их создания, ни структуры папок. Кроме того, как оказалось, на флешке была какая-то документация в виде страничек HTML с кучей мелких картинок. В связи с чем поиск ценных файлов занял бы не один час.

Да и, как указано на врезке, фрагментированные файлы или не восстановились, или повреждены (обрезаны).

Видимо, придется напрячь все свои силы и руками восстановить структуру FAT32.

Чиним FAT32

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

Сюда входит загрузочный сектор, структура FSInfo, две копии таблиц FAT и область данных. Загрузочный сектор (он же BPB — Boot Parameter Block) содержит основные данные, которые описывают характеристики раздела, и код загрузчика.

В таблице FAT хранятся записи номеров следующих кластеров цепочки файла/директории, признак последнего кластера в цепочке (значение 0xFFFFFFFF) или признак свободного кластера (значение 0). Область данных начинается с корневой директории, содержимое дальнейшей области зависит от данных в записях корневой директории и соответствующих цепочках таблицы FAT. Более подробное описание файловой системы смотри по ссылкам, приведенным во врезке.

    (Microsoft, DOC) (GitHub, PDF) (GitHub, PDF) (Hetman Data Recovery) («Инфопедия»)

Для удобной работы с образом нам потребуется Hex-редактор. Лично мне очень нравится редактор 010 Editor. Он позволяет задавать шаблоны структуры на C-подобном языке и подсвечивать поля структуры в редакторе.

Откроем в нем наш образ флешки.

Ищем смещения

Начнем с того, что нам надо вычислить адреса, с которых начинаются раздел FAT32 и первая копия таблицы FAT.

Сначала поймем, повреждена у нас первая копия FAT или обе. Из документации мы знаем, что таблица FAT начинается с последовательности F8 FF FF FF (число 0xFFFFFFF8 в Little Endian). Поищем ее.

Поиск сигнатуры

Поиск сигнатуры

Нам повезло — такая сигнатура нашлась. Значит, повреждена только первая копия таблицы FAT и мы можем скопировать данные второй таблицы в первую. Конечно, стоит помнить, что если флешка была отключена внезапно, то вторая копия может не полностью совпадать с первой (в нее просто не успели сохраниться изменения). Но все же мы сможем восстановить больше данных, чем при помощи только PhotoRec. Как минимум получим дополнительно имена файлов, даты их создания, корректные цепочки для фрагментированных файлов и даже структуру директорий.

Смотрим адрес — 0x8AE400. Это адрес начала второй копии таблицы. Теперь надо вычислить длину самой таблицы. Можно, конечно, руками полистать дамп, пока не заметим данные корневой директории. Но есть вариант попроще. Поскольку это две копии, то и запись, с которой начинается кусок первой копии таблицы, должна быть и во второй копии. А разница между ними и будет размером!

Поищем последовательность 01 76 0A 00, которую мы видели вначале, когда воспользовались hexdump. Быстро начинают находиться варианты. Остановим поиск нажатием ESC — нас интересуют первые два вхождения.

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

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

Первое вхождение (адрес 0x400000) — первая уцелевшая запись в первой копии FAT. Перед ней затертое пространство.

Второе вхождение последовательности

Второе вхождение последовательности

Второе вхождение (по адресу 0xB4BC00) — эта же запись во второй копии FAT. Перед ней мы видим сохранившиеся данные цепочек.

Вычислим размер таблицы FAT: 0xB4BC00 – 0x400000 = 0x74BC00 байт. Следовательно, если вычтем этот размер из адреса начала второй копии таблицы, то получим адрес начала первой копии: 0x8AE400 – 0x74BC00 = 0x162800.

Итак, у нас есть смещение начала таблиц FAT. Теперь надо найти адрес начала раздела. Согласно данным в спецификациях и статьях, приведенных во врезке, обычно первая копия таблицы начинается с 32-го сектора. Сектора, напомню, по 512 байт, значит, начало раздела должно находиться по адресу 0x162800 – 32×512 = 0x15E800.

Кстати, зная размеры таблиц и смещения их начала, можем найти адрес начала корневой директории.

Смещение корневой директории равно 0x15E800 + 32×512 + 2×0x74BC00 = 0xFFA000. И начинается она записью Transcend, что, очевидно, является меткой раздела.

Отлично. Смещения таблиц, корневой директории и адрес начала раздела знаем, осталось придумать, что записать в загрузочную запись. Можно сидеть и читать спецификации, высчитывая каждое значение. А я предлагаю сделать ход конем! Создаем пустой файл размером с раздел. Далее мы его форматируем в FAT32. Затем копируем первые 32 сектора в наш образ — и готово!

Попробуем воплотить этот план в жизнь.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

Восстановление usb флешки

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

Флеш-накопитель – небольшое устройство для хранения информации (документы, музыка, видео, файлы), удобное для переноски и подключения в usb-порт, извлечения из компьютера, ноутбука. Содержит в себе контроллер и специальные чипы, хранящие информацию внутри микросхем.

Порой мы копируем файлы и забываем о них, а когда вспоминаем, то обнаруживаем, что ценные файлы либо стерты, либо удалены безвозвратно. Либо устройство сломалось, вы отформатировали разделы. Что поделать, часто цифровой flash-накопитель (чаще всего, контроллер в ней) ломается, генерирует ошибки, не открывается на ПК флешка — не пройдет и месяца. Однажды флешке может потребоваться восстановление. Причиной того, что компьютер не видит флешку, может быть:

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

Причин, когда необходимо восстановить флеш-накопитель, который не открывается на компьютере или распознается с ошибками чтения, — множество. К счастью, на сегодняшний день специалисты из сервисных центров без проблем и ошибок помогут вам вернуть ценные файлы, восстановить работоспособность устройства. Программы для восстановления вернут файлы в целости и сохранности или хотя бы частично реанимируют данные на usb флеш-накопителе. Стоит процедура flash recovery это не таких уж малых денег, что заставляет задуматься о самостоятельном восстановлении usb флешки. Увы, бесплатные утилиты далеко не всегда полезны.

Для flash-накопителя, sd карт памяти в той же степени характерны все симптомы и последствия удаления цифровой информации. Это может быть случайное стирание, неосознанное или предумышленное удаление файлов с usb-накопителя, повреждение структуры, физические или механические повреждения контроллера или чипов памяти. Так или иначе, но восстановление флешки и sd карты – задача более чем актуальная для владельцев ПК. Поэтому первым делом ознакомьтесь с содержанием этого раздела.

Не открывается флешка: изучаем симптомы повреждения

В разделе по восстановлению мы поговорим об основных проблемах, связанных с восстановлением информации на flash- и secure digital накопителе. Как правило, это связано с аппаратным или программным повреждением флешки — если она не отрывается или не распознается корректно. Иногда изнашивается память, иногда выходит из строя контроллер. И драйверы usb-контроллера здесь не при чем. В некоторых случаях можно решить проблему самостоятельно и в результате сохранить файлы на флеш карте или починить chip, устройство, игнорируя ошибки считывания на компьютере. Перечислим только некоторые симптомы, свидетельствующие о поломке накопителя:

  • ПК не видит флешку в списке доступных для чтения устройств
  • не отображается флешка при подключении к ноутбуку или компьютеру (ОС не имеет значения)
  • не читается флешка: хотя файлы можно видеть на usb-накопителе

Помощь по содержимому раздела «Восстановление флеш-накопителя» (Flash Recovery)

Unformat обрабатывает флеш карту на предмет стертой информации

    , если компьютер не «видит» usb накопитель — здесь я собрал лучшие программы, утилиты-реаниматоры, которые будут полезны для извлечения поврежденной информации, сканирования и поиска файлов, которые были помечены как «удаленные», правильного форматирования и устранения ошибок. Ведь, если вы не в курсе, при удалении данных вы их фактически не теряете, а попросту скрываете от своих и чужих глаз и делаете их доступными для перезаписи.
  • Если не открывается флешка, то, возможно, вам приглянется эффективная программа для восстановления флешки и чипа информации DiskDigger (скачать!), одно из лучших приложений для флешки и ее восстановления вообще. Оно специализируется на флешках и картах памяти поддерживает большинство известных производителей и моделей usb-flash: это могут быть A-Data, Seagate, Transcend SD, Datatraveler, Silicon Power, Kingston, Samsung. Утилита совершенно бесплатна, и я предлагаю вам ознакомиться с обзором и инструкцией по эксплуатации на флеш- карте по вышеуказанной ссылке. А вот еще одна универсальная программа для восстановления флешкиUnformat — пошаговое восстановление в проге я также проиллюстрировал в своем мануале. Происходит восстановление с usb-flash достаточно быстро, без каких-либо ошибок. Вдобавок вы можете указать глубину сканирования информации, область флешки и типы данных, которые требуется обнаружить и вернуть обратно, в указанную папку для сохранения. Поддерживается восстановление флешек: в списке — многие модели usb-накопителей, в том числе есть возможность «вылечить» флешку от производителей Silicon Power и Transcend. восстановить флешку собственными руками (при помощи инструкций и утилит, выложенных на сайте) и при этом качественно — как своими руками решить проблемы — устранить поломку на карте sd, реанимировать контроллер, правильно отформатировать, припаять отошедший контакт или чип памяти, отсканировать информацию и обработать битые секторы на flash’ке, разделы с ошибками чтения. Правда, описанные методы требуют известной сноровки и опыта владения указанными инструментами. , если она не открывается на компьютере или не отображается корректно. Что такое «VID&PID», как расшифровывается эта аббревиатура и что делать, когда не распознается или не открывается устройство. Пояснение терминологии, без которой сложно себе представить восстановление для флешки, данных и цифровой информации на ней. — тестирование 5 добротных программ, у каждой из которых есть примечательные особенности при работе с памятью или чипом накопителя.

Восстановление usb-флешки и карты памяти. Утилиты для форматирования

Один из наилучших способов реанимации флеш-карты Jetflash – переформатировать его заново, на низком уровне. Как правило, подобные меры предпринимаются, когда flash-накопитель не читается. По возможности, нужно спрашивать производителя памяти (скажем, A Data, Seagate, Transcend SD, Datatraveler или др.), есть ли у них фирменные утилиты или свежие драйверы для реконструкции. Пролистайте содержание этого раздела для помощи, и вы увидите несколько статей по теме низкоуровневого форматирования накопителя. К счастью, в операционной системе Windows 7 и выше имеются средства для форматирования flash-устройства без использования сторонних приложений компьютера. Одна из таких программ для флешки – HP USB Disk Storege Format Tool.

Диагностическое форматирование в программке HP USB Disk Storege Format rus Интерфейс приложения HDD Low Level Format

Задайте нам вопрос по восстановлению флешки

Специалисты сайта softdroid.net помогут восстановить данные. Вы задаете вопрос — мы бесплатно отвечаем на него (ответ вы получите по почте).

Вопрос может быть не связан с восстановлением файлов. Главное требование — детально опишите проблему, сформулируйте ее так, чтобы не пришлось расшифровывать ваше послание.

Что делать, если компьютер не видит usb-флешку? Решаем проблемы и устраняем ошибки

Если файловая система карты памяти / usb флешки несовместима с ОС компьютера, при подключении к ПК содержимое этой карты памяти не отобразится. Соответственно, работать с устройством вы не сможете, пока не исправите формат. Кроме того, есть ряд других причин, из-за которых компьютер не отображает usb флешку (sd карту) как отдельный диск в Проводнике.

Скачать программу PhotoRec бесплатно (для ОС Windows)

Восстановление мультимедиа данных на HDD, USB-флешках, sd-картах и других устройствах хранения.

Disk Drill for Mac — recovery-программа для восстановления SSD-дисков и разделов Mac OS X

Восстановление файлов на SSD и HDD, универсальная программа для Mac OS X и Windows.

FreeUndelete: программа для восстановления данных с флешки и диска

Восстанавливает файлы на диске, включая те, которые были стерты через Корзину Windows.

Где и как скачать CardRecovery на русском языке

Одна из лучших программ для восстановления данных, фотографий.

EaseUS Data Recovery Wizard Free 11 – программа для бесплатного восстановления данных

EaseUS Data Recovery Wizard поддерживает множество сценариев удаления данных на SSD.

Flash Memory Toolkit — проверка флешки на ошибки и тест скорости. Программа для лечения флешки

Flash Memory Toolkit — бесплатная программа для флешки. Поможет исправить поломку и продиагностировать флеш-накопитель.

Как вылечить флешку программой HP USB Disk Storage Format Tool

Велика вероятность, что скорость считывания и записи информации на флешку падает из-за того, что устройство давно не форматировалось. К счастью, подобные проблемные моменты решаются очень просто. В этом вам поможет легкая программка HP usb disk storage format tool.

Лучшие программы для восстановления файлов с usb-флешки (и как ими пользоваться)

Повредили переносную usb-флешку или карту памяти? Эти лучшие в своем роде программы помогут сохранить и вернуть информацию, и здесь вы узнаете, в чем заключается восстановление данных с флешки. Среди приложений — Undelete 360, CardRecovery, PhotoRec, Recuva Professional и другие кандидаты. Также вы узнаете, как реанимировать флешку каждой из программ.

Ремонт usb-флешки своими руками: устраняем аппаратные и программные неполадки

Что делать, если компьютер не видит флешку? Согласимся: вопрос болезненный и часто задаваемый. Еще один из популярных вопросов, с которым сталкиваются обладатели флешки — ремонт в результате поломки. USB-накопитель имеет свои особенности починки контроллера, памяти, вышедших из строя: в ряде случаев устройство хранения не определяется ПК. Что делать, если флешка не определяется ни на одном компьютере? Это руководство описывает операцию по реанимации «невидимой» флешки для корректного распознавания на компьютере.

Как восстановить удаленные файлы с usb-флешки: пошаговое руководство

Одна из наболевших проблем, связанных с удалением файлов, относится к флеш-накопителю. Поговорим о том, как восстановить удаленные файлы с флешки в программе Unformat. Какой бесплатный софт установить на компьютер, какая программа, помимо Unformat, эффективна при работе с флешкой. Нижеописанные методы будут актуальны для usb накопителей, карт памяти, sd карточек цифровых фотокамер в среде ОС Windows. Постараемся вам помочь, даже если ситуация сложная.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector