Is it possible to boot into another device from Windows? (skipping the BIOS boot menu)





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















I was wondering if there was a way to tell Windows/the BIOS to boot to a different device upon reboot. Here's what I want to do:




  1. Plug in a bootable memory stick

  2. Run a script of some kind to reboot into it


Sorry for the terrible explanation and thanks for the help :)










share|improve this question























  • No, it's not possible. If UEFI you can reboot to the firmware and from there choose a different boot device but that's all.

    – GabrielaGarcia
    Feb 8 at 20:34


















1















I was wondering if there was a way to tell Windows/the BIOS to boot to a different device upon reboot. Here's what I want to do:




  1. Plug in a bootable memory stick

  2. Run a script of some kind to reboot into it


Sorry for the terrible explanation and thanks for the help :)










share|improve this question























  • No, it's not possible. If UEFI you can reboot to the firmware and from there choose a different boot device but that's all.

    – GabrielaGarcia
    Feb 8 at 20:34














1












1








1








I was wondering if there was a way to tell Windows/the BIOS to boot to a different device upon reboot. Here's what I want to do:




  1. Plug in a bootable memory stick

  2. Run a script of some kind to reboot into it


Sorry for the terrible explanation and thanks for the help :)










share|improve this question














I was wondering if there was a way to tell Windows/the BIOS to boot to a different device upon reboot. Here's what I want to do:




  1. Plug in a bootable memory stick

  2. Run a script of some kind to reboot into it


Sorry for the terrible explanation and thanks for the help :)







windows boot bios






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 8 at 20:19









UnicornsOnLSDUnicornsOnLSD

82




82













  • No, it's not possible. If UEFI you can reboot to the firmware and from there choose a different boot device but that's all.

    – GabrielaGarcia
    Feb 8 at 20:34



















  • No, it's not possible. If UEFI you can reboot to the firmware and from there choose a different boot device but that's all.

    – GabrielaGarcia
    Feb 8 at 20:34

















No, it's not possible. If UEFI you can reboot to the firmware and from there choose a different boot device but that's all.

– GabrielaGarcia
Feb 8 at 20:34





No, it's not possible. If UEFI you can reboot to the firmware and from there choose a different boot device but that's all.

– GabrielaGarcia
Feb 8 at 20:34










2 Answers
2






active

oldest

votes


















2














Yes, this is possible, but only with UEFI-based Windows 8+ installations. Unfortunately, there is a caveat: You will only be able to select devices the UEFI firmware has detecting during its startup sequence. So if you plug in a USB drive while Windows is already running, it will not be selectable.



You’ll need to use the “Advanced Reboot” menu. It’s easiest to bring up by holding down shift while selecting the “Reboot” option in the Start Menu. From there, select “Use a device”. You’ll see a screen similar to this one:



enter image description here



From here, select the desired device and Windows will instruct the UEFI firmware to boot from this device once. After that, it will return to the regular boot order as set in the firmware setup.






share|improve this answer
























  • This is so much easier in Linux. Just edit the "next boot" EFIvar, then reboot.

    – svin83
    Feb 9 at 3:09



















-1














The only way this is possible if in the BIOS/EFI you set that device as topmost
in the boot order.



Use the shutdown command with the -r parameter to cause a reboot.
If a rebootable device is mounted then it will boot, and if not then the
boot will fall-back to the hard disk.



The downside of this is that you need to remember to remove the stick when you
don't want to boot into it.






share|improve this answer
























  • I'm sorry, but you are wrong. All UEFI systems has UEFIvars. One of those is the "boot next" variable. If you plug in your device before powering on, and are then able to change the value of the variable, you can boot into what ever UEFI device you want to just by selecting reboot computer.

    – svin83
    Feb 9 at 3:08











  • @svin83: This method does not answer the post, although accepted by the poster. The post asked for a script, and the accepted method is not a script.

    – harrymc
    Feb 9 at 7:57











  • The UEFI variables CAN be changed with scripts. You get dedicated tools for this in Linux and on BSD. But I know for a fact it can also be done in Windows 8.x/10 with some PowerShell scripting-magic.

    – svin83
    Feb 11 at 22:42











  • @svin83: What does this change here?

    – harrymc
    Feb 12 at 7:29












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1403665%2fis-it-possible-to-boot-into-another-device-from-windows-skipping-the-bios-boot%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









2














Yes, this is possible, but only with UEFI-based Windows 8+ installations. Unfortunately, there is a caveat: You will only be able to select devices the UEFI firmware has detecting during its startup sequence. So if you plug in a USB drive while Windows is already running, it will not be selectable.



You’ll need to use the “Advanced Reboot” menu. It’s easiest to bring up by holding down shift while selecting the “Reboot” option in the Start Menu. From there, select “Use a device”. You’ll see a screen similar to this one:



