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

Если у вас при включении компьютера не загружается 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.

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В Windows XP

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

  1. После загрузки с компакт-диска начинается копирование файлов системы на винчестер.
  2. Потом появляется окно выбора действий.

Позволит вам изменять, создавать резервные копии и восстанавливать поврежденную вирусами главную загрузочную запись Master Boot Record (MBR) и раздел Boot Record для локальных дисков или USB флэш-дисков. Также BOOTICE поможет в разметке и форматировании USB жестких дисков и флеш карт, если ранее они уже были отформатированы с файловой системой, которую не распознаёт oперационная система Windоws, что обычно приводит к тому, что диск становится не виден в системе или видны не все разделы. BOOTICE поддерживает загрузочные записи Grub4Dos, SysLinux, Plop, Windоws NT5/6 и другие.

  • скачать с зеркала

Физический диск (Physical Disk)

После запуска BOOTICE выбираем диск назначения (Distination Disk) — физический диск с которым будем работать. Это может быть HDD или флешка. Для каждого физического диска доступны функции:

Обновить (Refresh) — Обновить, то есть считать все данные снова

Обработка MBR (Process MBR) — Работа с MBR (Master Boot Record)

MBR — это главная загрузочная запись. Загрузочный код MBR — это первая программа, работающая на любом ПК после BIOS. Задача стандартного кода MBR определить активный основной раздел этого диска и передать управление в PBR активного раздела. Код MBR универсальный и не зависит от типа файловой системы и с некоторой натяжкой можно сказать, что он не зависит даже от типа ОС. После выбора Обработка MBR видно текущий тип загрузочного кода MBR (то есть тот код MBR, который существует сейчас) на выбранном физическом диске в поле Текущий тип MBR (Current MBR Type).

Для работы с MBR доступны функции:

  • Инсталяция/Кофигурация (Install/Config) — Установка/Настройка MBR

Здесь можно инсталлировать на диск нужный загрузочный код MBR. Таблица разделов при этом не затрагивается. В BOOTICE v0.9.2011.0512 есть возможность инсталлировать загрузочный код MBR WEE, GRUB4DOS, Ultra USB-HDD+, Ultra USB-ZIP+, Plop Boot Manager, Windows NT 5.x (в BootIt аналогочная команда Std_MBR в MBR View, в WinXP fixmbr в консоли восстановления), Windows NT 6.x (в BootIt аналогичная команда Win7_MBR в MBR View, в Win7 bootrec /fixmbr в консоли восстановления). С какими версиями MBR WEE, GRUB4DOS и Plop работает ваша версия BOOTICE написано рядом с каждым соответствующим пунктом.

Должен отметить, что видов загрузочных кодов MBR есть великое множество для разных сервисов (например для шифрования/дешифрования диска, бутовые, специализированные под бэкап/восстановление, OEM производителей и т.д.). НО. На 98% ПК стоит стандартный загрузочный код от XP/2003 или Vista/7/2008. И Windows ВСЕГДА перезаписывает загрузочный код MBR при своей инсталляции.

  • Сохранить MBR (Backup MBR) — Архивирование MBR в виде.bin файла (по желанию от 1 до 255 секторов).

Стандартный MBR Windows занимает один сектор — 512 байт. Сюда входит и загрузочный код MBR и основная таблица разделов. Поэтому бэкап одного диска неприменим для другого диска — таблицы разделов у них разные. Нестандартный MBR может занимать до 63 секторов.

  • Восстановить MBR (Restore MBR) — Восстановление MBR из.bin файла

Обработка PBR (Process PBR) — Работа с PBR (Partition Boot Record)

