Unsupported Browser Detected

The Lenovo Support website supports Microsoft Internet Explorer 10+, Mozilla Firefox 29+, Chrome 34+ and any other modern web browser.

      Lenovo UEFI Diagnostics - Bootable USB (Create it on Windows OS) - Desktops, Notebooks, Workstations

      Back#ProductName# - Downloads

      Name
      Operating System
      Version
      Released
      Download Now
      Checksum Data
      Lenovo UEFI Bootable Generator CMD

      1 MB
      Windows 8.1 (32-bit)
      Windows 8.1 (64-bit)
      Windows 8 (32-bit)
      Windows 8 (64-bit)
      Windows 7 (32-bit)
      Windows 7 (64-bit)
      Windows Vista (32-Bit)
      Windows Vista (64-Bit)
      Windows XP (32-bit)
      Windows XP (64-bit)
      2.04.01
      7/3/2014
      Lenovo UEFI Bootable Generator GUI

      6.92 MB
      Windows 8.1 (32-bit)
      Windows 8.1 (64-bit)
      Windows 8 (32-bit)
      Windows 8 (64-bit)
      Windows 7 (32-bit)
      Windows 7 (64-bit)
      Windows Vista (32-Bit)
      Windows Vista (64-Bit)
      Windows XP (32-bit)
      Windows XP (64-bit)
      2.04.01
      7/3/2014
      README for Lenovo UEFI Diagnostics - Bootable USB (32-bit)
      txtreadme
      28.3 KB
      Windows 10 (32-bit)
      Windows 8.1 (32-bit)
      Windows 8 (32-bit)
      Windows 7 (32-bit)
      Windows Vista (32-Bit)
      Windows XP (32-bit)
      3.06.00
      10/6/2016
      README for Lenovo UEFI Diagnostics - Bootable USB (64-bit)
      txtreadme
      28.5 KB
      Windows 10 (64-bit)
      Windows 8.1 (64-bit)
      Windows 8 (64-bit)
      Windows 7 (64-bit)
      Windows Vista (64-Bit)
      Windows XP (64-bit)
      3.06.00
      10/6/2016
      Lenovo UEFI Diagnostics - Bootable USB (32-bit)

      248 KB
      Windows 10 (32-bit)
      Windows 8.1 (32-bit)
      Windows 8 (32-bit)
      Windows 7 (32-bit)
      Windows Vista (32-Bit)
      Windows XP (32-bit)
      3.06.00
      10/6/2016
      Lenovo UEFI Diagnostics - Bootable USB (64-bit)

      255.8 KB
      Windows 10 (64-bit)
      Windows 8.1 (64-bit)
      Windows 8 (64-bit)
      Windows 7 (64-bit)
      Windows Vista (64-Bit)
      Windows XP (64-bit)
      3.06.00
      10/6/2016
      User Guide for Lenovo UEFI Diagnostics
      pdf
      1.64 MB
      Windows 10 (32-bit)
      Windows 10 (64-bit)
      Windows 8.1 (32-bit)
      Windows 8.1 (64-bit)
      Windows 8 (32-bit)
      Windows 8 (64-bit)
      Windows 7 (32-bit)
      Windows 7 (64-bit)
      Windows Vista (32-Bit)
      Windows Vista (64-Bit)
      Windows XP (32-bit)
      Windows XP (64-bit)
      3.06.00
      10/6/2016

      Lenovo UEFI Diagnostics - Bootable USB is a tool that can be booted by itself and tests hardware devices in Lenovo UEFI-enabled ThinkPad, ThinkCentre, ThinkStation and ThinkServer systems.
      Lenovo UEFI Bootable Generator GUI version is a tool runs on Windows platform with Graphic User Interface to create Lenovo UEFI Diagnostics - Bootable USB.
      Lenovo UEFI Bootable Generator CMD version is a tool runs on Windows platform with Command Line to create Lenovo UEFI Diagnostics - Bootable USB.
      Once Lenovo UEFI Diagnostics - Bootable USB is created, it can be used on your Lenovo computer regardless of what OS your system has as long as your system BIOS supports UEFI environment.

      Note:

      • You will need the following files to complete this task:
      • To use GUI approach
        • uefi-bootable-generator-gui-xxx.zip, which contains bootable generator GUI version that generates the bootable key.
        • uefi-bootable-usb-xxx.zip. It's the image of bootable UEFI diagnostic.
      • To use CMD approach
        • uefi-bootable-generator-cmd-xxx.zip, which contains UefiBootableGenerator.exe that generates the bootable key.
        • uefi-bootable-usb-xxx.zip. It's the image of bootable UEFI diagnostic. It must be in the same folder of UefiBootableGenerator.exe.
      • The UefiBootableGenerator.exe file, which will generate the bootable key.
      • The 7z.exe file, the dll 7z.dll file and the fat32format.exe file. All of these files must be in a folder called resource in able to create the bootable key.
      • The image of bootable UEFI diagnostic. It must be in the same folder of UefiBootableGenerator.exe.

      Supported Systems

      • All Thinkpad except Thinkpad 8, Thinkpad 10
      • All ThinkCentre
      • All ThinkStation
      • All Lenovo Essential
      • All IdeaCentre 

      Summary of Changes

      Where:

      • [Important] Important update
      • (New) New function or enhancement
      • (Fix) Correction to existing function

      Version 3.06.00

      • ADD - Fan Diagnostic migration to the new architecture
      • ADD - Video Diagnostic migration to the new architecture
      • ADD - UEFI - New Architecture - RAID Migration
      • ADD - UEFI (MFG) - Config.INI support
      • ADD - Review for memory leaks on the application
      • CHG - UEFI 3.6.0 – Run All – The RAID tests do not show the “slot test” on the Run All
      • FIX - Funnel Seek Test is causing a hang on Shellview application
      • FIX - UEFI 3.6.0 – Shell View –When running "LdiagShell.efi -exec 1 1", The app hangs.
      • FIX - UEFI ShellView 3.6.0 - Display - The resolution is changing during the tests
      • FIX - SellView 03.06 - All modules - If use a negative number on test number of -exec the first test is executed
      • FIX - ShellView 03.06.00 – Config.ini/Motherboard – The Motherboard test hangs when run with config.ini
      • FIX - UEFI ShellView - Config.ini - The config ini parameters aren't being validated
      • FIX - ShellView 03.06.00 – All – The application does not show the error message for full pendrive
      • FIX - UEFI ShellVIew - Result Code - The result code do not appear when an specific test is run
      • FIX - UEFI ShellView - Storage - Result Code - The result code is being shown with error at the log
      • FIX - ShellView 03.06.00 – Log File- The Log file has Config.ini ‘s parameters header duplicated.
      • FIX - UEFI 2.9 - FAN - Application hangs on fan execution
      • FIX - UEFI 3.1.0 - Run All - The Display module name is wrong in Run All
      • FIX - UEFI 02.09.05 Build 162: All parameters of EMMC in config.ini are not effective
      • FIX - UEFI 3.1 - Run all - System restarts the machine when accessing the Run All option.
      • FIX - UEFI 3.0 - Run All - The Media-less optical self test is displaying the pop-up with option "Unattended only"
      • FIX - UEFI2.95: The UEFI would be hang/slow on home, but it is workable on other screen.
      • FIX - UEFI - Videocard – The videocard behaviors are unstable in distinct boot configurations
      • FIX - UEFI 3.6.0 – CPU –When you go to the Select Device screen, the select / deselect all option is not selected.
      • FIX - UEFI 3.6.0 - FAN - The Final Result Code is being shown as CPU
      • FIX - UEFI 3.6 - FAN - The Result code is not according with Requirement
      • FIX - UEFI 3.6 – Videocard – The Shell View hangs when execute VideoCard
      • FIX - UEFI 3.6.0 – Run All – The result code is incorret.
      • FIX - UEFI 3.6.0 – Shell View - Motherboard – When you run the motherboard test, the USB test hangs in 1%.
      • FIX - The Display Diag is not working on Shell View yet
      • FIX - UEFI 3.6.0 – Shell View - CPU – When you run the CPU quick tests, the Progress bar is always in 0% while the status passed is being shown.
      • FIX - UEFI 3.6.0 - RAID - The Raid tests are not cancel
      • FIX - UEFI 3.6.0 – Shell View – When you execute the command line –lmt, the app hangs.
      • FIX - UEFI 3.6 – ShellView – The application always display Config.ini's message
      • FIX - UEFI 3.6.0 – Shell View – When you execute the command line –exec for CPU quick diagnostic, the words is being broken.
      • FIX - UEFI 3.6.0 – Shell View – When you execute the command line –lmt + all, it is being shown CPU quick tests.
      • FIX - UEFI 3.6 – ShellView/Memory – The application is executing the Memory test twice
      • FIX - UEFI 3.6.0 – Shell View – When you execute the command line –ldd + all, it is being shown a device without information.
      • FIX - UEFI 3.6 – ShellView – The application reports an empty list
      • FIX - UEFI 3.6 – CPU – The application is displaying the order the selection screen wrong
      • FIX - UEFI 3.5 – Run All / Motherboard – The USB test is not displayed with the unattended option
      • FIX - CLONE - UEFI 3.6.0 - Memory / Display - The app hangs during the navigation of System information
      • FIX - UEFI 3.6.0 – Shell view - Display – When executing the command "mode" and the display test, it shows a random information.
      • FIX - UEFI 3.6.0 – Shell view - Display – When executing the display test and cancel it, a failed status is being shown.
      • FIX - UEFI ShellView 3.6.0 - Storage - The application hangs during the first execution
      • FIX - UEFI 3.X - Log - log of 3.x does not follow 2.x standard
      • FIX - ShellView 03.06.00 – All – The application is too slow to execute any command on ShellView.
      • FIX - ShellView 03.06.00 – PCI-e – The test name is not being displayed in form of token
      • FIX - ShellView 03.06.00 – VideoCard – The application hangs in the end the execution
      • FIX - ShellView 03.06.00 – All – The application is working in one test of display tests
      • FIX - M700 / 900 - Seagate drives failure targeted read test.
      • FIX - ShellView 03.06.00 – All – The application breaks the layout on Display tests on Shellview.
      • FIX - ShellView 3.6 - When the test is cancelled, the log is saved only to the tests started
      • FIX - UEFI ShellView - Config.ini - Motherboard - With USB_DEVICE_ID parameter the USB Test Progress still 0% and gets Passed when the USB controller isn't found
      • FIX - UEFI ShellView - Config.ini - Motherboard - With USB_LINK_SPEED parameter the execution hangs in 0%
      • FIX - ShellView 3.6 - Any - The application is not executing to Device index different of All
      • FIX - UEFI Shellview - Config.ini - Storage - The Storage parameters from config.ini aren't displaying their outputs on screen or log
      • FIX - UEFI ShellView - Config.ini - Global - It is possible to cancel even with the USER_INTERRUPT parameter after a standard execution
      • FIX - ShellView 3.6 - Recover - It's not possible to execute the Recover bad sector
      • FIX - UEFI - ShellView - Config.ini - The execution continues even when an error is found on config.ini
      • FIX - UEFI ShellView 3.6 - Config.ini - The user set the Vendor_ID and Product_ID different of default and no message is shown
      • FIX - ShellView 03.06.00 – All – The USB test is not working as expected
      • FIX - UEFI - ShellView - Config.ini - MAKE_USB_UNATTENDED still being recognized
      • FIX - ShellView 03.06.00 – Storage – The application is not displaying the devices of Storage
      • FIX - ShellView 03.06.00 – Memory – The application displays the amount of slots as device
      • FIX - UEFI ShellView 3.6.0 - The lmt command is not working to CP_Q
      • FIX - UEFI ShellView - The app.efi -ldd HD isn't listing the storages devices
      • FIX - UEFI ShellView - The app.efi -ldt list optical as an available device
      • FIX - ShellView 03.06.00 - All - The Error Message for line command "-Exec"on Shellview is not working as expected.
      • FIX - ShellView 03.06.00 – All – The Log file is not saved as expected
      • FIX - ShellView 03.06.00 – [Optical] – It is not being displayed error when the TEST_DURATION_TIME is with a value out of the range
      • FIX - ShellView 03.06.00 – Motherboard – The device name is not in the pattern
      • FIX - ShellView 03.06.00 – Error message – The application not displays error message when the device does not exist
      • FIX - ShellView 03.06.00 – Storage – The config.ini is not being recognized
      • FIX - ShellView 03.06.00 – All – The Config.ini is not working as expected.
      • FIX - ShellView 03.06.00 – All – The application shows just Fan and PCI-e modules on 32 architecture.
      • FIX - ShellView 03.06.00 – Startup – The application is not being loaded
      • FIX - UEFI 03.06.00 – Run all - The Log file does not show information of CPU and Memory modules.
      • FIX - ShellView 03.06.00 – Log – The app is displaying a message of the Log saved for semantic error
      • FIX - ShellView 03.06.00 – Error message – The application is displaying wrong message
      • FIX - ShellView 03.06.00 – All – The application does not validate wrong parameters on the line command “-exec”.
      • FIX - ShellView 03.06.00 – Cancel - The command Esc does not work as expected.
      • FIX - ShellView 03.06.00 – Config.ini/Storage – The parameters are being displayed duplicated with two Sata
      • FIX - ShellView 03.06.00 – Config.ini/Storage – nVME is considering Sata the parameter
      • FIX - ShellView 03.06.00 – Motherboard - The USB test failed with correct Config.ini’s parameters.
      • FIX - ShellView 03.06.00 – Storage – The application is displaying information about different device
      • FIX - UEFI 03.06.00 – Run All / Log – The application is displaying STR_NO_DEVICE_DETECT in the log file

      Open source code

      Additional Information

      Please refer to the README file for the following:

      • Downloading Files
      • Create Bootable UEFI Key by using graphic user interface.
      • Create Bootable UEFI Key by using command line operation.
      • Enabling UEFI at Satartup.
      • Launch Lenovo UEFI Diagnostics - Bootable USB

       


      • Alias ID:
      • Document ID:DS030861
      • Last Updated :18 Oct 2016
      • © 2015 Lenovo