enter image description here



From here, select the desired device and Windows will instruct the UEFI firmware to boot from this device once. After that, it will return to the regular boot order as set in the firmware setup.






share|improve this answer
























  • This is so much easier in Linux. Just edit the "next boot" EFIvar, then reboot.

    – svin83
    Feb 9 at 3:09
















2














Yes, this is possible, but only with UEFI-based Windows 8+ installations. Unfortunately, there is a caveat: You will only be able to select devices the UEFI firmware has detecting during its startup sequence. So if you plug in a USB drive while Windows is already running, it will not be selectable.



You’ll need to use the “Advanced Reboot” menu. It’s easiest to bring up by holding down shift while selecting the “Reboot” option in the Start Menu. From there, select “Use a device”. You’ll see a screen similar to this one:



enter image description here



From here, select the desired device and Windows will instruct the UEFI firmware to boot from this device once. After that, it will return to the regular boot order as set in the firmware setup.






share|improve this answer
























  • This is so much easier in Linux. Just edit the "next boot" EFIvar, then reboot.

    – svin83
    Feb 9 at 3:09














2












2








2







Yes, this is possible, but only with UEFI-based Windows 8+ installations. Unfortunately, there is a caveat: You will only be able to select devices the UEFI firmware has detecting during its startup sequence. So if you plug in a USB drive while Windows is already running, it will not be selectable.



You’ll need to use the “Advanced Reboot” menu. It’s easiest to bring up by holding down shift while selecting the “Reboot” option in the Start Menu. From there, select “Use a device”. You’ll see a screen similar to this one:



enter image description here



From here, select the desired device and Windows will instruct the UEFI firmware to boot from this device once. After that, it will return to the regular boot order as set in the firmware setup.






share|improve this answer













Yes, this is possible, but only with UEFI-based Windows 8+ installations. Unfortunately, there is a caveat: You will only be able to select devices the UEFI firmware has detecting during its startup sequence. So if you plug in a USB drive while Windows is already running, it will not be selectable.



You’ll need to use the “Advanced Reboot” menu. It’s easiest to bring up by holding down shift while selecting the “Reboot” option in the Start Menu. From there, select “Use a device”. You’ll see a screen similar to this one:



enter image description here



From here, select the desired device and Windows will instruct the UEFI firmware to boot from this device once. After that, it will return to the regular boot order as set in the firmware setup.







share|improve this answer












share|improve this answer



share|improve this answer










answered Feb 8 at 20:57









Daniel BDaniel B

34.7k76687




34.7k76687













  • This is so much easier in Linux. Just edit the "next boot" EFIvar, then reboot.

    – svin83
    Feb 9 at 3:09



















  • This is so much easier in Linux. Just edit the "next boot" EFIvar, then reboot.

    – svin83
    Feb 9 at 3:09

















This is so much easier in Linux. Just edit the "next boot" EFIvar, then reboot.

– svin83
Feb 9 at 3:09





This is so much easier in Linux. Just edit the "next boot" EFIvar, then reboot.

– svin83
Feb 9 at 3:09













-1














The only way this is possible if in the BIOS/EFI you set that device as topmost
in the boot order.



Use the shutdown command with the -r parameter to cause a reboot.
If a rebootable device is mounted then it will boot, and if not then the
boot will fall-back to the hard disk.



The downside of this is that you need to remember to remove the stick when you
don't want to boot into it.






share|improve this answer
























  • I'm sorry, but you are wrong. All UEFI systems has UEFIvars. One of those is the "boot next" variable. If you plug in your device before powering on, and are then able to change the value of the variable, you can boot into what ever UEFI device you want to just by selecting reboot computer.

    – svin83
    Feb 9 at 3:08











  • @svin83: This method does not answer the post, although accepted by the poster. The post asked for a script, and the accepted method is not a script.

    – harrymc
    Feb 9 at 7:57











  • The UEFI variables CAN be changed with scripts. You get dedicated tools for this in Linux and on BSD. But I know for a fact it can also be done in Windows 8.x/10 with some PowerShell scripting-magic.

    – svin83
    Feb 11 at 22:42











  • @svin83: What does this change here?

    – harrymc
    Feb 12 at 7:29
















-1














The only way this is possible if in the BIOS/EFI you set that device as topmost
in the boot order.



Use the shutdown command with the -r parameter to cause a reboot.
If a rebootable device is mounted then it will boot, and if not then the
boot will fall-back to the hard disk.



The downside of this is that you need to remember to remove the stick when you
don't want to boot into it.