PBR (Partition Boot Record) при прямом переводе с английского означает загрузочная запись раздела. В англоязычной литературе также существует аналогичное понятие VBR (Volume Boot Recoed). PBR/VBR в русской литературе называют обычно загрузочным сектором. Хотя это не совсем правильно. Так как PBR обычно занимает не один сектор. Поэтому в дальнейшем я буду применять термин загрузочный код PBR. Загрузочный код PBR получает управление после загрузочного кода MBR и он различный для различных файловых систем. Задача кода PBR передать управление загрузчику ОС. Поэтому он «привязан» к загрузчику (правда это можно легко изменить — показано ниже). То есть для разных загрузчиков нужен разный PBR.

После выбора обработки PBR необходимо выбрать нужный Целевой раздел (Distination Partition). И станет видно текущий тип загрузочного кода PBR (то есть тот код PBR, который существует сейчас для выбранного раздела) в поле Тип текущей PBR (Current PBR Type).

Для работы с PBR доступны функции:

  • Инсталляция/конфигурация
  • сохранение PBR
  • восстановление PBR

BOOTICE умеет инсталлировать на любой раздел загрузочный код PBR MS-DOS, GRUB4DOS, NTLDR (неполный аналог есть в WinXP — команда fixboot в консоли восстановления), BOOTMGR (неполный аналог есть в Win7 — команда bootrec /fixboot в консоли восстановления), SYSLINUX. С какими версиями PBR GRUB4DOS и SYSLINUX работает ваша версия BOOTICE написано рядом с каждым соответствующим пунктом.

Управление разделами (Parts Manage) — Работа с разделами диска

Доступны операции:

  • Сохранить таблицу разделов (Backup Partition Table) — архивация таблицы разделов диска в файл формата.dpt
  • Восстановить таблицу разделов (Restore Partition Table) — восстановление таблицы разделов диска из файла формата.dpt
  • Скрыть (Hide) — скрыть раздел на уровне MBR
  • Показать (Unhide) — открыть раздел на уровне MBR
  • Сменить ID (Change ID) — позволяет изменить идентификатор типа раздела (тип файловой системы раздела)
  • Назначить букву диска (Assign Drive Letter) — присвоить букву разделу в текущей ОС Windows
  • Удалить букву диска (Remove Drive Letter) — удалить букву раздела в текущей ОС Windows
  • Активировать (Activate) — сделать этот раздел активным
  • Форматировать раздел (Format this part) — отформатировать раздел
  • Переразбить разделы (Reformat USB disk) — переформатировать USB диск (для флешек)

Также можно заметить, что здесь видно название модели диска, объём и его геометрию — суммарное количество LBA секторов, С/H/S и размер сектора. Для каждого раздела видно тип файловой системы, номер стартового (начального) LBA сектора и их количество в каждом разделе. Скрытие и открытие разделов, присвоение метки активности разделу и операция изменения идентификатора типа раздела аналогичны таким же операциям в BootIt. И BOOTICE позволяет эти операции сделать прямо из Windows (иногда полезно, например — для открытия скрытого раздела не нужна перегрузка в бут).

Редактирование секторов (View Sector) — Просмотр секторов диска

При нажатии левой кнопкой мыши 2 раза на любом разделе в Управление разделами откроется окно Редактирование сектора начиная с сектора начала раздела (с PBR).

Образ диска (Disk Image)

Необходимо выбрать Файл образа (Image file) — имидж диска HDD в формате.IMA, .IMG, .VHD, .VHDX или.VMDK. Так же как и в Физический диск можно просмотреть/изменить MBR, PBR и просмотреть сектора образа диска (Sector Edit).

BCD Edit

Редактор BCD Windows Vista/7/2008. Похожий редактор c меньшей функциональностью есть в буте BootIt.

Утилиты (Utilities)

Заполнение секторов диска (Disk Filling).

Заполнение секторов диска позволяет заполнить любой раздел или целый диск байтом 00h, FFh или любым произвольным. Удобно использовать при обнулении таблицы разделов флешки или HDD.

Редактор меню (Start Menu Editor) для GRUB4DOS

Редактор меню для GRUB4DOS позволяет отредактировать внутреннее меню файла GRLDR (загрузчика GRUB4DOS).

