| 
 Command Function 
 | 
 Command Syntax 
 | 
| 
 Exit from TBOSDT or continue execution of a script. 
 | 
 EXIT 
 | 
| 
 Clears the TBOSDT window or screen. 
 | 
 CLS 
 | 
| 
 Elevate TBOSDT in Windows 
 | 
 ELEVATE params 
 | 
| 
 Run a TBOSDT script 
(or TBScript if .tbs extension) 
 | 
 RUN scriptname 
 | 
| 
 Run a TBScript or native program  
(Pro Version Only) 
 | 
 RUNTBS scriptname 
EXEC program.exe 
 | 
| 
 Boot a UEFI Kernel Loader.  
(UEFI Version Only) 
 | 
 BOOT loadername.efi 
 | 
| 
 Pause script execution and go to interactive mode 
(type EXIT to continue) 
 | 
 INTERACTIVE 
 | 
| 
 Go to interactive mode after the script ends  
(only useful from scripts started from the OS command line) 
 | 
 STAY 
 | 
| 
 Reboot or shutdown the system 
 | 
 REBOOT [/f][/s] 
  [/f] – force reboot (if available).  
  [/s] – shutdown 
 | 
| 
 Display a value from an INI file 
 | 
 LIST INI filename sectionname valuename 
 | 
| 
 Set a value in an INI file 
(Omit value to delete valuename from the file) 
 | 
 SET INI filename section valuename value 
 | 
| 
 List a UEFI Boot Variable 
  
By default only the boot items in bootorder are listed, use /a option to search for all. 
  
The effective secure boot value is return unless /a is used which lists only the actual value. 
  
Under Linux efivarfs must be mounted on the kernel x64/ia32 matching the UEFI type (x64/ia32). The Linux command is: 
mount -t efivarfs none /sys/firmware/efi/efivars 
 | 
 LIST UEFI BOOTITEMS [/a] 
  [/a] – Search for all items.  
LIST UEFI BOOTORDER  
LIST UEFI CURRENT  
LIST UEFI TIMEOUT 
LIST UEFI SECUREBOOT 
  [/a] – Actual setting 
 | 
| 
 Set a UEFI Boot Variable 
  
bootnum = 0x#### as listed in list uefi bootitems 
index = 0-n where to place in the list. 
 | 
 SET UEFI BOOTORDER bootnum index  
SET UEFI BOOTNEXT bootnum 
SET UEFI TIMEOUT num_seconds 
 | 
| 
 List UEFI Boot Parameter String for Program 
 | 
 LIST UEFI STARTPARAMS 
 | 
| 
 Set UEFI Boot Parameter String for Program or delete it if no parameter provided. To ignore the set startparams on startup, press / hold the "end" key just as the black screen prior to booting appears. 
(Example with embedded quotes: """c:\path with space\startup.tbs""") 
 | 
 SET UEFI STARTPARAMS "param string" 
 | 
| 
 Add UEFI Boot Item  
(Pro for BootIt Version) 
 | 
 ADD UEFI BOOTITEM hdnum partid description [bootnum] [filepath] 
  [bootnum] – default 0 to auto find open entry 
  [filepath] – default \efi\boot\bootx64.efi 
 | 
| 
 Delete UEFI Boot Item 
(Pro for BootIt Version) 
 | 
 DEL UEFI BOOTITEM bootnum [-k] 
  [-k] – delete hot key if exists 
 | 
| 
 Default to using sequence for volume id 
 | 
 SET OPTION SEQ b 
 | 
| 
 Prevent lockup when accessing certain USB controllers 
 | 
 SET OPTION USBLIO b 
 | 
| 
 Enable/Disable most status and error messages 
 | 
 SET OPTION QUIET b 
 | 
| 
 Use volume labels for partition names (on by default) 
 | 
 SET OPTION USEVOLLAB b 
 | 
| 
 Use volume locking during mount  
(Windows/TBOS Only). 
 | 
 SET OPTION LOCKING b 
  b=0=No Locking 
  b=1=Normal Locking (default)  
  b=2=Lock with Dismount. 
 | 
| 
 Flush volumes during mount  
(Linux/DOS) 
 | 
 SET OPTION LOCKING b 
  b=0=No Flushing (default)  
  b>0=Flush. 
 | 
| 
 Set the default sector alignment for partitions. 
 | 
 SET OPTION SECTORALIGN n 
  n=0 (Cylinder),1,2,4,8,16,32,…,2048 
 |