У меня Windows 7 и 8 установлены на двух разделах на SSD, с 7 по умолчанию. Мне иногда приходится переключаться на Windows 8, чтобы сделать какую-то работу. Я хотел бы создать сценарий командной строки или что-то такое, что при запуске перезагрузит компьютер и загрузится во вторую ОС. Возможно ли что-то подобное? Я знаю, что могу просто использовать меню загрузки, но я не могу не думать, что должен быть более крутой способ сделать это.
2 ответа
Я не думаю, что сейчас вы находитесь перед машиной с Win7 или Win8, и вы можете создать пакетный скрипт, похожий на этот ... (Замените <id>
идентификатором ОС, которую вы хотите загрузить)
bcdedit /default <id>
shutdown -r -t 02
Чтобы найти идентификатор ОС, вы используете команду bcdedit /enum
.
Вы можете использовать программу под названием iReboot. Это легкая программа (400 КБ, используемая в зависимости от веб-сайта), которая работает в фоновом режиме на панели задач. Вы нажимаете на значок и выбираете ОС, в которой хотите загрузиться.
Примечание: iReboot - это программа ТОЛЬКО для WINDOWS, поэтому вы можете использовать ее для загрузки в ОС Linux, но не можете загружаться в Windows из Linux. Также я просто счастливый пользователь программы, никакой связи с ней.
Если вы действительно хотите использовать параметр командной строки, iReboot 2 имеет поддержку сценариев командной строки.
Синтаксис:
iReboot.exe [/sticky yes|no] [/reboot yes|no] /target {guid}
/sticky: делать ли эту запись по умолчанию на неопределенное время или только для следующей загрузки
/reboot: перезагрузить компьютер после изменения выбора или просто применить изменения при следующей загрузке
/target: BCD {ID} для записи, в которую вы хотите загрузить