Форматирование жестких дисков выполняется в три этапа:

    низкоуровневое форматирование (физическая разметка диска на цилиндры, дорожки, секторы);

    разбиение диска на разделы (логические устройства):

    высокоуровневое (логическое) форматирование каждого раздела.

На этапе низкоуровневого форматирования процессор, выполняя программу форматирования, поочередно передает в контроллер жесткого диска сначала команду "Поиск" для установки головок накопителя на нужный цилиндр, а затем посылает команду "Форматировать дорожку". Выполняя команду "Форматировать дорожку" контроллер жесткого диска, получив из накопителя импульс "Индекс" (начало дорожки), производит запись служебного формата дорожки, который разбивает ее на секторы. Каждый сектор содержит в себе блок данных (512 байт), обрамленный служебным форматом сектора (содержание к размер служебного формата определяется конкретной фирмой-разработчиком данного устройства). Служебный формат дорожки и секторов необходим контроллеру жесткого диска при выполнении команд. Читая и расшифровывая поля служебного формата, контроллер находит на диске нужный цилиндр, поверхность, сектор и блок данных внутри сектора. На следующих этапах форматирования в блоки данных ряда секторов записывается системная информация, которая обеспечивает организацию разделов на диске, автоматическую загрузку операционной системы и поддержку файловой системы на диске.

На этапе разбиения диска на разделы в блоке данных первого физического сектора диска (0 цилиндр, 0 поверхность, 1 сектор) с адреса 1BEh формируется таблица разделов (Partition table), состоящая из 4-х шестнадцатибайтных строк. Обычно системную информацию, записанную в блок данных этого сектора в процессе форматирования, называют Master Boot Record (MBR).

С самого начала блока данных этого сектора располагается программа (IPL 1). Переход на программу IPL 1 процессор осуществляет после успешного завершения POST и программы "Начального загрузчика", выполняя которую процессор загружает с диска в память MBR, и передает управление на начало MBR (на программу IPL 1), продолжая действия ведущие к загрузке операционной системы. Программа IPL 1 (загрузчик), находящаяся в MBR просматривает строки таблицы разделов в поисках активного раздела с которого возможна загрузка операционной системы. Если в таблице разделов нет активного раздела, выдается сообщение об ошибке. Если хотя бы один раздел содержит неправильную метку, либо несколько разделов помечены как активные, выдается сообщение об ошибке Invalid partition table, и процесс загрузки останавливается. Если активный раздел обнаружен, то анализируется загрузочный сектор этого раздела. Если найден только один активный раздел, то содержимое блока данных его загрузочного сектора (BOOT) читается в память по адресу 0000:7С00 и управление передается по этому адресу, если загрузочный сектор активного раздела не читается за пять попыток, выдается сообщение об ошибке: Error loading operating system и система останавливается; проверяется сигнатура считанного загрузочного сектора активного раздела и если последних два его байта не соответствуют сигнатуре 55AAh, выдается сообщение об ошибке: Missing operating system и система останавливается). Процессор читает по адресу 0000:7С00 команду JMP, выполняя ее, передает управление на начало программы IPL 2, которая осуществляет проверку, действительно ли раздел активный: IPL 2 проверяет имена и расширения двух файлов в корневом каталоге - это должны быть файлы IO.SYS и MSDOS.SYS (NTLDR для Windows NT), загружает их и. т. д.

Система Windows 9x во многом основана на тех же концепциях, что и DOS, но в ней эти концепции получили дальнейшее логическое развитие. Те же два системных файла IO.SYS и MSDOS.SYS, но теперь вся системная программа находится в IO.SYS , а второй файл MSDOS.SYS содержит ASCII-текст с установками, управляющими поведением системы при загрузке. Эквиваленты программ Himem.sys. Ifshlp.sys и Setver.exe автоматически загружаются программой IO.SYS при запуске системы. Как и прежде, для загрузки в память драйверов и резидентных программ можно использовать файлы Config.sys и Autoexec.bat, но загрузку 32-разрядных драйверов устройств, которые разработаны специально для Windows 9x, теперь обеспечивают записи в системном реестре. Когда вся предварительная работа выполнена, запускается файл Win.com, и Windows 9x загружается и предоставляет свои возможности через графическое меню.

