И так, продолжим. В предыдущей статье мы восстанавливали MBR загрузчик средствами BOOTREC.EXE и BOOTSECT.EXE. И если предыдущие инструкции вам не помогли или все закончилось ошибкой bootmgr is missing. Или же вы как раз начали работать именно с этой ошибкой. Милости просим к нашему шалашу!
BCDBOOT — средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDBOOT создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.
Наверное не совсем понятно написал, хм. Напишу проще — это средство которое восстанавливает системные, загрузочные файлы в маленьком скрытом разделе. Который создается в самом начале установки Windows. Именно он содержит среду Windows RE, а так же файлы загрузки.
На самом деле не все так категорично, разметка дисков бывает разная и ситуации разные. Бывает что этот раздел отсутствует или поврежден. И непосредственно файл bootmgr отсутствует. Иногда сама загрузочная запись не находит этот файл по причине повреждения файловой системы раздела на котором находятся файлы загрузки. Почему-то это часто стало встречаться в Windows 10. Так что имейте ввиду… В таких случаях всегда хорошо отрабатывает простая команда CHKDSK C: /f /r
Проверяете этой командой все разделы связанные с операционной системой, либо все разделы по очереди. И вполне вероятно система запуститься.
Но если файлы загрузки остались на другом жестком диске, скажем если вы временно подключали дополнительный жесткий диск для копирования файлов. И совершенно случайно временный диск определился первым в системе на момент установки Windows. А когда отключили, система не смогла корректно запуститься. Или просто запутались в параметрах разделов и что-то пошло не так. Во всех этих случаях поможет BCDBOOT. Именно с ней мы сейчас и попробуем разобраться.
Параметры командной строки средства BCDboot.
Параметр
Описание
Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки.
/l
Необязательный. Задает язык. По умолчанию используется английский (США).
/s
Необязательный. Указывает букву диска системного раздела. По умолчанию используется системный раздел, заданный микропрограммой.
/v
Необязательный. Включает режим подробного протоколирования.
/m
Необязательный. По умолчанию объединяет только глобальные объекты.
Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы.
Командная строка в данном случае может выглядеть таким образом:
bcdboot.exe c:\windows
Замените c:\windows на путь, соответствующий вашей системе. Эта операция восстановит поврежденную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr. И выйдет сообщение «Файлы загрузки успешно созданы» либо «boot files successfully created» В зависимости от локализации среды Windows RE.
Если после ввода команды у вас выйдет ошибка «Сбой при копировании файлов загрузки»
Это обозначает только одно — на жёстком диске нет ни одного активного раздела! Относится это правило к компьютерам с выключенным UEFI, то есть Windows установлена на диске MBR. Для того, чтобы утилита BCDboot восстановила загрузчик, наличие активного раздела на жёстком диске MBR обязательно.
Для работы с разделами, в системе имеется достаточно эффективный инструмент — diskpart. Это работающий в текстовом режиме командный интерпретатор в операционных системах Windows Vista/7/8/8.1/10. Средство позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых из командной строки.
Итак, попробуем сделать системный (который «зарезервировано системой», обычно там находятся файлы загрузки) раздел активным. Для этого в командной строке среды Windows RE вводим поочередно команды:
Об этом я пишу в соответствующей теме далее Восстановление UEFI запуска Windows 8/8.1/10:
1234f при загрузке windows
sanyo007
Дата 15.7.2009, 09:09 (ссылка) | (нет голосов) Загрузка .
Профиль Группа: Участник Сообщений: 1 Регистрация: 15.7.2009
Репутация: нет Всего: нет
jhonyxakep
Дата 15.7.2009, 10:26 (ссылка) | (нет голосов) Загрузка .
Divide Et Impera
Профиль Группа: Участник Сообщений: 983 Регистрация: 7.4.2009 Где: Что, Когда?
Репутация: 1 Всего: 8
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по железу | Следующая тема »
[ Время генерации скрипта: 0.1166 ] [ Использовано запросов: 21 ] [ GZIP включён ]
Error 1234F: Would Not Boot or Load BIOS
#1 HAS0586
This morning I powered up my PC and got this error, 1234F:
Tried pressing 1 and nothing happened. Restarted and tried to get into the BIOS by pressing DEL, but the BIOS wouldn’t load. Opened up the computer and unplugged all my hard drives and unneeded USB devices. Got into the BIOS fine after that. Powered down and reconnected the boot drive and everything booted up fine. Ran a quick test on the hard rive using the Seagate Seatools utility and it passed. Reconnected the other drives and again, everything checked out fine. I hope to run longer tests on my drives later this morning just to make sure.
I did have a Ubuntu live usb stick plugged in, but I have this plugged in often and have never had a problem. Tried recreating the problem by reconnecting everything and restarting but everything booted up fine.
The only things I have done to the PC is swap out two internal hard drives two days ago. I also have been having problems with my USB ports which I haven’t figured out yet, this will probably be the subject of another thread!
So everything seems to be running fine now but I am a little worried about what might have caused my problem and if it is an indication of another problem? Is there anything I need to check?
Thanks in advance!
Windows 7 SP1 Intel Core i7 930 12gb Ram Asus p6t deluxe v2 motherboard Nvidia GTX-260 XFX 650w PSU
cgsecurity.org
TestDisk & PhotoRec forum
MBR Code written brings 1234F: after Linux installation
MBR Code written brings 1234F: after Linux installation
#1 Post by harald1 » 03 Nov 2016, 14:50
The issue I am facing is that after installing Linux on a partition, none of the 2 Windows OS on other partitions are available for booting, while it is possible to boot Linux.
I tried to use testdisk to fix this using these instructions: http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step . In these instructions at NTFS Boot sector recovery section, it shows a screenshot with bad sector and after this is repaired. On my system both partitions with Windows had ‘Boot sector’ and ‘Backup boot sector’ on OK. In my opinion this makes actually sense, as they were working fine until installing Linux Mint. Even so, I have used the option ‘Rebuild BS’ for sda5 , without success though.
Now I have used the tool to write the MBR Code and at restart it displays: » 1234F: «
Hitting 1 ,3 or 4 returns the same immediately, hitting ‘F’ makes the cursor go to the next line for a while and then » 1234F » is shown again. Hitting 2 brings the cursor to the next line and it stays like that.
The only way to get back to boot Linux again is to run the boot-repair utility from Linux, which enables to repair/reset grub (which I understand is a kind of boot manager for Linux).
The partitions look like this:
Windows OS is on sda5 and sda7.
If needed, a detailed summary file generated by the boot-repair tool from Linux here: http://paste.ubuntu.com/23419847/
I would appreciate if you can help me make all 3 operating systems available for booting again using testdisk. I really hoped that writing MBR Code would fix it.. I have asked for help in the ubuntu/boot-repair forum and I was told that «Boot Repair will not repair the Windows boot» .
1234f при загрузке windows 7
Как установить Windows 10
Восстановление загрузчика Windows 7
Нужен хороший совет, как произвести восстановление загрузчика Windows 7 , если восстановление запуска с помощью установочного диска семёрки не помогло. Вкратце объясню в чём дело: на компьютере сначала была установлена Windows 7, затем второй системой понадобилась Windows XP, после установки естественно запускалась она одна, для загрузки двух операционных систем использовал программу EasyBCD. В дальнейшем XP стала не нужна и раздел на котором она находилась я форматировал из Windows 7. Сейчас при загрузке кроме чёрного экрана ничего. Что можно предпринять в таком случае? Поподробнее если можно. Сергей.
Восстановление загрузчика Windows 7
Привет друзья! Самое главное не волнуйтесь, проблема у вас несложная и в принципе простое средство “Восстановление запуска Windows 7” описанное в нашей статье должно помочь, но! Если данная статья вам не поможет, то должны помочь две другие:
в этих статьях описаны ещё несколько хороших способов восстановить загрузку вашей операционной системы, кроме них есть ещё одна Как восстановить систему Windows 7, так что пробуйте и просто так не сдавайтесь.
Напомню вам, что нельзя устанавливать старшую операционную систему после младшей, Windows 7 ни в коем случае не будет загружаться после установки на компьютер Windows XP, так как последняя при установке переписывает главную загрузочную запись (MBR) на себя. Поэтому вы установили дополнительный менеджер загрузки EasyBCD, который используется для настройки загрузки нескольких операционных систем и имеет в свою очередь свой загрузчик.
Ещё хочу сказать, что часто в неудачной загрузке Windows 7 виноваты ошибки файловой системы, исправить их можно даже в том случае когда операционная система не загружается, все подробности в другой нашей статье ” Программа Chkdsk “
Друзья, в этой статье мы будем работать со средой восстановления Windows 7, а если точнее с командной строкой среды восстановления. Необходимые команды я Вам дам, но если Вам их будет трудно запомнить, можно создать шпаргалку – текстовый файл со списком необходимых реанимационных команд и открыть его прямо в среде восстановления. Это сильно облегчит Вам работу.
Главная загрузочная запись (MBR) – это первый сектор на жёстком диске, в котором находится таблица разделов и маленькая программа загрузчик, которая считывает в данной таблице данные с какого раздела жёсткого диска производить загрузку ОС, в дальнейшем информация передаётся в раздел с установленной операционной системой, для её загрузки. Если в главной загрузочной записи находится неправильная информация о расположении системы, значит мы при загрузке получим разные ошибки, вот одна из них “BOOTMGR is missing press CTR-Alt-Del for restart” или будем наблюдать чёрный экран. Исправляется проблема восстановлением загрузчика Windows 7.
Когда вы удалили старушку XP вместе с EasyBCD, то оставили свой компьютер на произвол судьбы с непонятной ему загрузочной записью и он в знак благодарности выдаёт вам чёрный экран. Для исправления ситуации, мы с вами проведём восстановление загру зчика Windows 7 , а именно перезапишем главную загрузочную запись с помощью утилиты Bootrec.exe , находящейся на диске восстановления или на установочном диске Windows 7 (друзья, если у вас нетбук и вы хотите использовать среду восстановления находящуюся на флешке, то прочтите сначала комментарии). Так же данной утилитой мы запишем новый загрузочный сектор, понятный Windows 7.
Восстановление загрузчика Windows 7 автоматически
далее Восстановление системы.
Происходит недолгий поиск установленных систем Windows и анализ проблем мешающих их загрузке
Обычно проблемы быстро бывают найдены и среда восстановления предлагает устранить их автоматически. Нажмите на кнопку “Исправить и перезапустить”, после этого компьютер перезагрузится и загрузка Windows 7 будет восстановлена.
Если проблемы с загрузкой системы продолжатся или вам не будет предложено исправить проблемы автоматически, значит в этом окне нужно выбрать операционную систему, которую нужно восстановить, она у вас скорее всего одна и Далее.
Восстановление загрузчика Windows 7 вручную
Если и это средство не поможет, выбираем средство Командная строка
lis vol (выводим список разделов жёсткого диска и видим, что «Том 1» является скрытым разделом System Reserved (Зарезервировано системой), объём 100 Мб, на нём должны располагаться файлы загрузки Windows 7 и именно его нужно сделать активным). Также видим раздел с установленной Windows 7, у него буква D:, объём 60 Гб.
sel vol 1 (выбираем Том 1)
activ (делаем его активным)
exit (выходим из diskpart)
bcdboot D:\Windows (где D: раздел с установленной Windows 7), данная команда восстанавливает файлы загрузки Windows 7 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD))!
«Файлы загрузки успешно созданы»
Восстановление загрузчика Windows 7 вручную (способ №2)
В окне командной строки вводим команду Bootrec и Enter
выходит полная информация о возможностях утилиты. Выбираем запись основной загрузочной записи Bootrec.exe /FixMbr .
Операция успешно завершена. В первый сектор загрузочного раздела записана новая загрузочная запись. Вторая команда Bootrec.exe /FixBoot записывает новый загрузочный сектор.
Операция успешно завершена. Exit. Далее пробуем загрузить нашу Windows 7.
Кроме вышеприведённого способа, есть ещё один, вводим в командной строке bootsect /NT60 SYS, основной загрузочный код, так же будет обновлен.
Как ещё можно восстановить загрузчик Windows 7
Том “Зарезервировано системой” будет отмечен как активный. Нажимаем ОК.
То же самое делаем с Диском 2. Программа Acronis Disk Director работает в режиме отложенной операции, чтобы изменения вступили в силу нажимаем кнопку “Применить ожидающие операции”
Выходим из программы и перезагружаемся. Результат работы положительный – поочерёдно загружаются обе операционные системы.
При загрузке компьютера требуется каждый раз нажимать F1, что делать?
Уверен, у каждого случалось подобное: вы включили ПК либо ноутбук и после характерного звука биоса ждете, что наступит автоматическая загрузка Windows, но, к сожалению, это не происходит. Данное явление не является редкостью и свойственно для ПК.
Данная ошибка сопровождается следующим сообщением:
Press F1 to continue or DEL to enter setup
что переводится с английского как «нажмите кнопку F1, чтобы продолжить либо DEL для того, чтобы зайти в настройки». Хочу сказать, что эта ошибка возникает не при работе Windows, как многие считают, а BIOS. Эта ошибка возникает при неправильной настройке биоса.
Всем известно, что при включении ПК запускается изначально система опроса всех устройств, после этого – проверка правильности работы биоса и его параметров. Если в настройках биоса были внесены изменения, что привело к неправильной его работе, то вам гарантировано появление вышеописанной ошибки.
После появления на экране монитора сообщения об ошибке, пользователю необходимо нажать кнопку на клавиатуре – DEL или же, в зависимости от версии и модели BIOSа может быть и другая кнопка. Обратите внимание на подсказки, отображающиеся на экране монитора.
Как решить?
Очень часто появление данной ошибки можно решить, заменив батарейку биоса на ПК либо на вашем laptop.
Эта проблема несет следующие неприятные моменты: может сбиться дата и время на вашем персональном компьютере, это может повлечь ряд других проблем, например, возникновение ошибок в браузере при попытке зайти на какую-либо веб-страницу. В общем, в любом случае необходимо будет обратиться в ближайший магазин бытовой техники либо в сервисный центр для покупки и замены новой батарейки.
Другая причина возникновения данной ошибки может заключаться в неправильной настройке BIOS. Объясню на примере: вы ошибочно могли поставить в настройках приоритетов загрузки дисковод для дискет (Floppy-disk), вместо жесткого диска (Hard disk). Вы, видимо, в процессе демонстрации, либо просто экспериментируя, забыли обратно сменить приоритеты загрузки устройств. К слову, дисковод для дискет – это новизна прошлого века, т. к. сейчас никто ими не пользуются.
Для решения этой проблемы зайдите в настройках биоса (как показано выше на скриншоте) и смените приоритеты загрузки, например, на AHCI HDD: P1: SanDisk SDSSDA120G. Не стоит брать за правило, что именно такое название диска надо будет выбрать, т. к. у вас может быть совсем другое название. Это зависит от типа, объема и модели жесткого диска. В данном случае у пользователя стоит SSD диск объемом в 120 Гб, о чем говорит последние 4 символа в названии диска.
После изменения приоритета загрузки необходимо сохранить изменения, нажав на кнопку клавиатуры F10. Данное действие требует подтверждения, т. к. пока вы не выберите Yes либо Y (в зависимости от версии и модели биоса), изменения не вступят в силу.
Даже если и это не помогло решить проблему, то необходимо перепроверить все настройки биоса, в зависимости от подключенных устройств к вашему компьютеру. В последних моделях BIOS существует возможность отключения появления данной ошибки.
В итоге, если не хотите каждый раз при включении ПК сталкиваться с необходимостью нажатия кнопки F1, вам необходимо зайти в управление настройками загрузки (Boot settings) и обратить внимание на следующий параметр: ожидание нажатия клавишы F1, если обнаружена ошибка (Wait for F1 if Error). Вам необходимо изменить значение с «Включено» (Enable) на «Выключено» (Disable). После этого не забудьте сохранить изменения, нажав на кнопку F10.
Windows не загружается. Восстанавливаем загрузчик.
Бывает, что после установки какого-нибудь обновления или после очередного эксперимента система перестала загружаться и тут уже EasyBCD не помощник просто потому что вы не можете сейчас им воспользоваться. А интересна стала эта проблема мне из-за того, что один из моих знакомых как раз столкнулся с ней.
Нам потребуется флешка, на которой записана Windows.
Первый вариант для нас – это воспользоваться автоматическим восстановлением.
Вставляем наш загрузочный носитель в компьютер и загружаемся с него.
Наша задача здесь выбрать восстановление системы.
На следующем экране выбираем «Поиск и устранение неисправностей» .
И на новой странице нажимаем « Восстановление при загрузке ».
Если все пройдет хорошо, то компьютер перезагрузится в случае успешного завершения операции или же сообщит об ошибке, если все плохо.
В последнем случае есть еще вариант. Надо необходимо проделать в принципе все те же операции, только на последнем пункте вместо «восстановления» выбираем « Командная строка »
Есть конечно способ быстрее, как только вы загрузитесь с флешки, просто нажмите « SHIFT+F10 »
Запускаем программу diskpart, для этого вводим команду:
Теперь нам нужно посмотреть список всех доступных томов, для этого вводим команду:
Обратите внимание, что буква диска с ОС не обязательно будет «C», поэтому вам нужно запомнить ее.
Теперь нам нужно выйти из программы, вводим команду: exit
Теперь нам нужно восстановить файл загрузки следующей командой:
(причем буква «С» в данном случае – это буква диска, на котором записана ОС)
Как видно на моем примере, я ошибся буквой и у меня ничего не получилось, так как ОС у меня на диске « D »
Но, когда я прописал правильную букву диска, операция прошла успешно.
Бывает конечно, но довольно редко, что и этот способ не работает, тогда нам нужно перейти к следующему действию.
Опять включаем программу diskpart, для этого вводим команду:
В зависимости от того UEFI и GPT у вас или BOIS и MBR, разметка может выглядеть по-разному. У вас может показаться скрытый раздел размером 100 мб в формате FAT32.
Или же раздел в формате NTFS размером 500мб.
Вам нужно запомнить номер этого раздела. А затем вам нужно поочередно ввести следующие команды:
причем N – это номер тома
format fs=fat32 или format fs=ntfs в зависимости от того, какая файловая система на разделе
кстати можно еще дописать quick для ускорения процесса. В моем случае это выглядит так.
В любом случае должно выполниться форматирование тома
assign letter=Z присваиваем букву Z этому разделу
exit выходим из Diskpart
bcdboot C:\Windows /s Z: /f ALL
причем C: — диск с файлами Windows, Z: — буква, которую мы присвоили скрытому разделу. На моем примере это выглядит так:
Первый раз я косячнул с пробелом, поэтому не повторяйте моих ошибок. И делайте правильно.
Нас тот случай, когда у вас несколько ОС, повторите команду для второй копии, только не забудьте, про другое расположение файлов
select volume N номер скрытого тома, которому мы присваивали букву
remove letter=Z удаляем букву, чтобы том не отображался в системе, когда мы перезагрузимся
По идее этим способов должно быть достаточно, но на всякий случай есть еще один бонусный метод.
Воспользуемся утилитой bootrec.exe
Для этого загружаемся с загрузочной флешки, и нажимаем «Восстановление системы».
Для Семерки причем следующее окошко будет выглядеть так:
А для более новых ОС чуть по-другому.
В любом случае для Windows 8-10 идем по следующему пути: Восстановление системы —> Диагностика —> Дополнительные параметры (также этот пункт называется « Поиск и устранение неисправностей » —> Командная строка
Команд здесь не много и разобраться с ними не сложно. /fixboot Команда позволяет записать новый загрузочный сектор на системном разделе диска, при этом загрузочный раздел будет создан так, чтобы он был совместим с вашей операционной системой — Windows 7, 8.1, 10
Поврежден загрузочный сектор (например, после изменения структуры и размеров разделов жесткого диска)
Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows 8)
Был записан какой-либо не Windows-совместимый загрузочный сектор.
/fixmbr Эта команда позволяет исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается заново. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. Сопровождаются повреждения обычно следующими ошибками:
No bootable device
Missing operating system
Non-system disk or disk error
В тех случаях, когда у вас появилось сообщение, что компьютер был заблокирован (причиной тому может быть вирусное заражение) еще до начала загрузки Windows, тут тоже может помочь исправление MBR и загрузки.
/scanos Команда ищет ОС, для которых нет записей в файле загрузки. Если таковые найдены, то вам нужно воспользоваться командой /RebuildBcd.
/RebuildBcd Эта команда нужна, чтобы перестроить BCD ( файлы конфигурации загрузки ОС) и добавить в нее все утерянные ОС, которые установлены на вашем диске, а также разделы восстановления, созданные на базе Windows. В очень редких случаях, когда указанные действия не помогают, можно попробовать выполнить нижеследующие команды перед выполнением перезаписи BCD: bootrec.exe /fixmbr
bootrec.exe /nt60 all /force Надеюсь вам не нужно будет сталкиваться с ситуацией, когда эта инструкция может понадобиться, но лучше знать и быть готовым, чем наоборот.
Читай. Делись. Подпишись.
Не забывайте про кнопку ПОДПИСАТЬСЯ, а также про наши маленькие группы в ВК и ТЕЛЕЖКЕ , ссылки на них вы можете найти в описании канала, нажав на соответствующие кнопки.