Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] Как убрать надпись Press any key to boot from CD в Windows 7 (http://forum.oszone.net/showthread.php?t=258629)

alexcarver 14-04-2013 22:43 2132667

Как убрать надпись Press any key to boot from CD в Windows 7
 
В этом чайник, пробую первый раз. Просьба тыкнуть носом, если не сложно. Требуется для мультизагрузочного диска. Мультизагрузочный диск запускается, далее нажимаю "Установить Windows 7" и выходит "Press any key". Для XP убрал с помощью nlite. Есть альтернатива для Windows 7?

Ж.Д.А.Л.К.Е.Р. 14-04-2013 23:06 2132680

В ОС Vista и старше \boot\bootfix.bin отвечает за "Press any key...", в ОС младше Vista этот файл находится в \I386\bootfix.bin.
Просто удали его и ты избавишься от "Press any key...", система автоматом будет запускаться.

alexcarver 15-04-2013 01:08 2132731

Большое спасибо)

hobbit25 16-04-2013 01:36 2133424

Ж.Д.А.Л.К.Е.Р., а вот как добиться обратного эффекта при установке с флешки?

Ж.Д.А.Л.К.Е.Р. 16-04-2013 14:35 2133715

В 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 2524327

простое удаление bootfix.bin приводит к ошибки запуска установки( может кто знает как избавиться от эни кея?может в загрузочную область какой-нибудь определённый файл засунуть? я засовываю etfsboot.com

geepnozeex 30-06-2015 19:23 2524381

Цитата:

Цитата hobbit25
а вот как добиться обратного эффекта при установке с флешки? »

используй rufus

Ж.Д.А.Л.К.Е.Р. 30-06-2015 20:26 2524409

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

BreakHeart 01-07-2015 18:23 2524746

Прошу прощения, попробовал воспроизвести ошибку, но всё заработало. Видимо просто исошник криво сохранился


Время: 22:47.

Время: 22:47.
© OSzone.net 2001-