Системный реестр является базой данных, в которой Windows 9x хранит информацию обо всех настройках, конфигурационных установках и параметрах, необходимых для работы ее собственных модулей и отдельных приложений. Системный реестр как бы выполняет функции Config.sys, Autoexec.bat и ini-файлов Windows 3.1 вместе взятых. На диске компьютера реестр хранится в виде двух отдельных файлов: System.dat и User.dat. В первом из них содержатся всевозможные аппаратные установки, а во втором - данные о работающих в системе пользователях и используемых ими конфигурациях. Каждый пользователь может иметь свой файл User.dat, т.е. собственную рабочую среду, которую он настраивает по своему вкусу и потребностям. Системный реестр можно импортировать, экспортировать, а также создавать его резервные копии и, используя их, восстанавливать сохраненные данные - одним словом, это довольно мощный механизм управления системными параметрами и их защиты от потерь и повреждений.

Таблица 3. Компоненты MBR

Область

Описание

Программа IPL 1 (программа загрузчика занимает зону от адреса 00h до 1BEh)

Код программы Сообщения об ошибках (Error Messages):

    Invalid Partition Table (неправильная таблица разделов).

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

    Missing operating system (операционная система отсутствует).

Таблица разделения физического диска на логические устройства (Partition Tables) (4 строки по 16 байт = 64 байта) занимает зону с адреса 1BEh до 1FDh

1 строка (16 байт):

    Флаг загрузки (80h - активный / 00h -обычный раздел) - 1 байт

    Начальный физический сектор раздела (головка, сектор и цилиндр) - 3 байта

    Тип раздела -1 байт

    Конечный физический сектор раздела (головка, сектор и цилиндр) - 3 байта

    Число секторов предшествующих разделу - 4 байта

    Общее количество секторов в данном разделе - 4 байта

2 последних байта в блоке данных сектора с адреса 1FE по 1FF- концевая сигнатура (Ending Signature)

55АА - отмечает конец MBR. Проверяется программой начального загрузчика

Область MBR, изменившаяся в FAT32 - это Partition Table. Она, как и прежде, состоит из четырех 16-байтных записей. Каждая запись определяет раздел. В FAT32 введено 2 новых типа разделов DOS32 (0В) и DOS32X (ОС).

MBR (по-русски – главная загрузочная запись) – определенный набор данных, строчек кода, таблица разделов и сигнатуры. Необходим он для загрузки операционной системы Windows после включение компьютера. Бывают случаи, когда в результате различных аппаратных и системных сбоев, МБР повреждается или стирается, что приводит к невозможности запуска Windows. Подобные проблемы решает восстановление загрузочной записи MBR Windows 7. В данной статье рассмотрено несколько несложных способов, которыми можно восстановить записи.

Немного теории

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

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

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

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

Автоматическое восстановление

Для начала стоит предоставить починку MBR стандартным средствам от Microsoft. Выберите пункт «Восстановление запуска». Больше ничего делать не требуется, пройдет некоторое время, и компьютер сообщит о завершении процесса. Попробуйте запустить Windows. Если ничего не получилось – значит, необходимо восстановить МБР вручную.

Командная строка

