Показать полную графическую версию : [решено] Как убрать надпись Press any key to boot from CD в Windows 7
alexcarver
14-04-2013, 22:43
В этом чайник, пробую первый раз. Просьба тыкнуть носом, если не сложно. Требуется для мультизагрузочного диска. Мультизагрузочный диск запускается, далее нажимаю "Установить Windows 7" и выходит "Press any key". Для XP убрал с помощью nlite. Есть альтернатива для Windows 7?
Ж.Д.А.Л.К.Е.Р.
14-04-2013, 23:06
В ОС Vista и старше \boot\bootfix.bin отвечает за "Press any key...", в ОС младше Vista этот файл находится в \I386\bootfix.bin.
Просто удали его и ты избавишься от "Press any key...", система автоматом будет запускаться.
alexcarver
15-04-2013, 01:08
Большое спасибо)
hobbit25
16-04-2013, 01:36
Ж.Д.А.Л.К.Е.Р., а вот как добиться обратного эффекта при установке с флешки?
Ж.Д.А.Л.К.Е.Р.
16-04-2013, 14:35
В iso образе (аналогично и в записанной болванке) имеется 4 Кб загрузочный код (назовем его BootLoader) который пропускает "Press any key..." если в ПК нет винчестера или он не имеет разделов, в таком случае BootLoader сразу запускает bootmgr. В случае когда винчестер присутствует и на нем есть раздел, BootLoader запускает \boot\bootfix.bin и если будет нажата клавиша, bootfix.bin передаст соответствующую команду BootLoader-у и он запустит bootmgr.
Так вот так званый BootLoader написан для работы в образе или болванки, под ихними файловыми системами, и на флешке/USB-HDD не будет работать. Когда пользователь делает загрузочную флешку (стандартной утилитой от МС, UltraISO, Bootice и т.д.) происходит простое копирование файлов дистрибутива в корень диска, и прописывание стандартных MBR/PBR аналогичных тем что рабочей ОС Vista и старше. Этот PBR просто запускает bootmgr, игнорируя bootfix.bin.
hobbit25, В итоге самым простым вариантом будет создание мультизагрузочной флешки, к примеру на Grub4Dos, с разными вариантами загрузки чего угодно. К примеру у меня все хранится в образах (так почти все можно загрузить), что удобно так как не пересекаются файлы и папки и не нужно их держать в корне диска, а при запуске Grub4Dos монтирует в виртуальный привод образ и запускает его.
Или упрощенный вариант с Grub4Dos-ом, всего два меню - первое "Загрузка с винчестера ПК", второе "Запуск установки 7" и отсчет времени. Когда время истечет выполнится первое меню - "Загрузка с винчестера ПК", вот тебе аналог "Press any key...". Пример такого меню:
color cyan/black black/light-gray green/black yellow/black
timeout 30
title Boot from HDD
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
rootnoverify (hd0)
chainloader (hd0)+1
title Windows Seven
chainloader /bootmgr
title Reboot
reboot
title Shutdown
halt
Сорри за много букавок...
BreakHeart
30-06-2015, 17:28
простое удаление bootfix.bin приводит к ошибки запуска установки( может кто знает как избавиться от эни кея?может в загрузочную область какой-нибудь определённый файл засунуть? я засовываю etfsboot.com
geepnozeex
30-06-2015, 19:23
а вот как добиться обратного эффекта при установке с флешки? »
используй rufus
Ж.Д.А.Л.К.Е.Р.
30-06-2015, 20:26
BreakHeart, Чего ты вообще ожидаешь услышать в ответ ? Когда не говоришь ни что за ошибка, какой дистрибутив, на чем он находиться, чем туда был записан и т. д. - информации ноль.
BreakHeart
01-07-2015, 18:23
Прошу прощения, попробовал воспроизвести ошибку, но всё заработало. Видимо просто исошник криво сохранился
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.