share|improve this answer
























  • I'm sorry, but you are wrong. All UEFI systems has UEFIvars. One of those is the "boot next" variable. If you plug in your device before powering on, and are then able to change the value of the variable, you can boot into what ever UEFI device you want to just by selecting reboot computer.

    – svin83
    Feb 9 at 3:08











  • @svin83: This method does not answer the post, although accepted by the poster. The post asked for a script, and the accepted method is not a script.

    – harrymc
    Feb 9 at 7:57











  • The UEFI variables CAN be changed with scripts. You get dedicated tools for this in Linux and on BSD. But I know for a fact it can also be done in Windows 8.x/10 with some PowerShell scripting-magic.

    – svin83
    Feb 11 at 22:42











  • @svin83: What does this change here?

    – harrymc
    Feb 12 at 7:29














-1












-1








-1







The only way this is possible if in the BIOS/EFI you set that device as topmost
in the boot order.



Use the shutdown command with the -r parameter to cause a reboot.
If a rebootable device is mounted then it will boot, and if not then the
boot will fall-back to the hard disk.



The downside of this is that you need to remember to remove the stick when you
don't want to boot into it.






share|improve this answer













The only way this is possible if in the BIOS/EFI you set that device as topmost
in the boot order.



Use the shutdown command with the -r parameter to cause a reboot.
If a rebootable device is mounted then it will boot, and if not then the
boot will fall-back to the hard disk.



The downside of this is that you need to remember to remove the stick when you
don't want to boot into it.







share|improve this answer












share|improve this answer



share|improve this answer










answered Feb 8 at 20:54









harrymcharrymc

266k14277584




266k14277584













  • I'm sorry, but you are wrong. All UEFI systems has UEFIvars. One of those is the "boot next" variable. If you plug in your device before powering on, and are then able to change the value of the variable, you can boot into what ever UEFI device you want to just by selecting reboot computer.

    – svin83
    Feb 9 at 3:08











  • @svin83: This method does not answer the post, although accepted by the poster. The post asked for a script, and the accepted method is not a script.

    – harrymc
    Feb 9 at 7:57











  • The UEFI variables CAN be changed with scripts. You get dedicated tools for this in Linux and on BSD. But I know for a fact it can also be done in Windows 8.x/10 with some PowerShell scripting-magic.

    – svin83
    Feb 11 at 22:42











  • @svin83: What does this change here?

    – harrymc
    Feb 12 at 7:29



















  • I'm sorry, but you are wrong. All UEFI systems has UEFIvars. One of those is the "boot next" variable. If you plug in your device before powering on, and are then able to change the value of the variable, you can boot into what ever UEFI device you want to just by selecting reboot computer.

    – svin83
    Feb 9 at 3:08











  • @svin83: This method does not answer the post, although accepted by the poster. The post asked for a script, and the accepted method is not a script.

    – harrymc
    Feb 9 at 7:57











  • The UEFI variables CAN be changed with scripts. You get dedicated tools for this in Linux and on BSD. But I know for a fact it can also be done in Windows 8.x/10 with some PowerShell scripting-magic.

    – svin83
    Feb 11 at 22:42











  • @svin83: What does this change here?

    – harrymc
    Feb 12 at 7:29

















I'm sorry, but you are wrong. All UEFI systems has UEFIvars. One of those is the "boot next" variable. If you plug in your device before powering on, and are then able to change the value of the variable, you can boot into what ever UEFI device you want to just by selecting reboot computer.

– svin83
Feb 9 at 3:08





I'm sorry, but you are wrong. All UEFI systems has UEFIvars. One of those is the "boot next" variable. If you plug in your device before powering on, and are then able to change the value of the variable, you can boot into what ever UEFI device you want to just by selecting reboot computer.

– svin83
Feb 9 at 3:08













@svin83: This method does not answer the post, although accepted by the poster. The post asked for a script, and the accepted method is not a script.

– harrymc
Feb 9 at 7:57





@svin83: This method does not answer the post, although accepted by the poster. The post asked for a script, and the accepted method is not a script.

– harrymc
Feb 9 at 7:57













The UEFI variables CAN be changed with scripts. You get dedicated tools for this in Linux and on BSD. But I know for a fact it can also be done in Windows 8.x/10 with some PowerShell scripting-magic.

– svin83
Feb 11 at 22:42





The UEFI variables CAN be changed with scripts. You get dedicated tools for this in Linux and on BSD. But I know for a fact it can also be done in Windows 8.x/10 with some PowerShell scripting-magic.

– svin83
Feb 11 at 22:42













@svin83: What does this change here?

– harrymc
Feb 12 at 7:29





@svin83: What does this change here?

– harrymc
Feb 12 at 7:29


















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1403665%2fis-it-possible-to-boot-into-another-device-from-windows-skipping-the-bios-boot%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Plaza Victoria

Brian Clough

Cáceres