как стереть код загрузчика в mbr
удалить mbr со всех дисков
Вот как восстановить груб везде пишут, а как удалить? Собственно мне надо удалить любые загрузчики со всех дисков. Вроде dd умеет. Желательно без потерь данных
Re: удалить mbr со всех дисков
dd if=/dev/zero of=/dev/hda bs=512 count=1 эта комманда удалит только первые 512 байтов, а вся файлопомойка останется?
Re: удалить mbr со всех дисков
таблица разбиения тоже похерится. там нужно не все 512 байт переписывать. use поиск, тут уже обсуждали.
Re: удалить mbr со всех дисков
443 вроде. Или как-то так.
Re: удалить mbr со всех дисков
загрузить старый мс дос и сделать fdisk /mbr
Re: удалить mbr со всех дисков
Re: удалить mbr со всех дисков
Re: удалить mbr со всех дисков
не забудь сначала забэкапить то что есть на всякий пожарный
куда нить на съемное устройство
dd if=/dev/диск of=/путь/my_mbr bs=512 count=1
А то вдруг че не так пойдет.
Re: удалить mbr со всех дисков
На моем 386 и на 20 мб. сеагейте низкоуровневое форматирование все сносило к чертям.
Ну очень путёвые заметки! 🙂
Исправляем Windows MBR (и удаляем GRUB)
А) Используя DOS или Windows 9x/ME Boot Floppy
Если у вас на машине установлен DOS или Windows 9x/ME, вы можете использовать программу fdisk. Создаем дискету восстановления системы в DOS или Windows 9x/ME и загружаемся с нее. Затем используем команду:
MBR будет перезаписан и GRUB, соответственно, удален.
Б) Используя Windows XP
В Windows XP, Можно удалить GRUB таким образом:
Загружаемся с Windows XP CD и нажимаем «R» для запуска Консоли Восстановления. Потом выбираем инсталляцию Windows из списка (обычно «1″, если операционок от Microsoft стоит несколько на одном компьютере, выбираем ту, над которой нам надо провести работу — прим. перев.) и вводим пароль администратора. В командной строке набираем команду «FIXMBR» и подтверждаем свой выбор «y». MBR будет перезаписан и GRUB удален. Затем вводим «exit» и перезагружаем компьютер.
В) Используя Windows 2000
В Windows 2000, можно удалить GRUB так:
Загружаемся с Windows 2000 CD и нажимаем «R» а потом копку «K» для запуска Консоли Восстановления. Выбираем инсталляцию Windows 2000 из списка и вводим пароль администратора. В командной строке набираем «FIXMBR» и подтверждаем свой выбор кнопкой «y». MBR будет перезаписан и GRUB удален. Затем вводим «exit» и перезагружаем компьютер.
Г) Используя Freedos
Записываем данные флоппи-образа в Linux:
Вводим команду (или эквивалентную ей) в командной строке:
Записываем данные флоппи-образа в Windows:
Папка /dosutils/rawrite/ на первом CD/DVD с FreeDOS включает программу rawrite.exe, которая может быть использована для записи данных образа на носитель. Копируем эту программу в папку с файлом fdos1440.img.
Вставляем в дисковод дискету и запускаем rawrite.exe. Далее вводим название нашего файла образа fdos1440.img и подтверждаем кнопкой Enter. Потом вводим букву дисковода (обычно «A»), на который надо записать данные. После этого программа все сделает сама.
Загружаемся с этого CD/floppy и выбираем первый пункт «Boot FreeDOS Setup», после этого «3 — Clean Boot» из следующего меню. Запускаем fdisk с параметром » /mbr»:
Как обнулить загрузочный код MBR?
У меня есть два диска в моей системе Windows:
Некоторое время назад у меня была установлена Windows на втором диске. Теперь, когда у меня есть текущие настройки, я хотел бы удалить загрузочный код из Windows из загрузочного сектора на диске 2. Если быть точным, я не хочу стирать таблицу разделов или что-то еще, просто избавиться (обнулить) небольшую часть кода, который ищет NTLDR.
Есть ли программное обеспечение или команда для этого?
3 ответа 3
MBR, в случае таблиц разделов в стиле DOS, всегда присутствует на диске как очень маленькая коллекция секторов в начале диска.
Это не вещь, от которой нужно избавляться, потому что она содержит, помимо загрузочного кода, таблицу разделов вашего диска. Потеря этого означает, что данные на вашем диске, в то время как нетронутыми, внезапно становятся намного труднее получить (большинство операционных систем, которые я видел, сообщают о плохом формате, и Windows спрашивает, хотите ли вы отформатировать диск, если это не так). понять таблицу разделов).
Изменить: так как вы редактировали вопрос, я обновлю свой ответ; ДД может стереть это. Загрузитесь с linux livecd и запустите на вашем отключенном диске с данными;
Это даст вам 512-байтовую резервную копию MBR, включая таблицу разделов, на случай, если что-то пойдет не так.
Чтобы стереть 446-байтовый загрузчик:
В зависимости от того, чего вы пытаетесь достичь, вы можете стереть только первые 440 байтов MBR. 4 байта, следующие за первыми 440 байтами, содержат уникальную подпись диска Windows, которую вы, возможно, захотите сохранить. Чтобы стереть только первые 440 байт, используйте эту команду:
Пометка его как неактивного в управлении дисками должна более чем подходить для вашей ситуации.
Заранее прошу прощения за сложный ответ, но я не совсем понимаю, что вы хотите сделать (или лучше: почему).
Что вы хотите сделать, это переписать MBR и установить раздел D: не системный (не активный, не загрузочный, без флага B и т.д.).
Обратите внимание, что FDISK /CMBR должен действовать только на несистемном диске; многие загрузчики устанавливают код, который впоследствии необходим для «просмотра» диска с правильным форматом или геометрией; замена их на стандартный загрузчик (что делает /CMBR) может сделать диск недоступным до восстановления предыдущего кода.
Если вам нужно сделать диск не загрузочным, потому что он мешает загрузочной последовательности или чему-то (и отображает ошибку «NTLDR not found» вместо загрузки, скажем), лучшим выбором будет изменение параметров BIOS для порядка загрузочных устройств. или используя утилиту, подобную FDISK, чтобы пометить все разделы на этом диске как несистемные. В крайнем случае, замена двух жестких дисков должна достичь того же результата.
В противном случае существуют «выборочные загрузчики» (например, GRUB), которые могут помочь вам реализовать гибкую опцию загрузки (например, загрузка Linux или Windows или другой Windows с экрана меню запуска).
Содержание:
↑ Создание загрузчика Windows 10 заново. Удаляем шифрованный (EFI) системный раздел 99 Мб, а также раздел MSR 16 Мб и создаём их заново
Ещё мы создадим заново не отображаемый в Управлении дисками служебный раздел MSR, обязателен для разметки GPT в системах UEFI (размер 16 Мб).
Итак, перед работой ещё раз уточним, какие именно разделы мы б удем удалять и затем создавать заново:
1. Раздел (499 Мб) содержащий среду восстановления Windows 10 (от данного раздела можно избавиться и пользоваться при необходимости средой восстановления, находящейся на загрузочном носителе с Win 10).
2. Раздел (99 Мб), шифрованный (EFI) системный раздел, содержащий все файлы загрузчика Windows 10.
3. Служебный раздел MSR (Microsoft System Reserved) 16 Мб, обязательный для разметки дисков GPT.
Загружаем ноутбук с загрузочной флешки с Windows 10 и в начальном окне установки системы жмём клавиатурное сочетание Shift + F10,
открывается окно командной строки, вводим команды:
lis dis (выводит список физических дисков).
sel dis 0 (выбираем жёсткий диск ноутбука 120 Гб).
lis par (показ всех разделов выбранного диска, первые три раздела будем удалять).
sel par 1 (выбираем первый раздел
del par override (удаляем раздел, для удаления раздела ESP и MSR или раздела OEM-изготовителя ноутбука, необходимо указать параметр override)
Всё, все три скрытых раздела мы удалили.
↑ Создаём заново шифрованный (EFI) системный раздел 99 Мб, а также раздел MSR 16 Мб
Комментарии (64)
Рекламный блок
Подпишитесь на рассылку
Навигация
Облако тегов
Архив статей
Сейчас обсуждаем
Oznor
admin
На почту пришлите мне скрины.
Oznor
Цитата: admin Пришлите пожалуйста скрин расширенных настроек вашего БИОСа. Если есть вкладка
admin
Пришлите пожалуйста скрин расширенных настроек вашего БИОСа. Если есть вкладка BOOT, то нужен скрин
Гость Олег
Гость Олег, Проблема решена в биосе надо было включить опцию «USB клавиатура».
О проекте RemontCompa.ru
RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.
Наш сайт – прекрасная находкой для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.
Fix mbr из командной строки
Если ваш компьютер не загружается, автоматическое исправление ошибок запуска не помогает или вы попросту видите одну из ошибок наподобие «No bootable device. Insert boot disk and press any key» — во всех этих случаях может помочь исправление загрузочных записей MBR и конфигурации загрузки BCD, о чем и будет говориться в этой инструкции. (Но не обязательно поможет, зависит от конкретной ситуации).
Я уже писал статьи на похожую тему, например Как восстановить загрузчик Windows, но в этот раз решил раскрыть ее более подробно (после того, как меня спросили о том, как запустить восстановление Aomei OneKey Recovery, если оно было убрано из загрузки, а Windows перестала запускаться).
Обновление: если у вас Windows 10, то смотрим здесь: Восстановление загрузчика Windows 10.
Bootrec.exe — утилита исправления ошибок загрузки Windows
Все описываемое в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, а использовать мы будем имеющийся в системе инструмент восстановления запуска bootrec.exe, запускаемый из командной строки.
При этом, командную строку потребуется запускать не внутри запущенной Windows, а несколько иначе:
Если в запущенной таким образом командной строке вы введете bootrec.exe, можно будет познакомиться со всеми доступными командами. В целом, их описание достаточно понятно и без моих пояснений, но на всякий случай я опишу каждый пункт и сферу его применения.
Запись нового загрузочного сектора
Запуск bootrec.exe с параметром /FixBoot позволяет записать новый загрузочный сектор на системном разделе жесткого диска, при этом будет использоваться загрузочный раздел, совместимый с вашей операционной системой — Windows 7, 8.1 или Windows 10.
Применение данного параметра пригодится в тех случаях, когда:
Для записи нового загрузочного сектора просто запустите bootrec с указанным параметром, как это показано на скриншоте ниже.
Исправление MBR (Master Boot Record, Главная загрузочная запись)
Первый из полезных параметров bootrec.exe — FixMbr, позволяющий исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается новой. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. При повреждениях вы можете видеть следующие ошибки:
Для того, чтобы запустить исправление загрузочной записи, введите в командной строке bootrec.exe /fixmbr и нажмите Enter.
Поиск потерянных установок Windows в меню загрузки
Если на вашем компьютере установлено несколько систем Windows старше Vista, однако не все они появляются в меню загрузки, вы можете запустить команду bootrec.exe /scanos для поиска всех установленных систем (и не только, например, таким же образом можно добавить в меню загрузки раздел восстановления OneKey Recovery).
В случае, если на вашем компьютере были найдены установки Windows, то для добавления их в меню загрузки используйте пересоздание хранилища конфигураций загрузки BCD (следующий раздел).
Пересоздание BCD — конфигураций загрузки Windows
Для того, чтобы перестроить BCD (конфигурацию загрузки Windows) и добавить в нее все утерянные установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте команду bootrec.exe /RebuildBcd.
В некоторых случаях, если указанные действия не помогают, стоит попробовать выполнить нижеследующие команды перед выполнением перезаписи BCD:
Заключение
Как видите, bootrec.exe довольно-таки мощный инструмент для исправления разнообразных ошибок загрузки Windows и, могу сказать достоверно, один из наиболее часто используемых при решении проблем с компьютерами пользователей специалистами. Думаю, и вам однажды пригодится эта информация.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
bootrec /FixMbr
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd
bootrec.exe /fixboot у меня почему то отказано в доступе!
Дмитрий, спасибо вам за статью.
спасла от переустановки Win10 (как минимум)!
Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.
Посетителей: 922258 | Просмотров: 1359538 (сегодня 131)
Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните «Восстановление системы» («Repair Computer«), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.
Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.
Последовательность действий
В окне «Параметры восстановления системы» («System Recovery Options«) выберите пункт «Командная строка» («Command Prompt«).
Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:
Утилита выведет справку по доступным ключам командной строки.
Описание ключей запуска утилиты Bootrec.exe
Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается.
Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:
Следует отметить, что подобного эффекта можно добиться использованием утилиты bootsect.exe, также находящейся на загрузочном носителе Windows 7. Для этого необходимо запустить bootsect.exe со следующими параметрами:
Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней об использовании утилиты bootsect.exe можно узнать, запустив её с параметром /help.
Запущенная с ключом /ScanOs, утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Кроме того, при её использовании выводится список найденных систем, которые в данный момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store).
Запущенная с этим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, если вы хотите полностью перестроить хранилище данных конфигурации загрузки. Перед этим необходимо удалить предыдущее хранилище. Набор команд при этом может быть таким:
В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:BCDcfg.bak, с него снимаются атрибуты «системный», «скрытый» и «только для чтения», после чего оно удаляется командой DEL и заново перестраивается командной bootrec /RebuildBcd.
Конечно, утилита Bootrec.exe весьма функциональна, однако, она не поможет, если, например, файл загрузчика Windows bootmgr поврежден или физически отсутствует. В таком случае можно воспользоваться другой утилитой, также входящей в состав дистрибутивного носителя Windows 7 — bcdboot.exe.
Восстановление среды загрузки с помощью BCDboot.exe
BCDboot.exe — это средство, которое используется для создания или восстановления среды загрузки, расположенной в активном системном разделе. Утилита также может быть использована для переноса файлов загрузки с одного жесткого диска или раздела на другой.
Командная строка в данном случае может выглядеть таким образом:
Замените e:windows на путь, соответствующий вашей системе.
Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr.
Синтаксис параметров командной строки утилиты bcdboot
Утилита bcdboot.exe использует следующие параметры командной строки:
источник
Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.
Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).
Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.
Необязательный параметр. Включает режим подробного протоколирования работы утилиты.
Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.
Много лет компания Microsoft улучшала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает практически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните «Восстановление системы» («Repair Computer»), система восстановления Windows будет запущена и самостоятельно попытается исправить все ошибки, которые она найдет. Она способна исправить большое количество проблем, однако, вполне вероятна ситуация, когда оказывается поврежден загрузчик, и с этой проблемой система восстановления не может справиться. В этом случае можно восстановить загрузчик вручную при помощи утилиты Bootrec.exe.
Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невозможностью запуска операционных систем Windows 7 и Windows Vista.
Последовательность действий
В окне «Параметры восстановления системы» («System Recovery Options») выберите пункт «Командная строка» («Command Prompt»)
Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:
Утилита выведет справку по доступным ключам командной строки.
Описание ключей запуска утилиты Bootrec.exe
Bootrec.exe /FixMbr — Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения проблем, связанных с повреждением главной загрузочной записи, или если вы желаете удалить из неё нестандартный код. Существующая таблица разделов в этом случае не перезаписывается
Bootrec.exe /FixBoot — Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию нужно в следующих случаях:
Следует отметить, что подобного эффекта можно добиться использованием утилиты bootsect.exe, также находящейся на загрузочном носителе Windows 7. Для этого необходимо запустить bootsect.exe со следующими параметрами:
bootsect /NT60 SYS — Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней об использовании утилиты bootsect.exe можно узнать, запустив её с параметром /help.
Bootrec.exe /ScanOs — Запущенная с ключом /ScanOs, утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Кроме того, при её использовании выводится список найденных систем, которые в данный момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store)
Bootrec.exe /RebuildBcd — Запущенная с этим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, если вы хотите полностью перестроить хранилище данных конфигурации загрузки. Перед этим необходимо удалить предыдущее хранилище. Набор команд при этом может быть таким:
В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:BCDcfg.bak, с него снимаются атрибуты «системный», «скрытый» и «только для чтения», после чего оно удаляется командой DEL и заново перестраивается командной bootrec /RebuildBcd.
Конечно, утилита Bootrec.exe весьма функциональна, однако, она не поможет, если, например, файл загрузчика Windows bootmgr поврежден или физически отсутствует. В таком случае можно воспользоваться другой утилитой, также входящей в состав дистрибутивного носителя Windows 7 — bcdboot.exe.
Восстановление среды загрузки с помощью BCDboot.exe
BCDboot.exe — это средство, которое используется для создания или восстановления среды загрузки, расположенной в активном системном разделе. Утилита также может быть использована для переноса файлов загрузки с одного жесткого диска или раздела на другой.
Командная строка в данном случае может выглядеть таким образом:
Замените e:windows на путь, соответствующий вашей системе. Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr.
Синтаксис параметров командной строки утилиты bcdboot
Утилита bcdboot.exe использует следующие параметры командной строки:
источник — Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.
/l — Необязательный параметр. Задает язык среды загрузки. По умолчанию используется английский (США).
/s — Необязательный параметр. Указывает букву диска системного раздела, куда будет установлены файлы среды загрузки. По умолчанию используется системный раздел, заданный микропрограммой BIOS.
/v — Необязательный параметр. Включает режим подробного протоколирования работы утилиты.
/m — Необязательный параметр. Объединяет параметры вновь созданной и уже имеющейся загрузочной записи хранилища и записывает их в новую загрузочную запись. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.