Этот путь требует ввода нескольких команд в командную строку Windows.

  • В меню восстановления системы выберите пункт «Командная строка».
  • Теперь необходимо ввести «bottrec/fixmbr ». Данная команда служит для записи новой MBR совместимой с Win 7. Команда удалит нестандартные части кода, исправит повреждения, но не будет затрагивать существующую таблицу разделов.
  • Следом введите «bootrec/fixboot ». Эта команда служит для создания нового загрузочного сектора для Windows.
  • Далее «bootrec/nt60 sys ». Эта команда обновит загрузочный код MBR.
  • Закройте консоль, перезагрузите компьютер и попробуйте запустить систему. Если проблема все еще не решена, необходимо ввести еще несколько команд.
  • Снова запустите консоль и введите «bootrec/Scanos » и «bootrec/rebuildbcd ». С помощью этих утилит компьютер просканирует жесткий диск на наличие операционных систем, а затем внесет их в меню загрузки.
  • Следом опять введите «bootrec/nt60 sys » и перезагрузите компьютер.

Утилита TestDisk

Если у вас нет загрузочной флешки или диска, можно восстановить поврежденную запись с помощью сторонней программы. Для этого необходимо запустить другую (рабочую) ОС. Если на вашей машине была всего одна Windows, придется подключить жесткий диск к другому компьютеру. Работа с TestDisk достаточно сложна, поэтому рекомендуется ознакомиться с руководствами, посвященными конкретно этой программе.

1. Загрузить компьютер, с загрузочного DVD диска, загрузочной дискеты или загрузочной флешки, (см. как создать загрузочную флешку / USB flash )

2. Запустить утилиту debug.exe. Debug.exe присутствует в любой DOS , Windows но она чувствительна к версии, т.е. если переписать на загрузочный диск Win98 debug.exe из XP она не запустится. (см. Загрузочная флэшка).

3. Загрузить компьютер запустить debug.exe .

Теперь вводим короткую программу.

A100

int13

jmp100

u100 102

r

Пояснения:

a, u, r - команды утилиты debug

? - выводит полный список команд.
a - позволяет вводить программу с адреса
u - показывает программу
r - показывает регистры процессора
AX,BX,CX,DX,SP,BP,SI,DI это регистры процессора.
DS,ES,SS,CS - сегментные регистры значения в них будут отличаться от тех что на картинке, но они будут одинаковые.

IP(Instruction Pointer) регистр команд, указывает на адрес XXXX:0100 , куда мы ввели команду INT13 .

INT 13 команда процессора, вызывает подпрограмму BIOS для работы с дисками. Параметры передаются через регистры.

Команда JMP100 возвращает указатель команд на адрес 100

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

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

Вводим команды

rax
201
rbx
200
rcx
1
rdx
80

r


нетрудно догадаться, что команда r< имя регистра> позволяет менять значение в регистре процессора.

Для вызова int13 смысл этих значений такой:
AX = 02 старший байт код операции 02= чтение (03 =запись)
01

младший байт количество секторов которое надо прочитать

BX =0200 адрес памяти куда считывать сектор
CX =0001 младшие биты задают номер сектора. Сектора нумеруются с 1
DX =00 старший байт номер головки, головки нумеруются с нуля
80 младший байт номер диска 01 для флоповода , 80,81 для жестких дисков и USB flash дисков, которые BIOS видит как жесткий диск.

Теперь вводим

после вызова INT13 важно проконтролировать последние две буквы регистра флагов CY-означает ошибку, при успешном выполнении должно быть NC. (На картинке CY, т.к. из под Windows нельзя прочитать MBR, а из под DOS нельзя создать скриншот)

Итак мы прочитали нулевой сектор в память по адресу 200.


Команда n задает имя файла. Команда w

записывает в файл данные из памяти по адресу. Количество байт задается сразу в двух регистрах BX:CX.

Чтобы загрузить файл в память используем команду L

. В регистре CX ,будет количество прочитанных байт. Чтобы просмотреть память по адресу (в нашем случае, там содержимое нулевого сектора) команда d


Рассмотрим варианты редактирования данных перед записью их обратно на диск.

f200 3bd 00 обнуляет загрузочную программу но оставляет информацию о разделах диска нетронутой.

Команда e

позволяет редактировать память.

Чтобы записать данные из памяти на диск вводим.

rax
301
rbx
200
rcx
1
rdx
80

r

p

Надо перезагрузить