Problem booting from USB drive on Lenovo Yoga

  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

CharlieG

New member
Oct 1, 2020
4
0
I have a Lenovo Yoga 730-15IKB that I can't get to boot from a USB drive. I've followed the instructions I found on the web to go into the BIOS (F2) and disable OS Optimized Defaults, switch from UEFI mode to Legacy mode and turn off secure boot. I enabled USB boot, saved and exited. But when I reboot and go to the Boot menu (F12) UEFI is the only boot mode available.

The USB drive itself seems to be fine. I was able to boot from it on a different computer and run ReadSpeed.

Any suggestions on what I might be doing wrong?
 
Is there an option to enable a CSM?

page 30
BIOS setup utility
What is the BIOS setup utility?
The BIOS setup utility is ROM-based software. It communicates basic computer information and
provides options for setting boot devices, security, hardware mode, and other preferences.
How can I start the BIOS setup utility?
To start the BIOS setup utility:
1 Shut down the computer.
2 Press the Novo button and then select BIOS Setup.
How can I change the boot mode? (on select models)
There are two boot modes: UEFI and Legacy Support. To change the boot mode, start the BIOS
setup utility and set boot mode to UEFI or Legacy Support on the boot menu.
When do I need to change the boot mode? (on select models)
The default boot mode for your computer is UEFI mode. If you need to install a legacy Windows
operating system on your computer, you must change the boot mode to Legacy Support. The
legacy Windows operating system cannot be installed if you don't change the boot mode.

Note it says on selected models "How can I change the boot mode? (on select models)"
 
Thanks for the information. I fired up the BIOS and went to the screen that has the "Set Boot Mode" field but I cannot enter that field to change the value from UEFI. It looks like I have one of the "select models" where legacy support cannot be enabled. So it looks like booting DOS from a USB drive is just not possible for this model.

And just to cover another question - I have updated by BIOS to the most recent version.
 
Be sure to put the prepared ReadSpeed USB in before powering up.

@PHolder Your comment jogged a memory of a quote from another thread posted here recently. This MIGHT be relevant.


"PIN" method
------------
Most modern LENOVO laptops no longer use a key. You have to turn off the computer and then wake it by introducing a pin into a small hole in the side of the computer. That will show the bios boot menu.

May your bits be stable and your interfaces be fast. :cool: Ron
 
The Novo button (on my computer a the pin hole on the side) just seems to be a different way of getting into the BIOS. F2 at the start of the boot process seems to do the same thing. I guess with the Novo button you don't have to worry about hitting F2 at the right time. But either way, the available options in the BIOS seem to be the same. And unfortunately legacy boot mode doesn't seem to be one of them for me.
 
On the plus side - on my other computer which will boot from DOS ReadSpeed was awesome :) (and my drive was consistent).
 
The Novo button (on my computer a the pin hole on the side) just seems to be a different way of getting into the BIOS. F2 at the start of the boot process seems to do the same thing. I guess with the Novo button you don't have to worry about hitting F2 at the right time. But either way, the available options in the BIOS seem to be the same. And unfortunately legacy boot mode doesn't seem to be one of them for me.
Old thread, but ran into this today, you must enter bios with F2 or Novo button and enable USB boot. Disabled by default.
 
I spent way too long on this today... but I think this advisory from Lenovo is pretty conclusive on this topic:


So, for those of us with such machines (Lenovo's built since 2020 - likely similar for other brands), I guess the only options are to:
  1. Wait for SR7
  2. Run SR6.1 in a VM (per these instructions (I think I'd rather a kick in the head than this😱)(also note the reminder in that thread, that SR6.1 isn't ideal for running virtually)
  3. Pull the disk/SSD from that newer machine and fit to an older machine that CAN boot into legacy/bios mode to run SR6.1 over.
I'll be opting for option 3 until option1 avails itself to us.

Edit... not surprisingly, this newer laptop has an nvme drive, which also ain't gonna work with SR6.1 :cry:
 
Last edited:
I spent way too long on this today... but I think this advisory from Lenovo is pretty conclusive on this topic:


So, for those of us with such machines (Lenovo's built since 2020 - likely similar for other brands), I guess the only options are to:
  1. Wait for SR7
  2. Run SR6.1 in a VM (per these instructions (I think I'd rather a kick in the head than this😱)(also note the reminder in that thread, that SR6.1 isn't ideal for running virtually)
  3. Pull the disk/SSD from that newer machine and fit to an older machine that CAN boot into legacy/bios mode to run SR6.1 over.
I'll be opting for option 3 until option1 avails itself to us.

Edit... not surprisingly, this newer laptop has an nvme drive, which also ain't gonna work with SR6.1 :cry:
For those needing to run level3 passes in SR to freshen SSD's that might have gone stale after a few years , perhaps this option 4 will get them over the line: toggle bitlocker on that drive in whatever way suits. That would seem to literally freshen all files, with full re-writes. In my case, bitlocker was enabled, so I disabled it... waited for decryption to complete... rebooted... re-enabled bitlocker on that drive... waited for encryption to complete, and then rebooted again. Its a bit too early to tell if that has sufficiently freshened the volume/files, be it seems worth a try.
 
Last edited: